Taco Spaghetti

Sometimes, dinner cravings refuse to choose sides. One part of you wants a cozy, cheesy pasta dish, while the other is dreaming about all the spicy, zesty flavors of taco night. Taco Spaghetti brings both worlds together in one comforting skillet—a hearty, family-friendly meal loaded with tender spaghetti, seasoned ground beef, tomato richness, melted cheese, and all the toppings you love on a taco.

Instead of serving tacos in tortillas and spaghetti in a separate pot, this recipe merges everything into a single dish that’s creamy, boldly flavored, and incredibly satisfying. The pasta cooks right in the seasoned tomato and broth mixture, soaking up the taco spices so every bite is infused with flavor. A final layer of melty cheese on top makes it feel like a cross between a baked pasta and a loaded taco casserole.

What makes Taco Spaghetti so special is its balance between comfort and convenience. You still get that cozy, saucy pasta experience, but with smoky chili, cumin, and a hint of heat you’d expect from Tex-Mex. It’s the kind of dish that feels indulgent without being fussy—no separate pots of boiling water, no complicated sauce techniques. Just one pan, simple ingredients, and a result that tastes like it came from a favorite family restaurant.

Perfect for busy weeknights, casual get-togethers, or a fun twist on taco Tuesday, Taco Spaghetti is a reliable crowd-pleaser. Picky eaters love the creamy, cheesy pasta, while spice-lovers can load up their bowls with jalapeños, hot sauce, and extra salsa. Once you try it, it’s the kind of recipe that slips into your regular rotation, especially on nights when you want big flavor with minimal effort.


Core Ingredients for Making the Recipe

To prepare this comforting Taco Spaghetti, you’ll use simple, easy-to-find ingredients that you may already have in your pantry or fridge. Here’s what you’ll need:

For the Taco Spaghetti

  • 1 tablespoon olive oil
  • 1 lb ground beef (or ground turkey)
  • 1 small onion, diced
  • 3 cloves garlic, minced (for extra flavor)
  • 1 small red bell pepper, diced (optional, for sweetness and color)
  • 1 packet taco seasoning (about 2–3 tablespoons, or use homemade)
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper
  • 1 can (14.5 oz / 400 g) diced tomatoes (plain or with green chiles)
  • 1 can (8 oz / 225 g) tomato sauce
  • 2 1/2 cups low-sodium beef or chicken broth
  • 8 oz (225 g) spaghetti, broken in half
  • 4 oz (115 g) cream cheese, softened or 1/2 cup heavy cream (for creaminess)
  • 1 1/2 cups shredded cheddar or Mexican blend cheese

For Serving (Optional Toppings)

  • Sour cream or plain Greek yogurt
  • Sliced green onions
  • Fresh cilantro, chopped
  • Sliced jalapeños (fresh or pickled, for heat)
  • Diced tomatoes or salsa
  • Lime wedges for squeezing over the top

These ingredients come together to create a rich, creamy pasta that’s loaded with taco flavor, cheesy goodness, and customizable toppings for every taste.


Step-by-Step

Guide to Making the Recipe

1. Prepare Your Ingredients

Before you start cooking, dice your onion and bell pepper, mince the garlic, and break the spaghetti in half so it fits easily into the pan. Grate your cheese if you’re using a block—it melts better and gives a smoother texture than pre-shredded cheese.

2. Brown the Meat

Heat 1 tablespoon of olive oil in a large, deep skillet or wide pot over medium-high heat.

Add the ground beef or ground turkey to the pan, breaking it up with a wooden spoon or spatula as it cooks. Cook for about 5–7 minutes, stirring occasionally, until the meat is browned and no longer pink.

If there is a lot of excess grease, you can carefully drain it off at this stage to keep the dish from becoming too oily.

3. Sauté the Aromatics

Add the diced onion and red bell pepper (if using) to the skillet with the browned meat. Sauté for 3–4 minutes, until the onions become translucent and the bell pepper begins to soften.

Stir in the minced garlic and cook for another 30 seconds to 1 minute, just until fragrant. Be careful not to burn the garlic—it should smell aromatic, not bitter.

4. Add Taco Seasoning and Spices

Sprinkle the taco seasoning over the meat and vegetable mixture. Stir thoroughly so the seasoning coats everything evenly.

Add salt and black pepper to taste. Remember that the broth and cheese will add flavor too, so you can always adjust the seasoning later if needed.

Cook for about 1 minute after adding the seasoning. This helps bloom the spices and deepen their flavor before adding liquids.

5. Pour in the Liquids

Add the diced tomatoes (with their juices) and tomato sauce to the skillet, stirring to combine.

Pour in the beef or chicken broth and mix everything together. The liquid is what will cook the spaghetti, so make sure it’s well distributed.

Taste the sauce at this stage and adjust salt, pepper, or seasoning if needed. It should taste like a slightly strong taco-style tomato sauce, since the pasta will absorb some of the intensity.

6. Add the Spaghetti

Once the mixture comes up to a gentle simmer, add the broken spaghetti straight into the skillet. Use a spoon or tongs to nestle the pasta into the sauce so it’s mostly submerged. It’s okay if some pieces stick out at first; they will soften and sink as they cook.

Give everything a good stir to prevent the spaghetti from clumping together.

7. Simmer Until the Pasta Is Tender

Reduce the heat to medium-low and cover the skillet with a lid. Let the spaghetti cook for about 12–15 minutes, stirring every few minutes to prevent sticking.

As the spaghetti cooks, it will absorb the broth and tomato mixture, becoming tender and flavorful. If the liquid reduces too quickly and the pasta isn’t done yet, you can add a splash of extra broth or water, stir, and continue cooking until the spaghetti is al dente.

You’re aiming for a thick, saucy consistency—not soupy, but not dry. The pasta should be fully cooked yet still have a nice bite.

8. Make It Creamy

Once the spaghetti is tender, reduce the heat to low.

Stir in the softened cream cheese (cut into small cubes to help it melt) or heavy cream. Mix slowly and patiently until the cream cheese melts completely and blends into the sauce, creating a rich, creamy texture.

At this stage, the sauce should look velvety and cling beautifully to the spaghetti strands.

9. Add the Cheese

Sprinkle 1 1/2 cups shredded cheddar or Mexican blend cheese over the top of the pasta. You can either:

  • Stir the cheese directly into the pasta so it melts throughout, or
  • Leave it as a cheesy layer on top for a more casserole-like finish.

If you prefer a melty topping, cover the skillet again and let it sit on low heat for 2–3 minutes until the cheese is fully melted. If your skillet is oven-safe, you can also pop it under a hot broiler for 2–3 minutes to brown and bubble the cheese slightly—just keep a close eye on it.

10. Rest and Serve

Once the cheese is melted and the sauce is thick and creamy, remove the skillet from the heat. Let the Taco Spaghetti rest for about 5 minutes. This short resting time allows the sauce to thicken slightly and makes it easier to serve.

Spoon generous portions into bowls or plates and top with your favorite taco garnishes—sour cream, green onions, cilantro, jalapeños, salsa, or a squeeze of lime.

Enjoy a comforting, flavorful twist on both tacos and pasta in every bite.


Flavor Variations and Creative Twists

One of the best things about Taco Spaghetti is how easily it adapts to your taste, mood, and what you have on hand. With just a few small tweaks, you can transform this recipe into something a little different each time while keeping that familiar, cozy base.

1. Extra Spicy Taco Spaghetti

If you love heat, there are plenty of ways to turn up the spice:

  • Use hot taco seasoning instead of mild.
  • Add cayenne pepper, red pepper flakes, or a pinch of chipotle powder when you add the taco seasoning.
  • Choose diced tomatoes with green chiles or add chopped jalapeños directly into the sauce.
  • Serve with hot salsa or your favorite hot sauce drizzled on top.

This version is perfect for spice-lovers who want a little kick with every bite.

2. Creamier, Alfredo-Style Taco Spaghetti

For an ultra-creamy, almost Alfredo-like version:

  • Use cream cheese and heavy cream together for extra richness.
  • Stir in a bit of grated Parmesan cheese along with the cheddar.
  • Add a splash of milk or half-and-half if the sauce gets too thick.

This twist leans more toward a creamy pasta dish with taco flavor, ideal for those who love luscious, velvety sauces.

3. Veggie-Packed Taco Spaghetti

Boost the nutrition and color by adding more vegetables to the skillet:

  • Corn kernels (fresh, frozen, or canned)
  • Black beans or pinto beans, drained and rinsed
  • Zucchini or yellow squash, diced
  • Mushrooms, sliced
  • Spinach, stirred in at the end until just wilted

These additions make the dish heartier and more colorful, and they’re a great way to use up extra produce.

4. Chicken Taco Spaghetti

If you prefer poultry, swap the ground beef or turkey for:

  • Ground chicken, or
  • Shredded cooked chicken (such as leftovers or rotisserie)

If using pre-cooked shredded chicken, add it after the pasta is nearly done cooking, just long enough to warm through.

5. Baked Taco Spaghetti Casserole

To create a more traditional casserole feel:

  1. Prepare the Taco Spaghetti as directed, but slightly undercook the pasta so it’s just shy of al dente.
  2. Transfer the mixture to a greased baking dish.
  3. Top with extra cheese and, if you like, crushed tortilla chips for crunch.
  4. Bake at 350°F (175°C) for about 15–20 minutes, until bubbly and golden on top.

This variation is perfect for potlucks, parties, or make-ahead meals.

6. Low-Carb or Gluten-Free Version

To lighten things up or avoid gluten:

  • Replace spaghetti with gluten-free pasta, following package directions for cooking time.
  • For a low-carb twist, serve the taco mixture over zucchini noodles, spaghetti squash, or cauliflower rice instead of traditional spaghetti.

You’ll still enjoy the taco flavors and creamy sauce, just in a lighter form.


How to Serve

Taco Spaghetti is one of those dishes that feels complete on its own, but thoughtful serving touches can turn a simple skillet dinner into something extra special.

Serve as a Cozy One-Bowl Meal

Dish up generous servings in deep bowls, making sure each portion has plenty of sauce, pasta, and bits of meat. Top with:

  • A dollop of sour cream or Greek yogurt
  • A sprinkle of green onions and cilantro
  • A few slices of jalapeño for heat

This style makes the dish feel like a richer, creamier version of classic spaghetti with a Tex-Mex twist.

Add Fresh, Bright Sides

Because the pasta is rich and cheesy, pairing it with something crisp and fresh helps balance the meal:

  • A simple green salad with a light lime vinaigrette
  • Sliced cucumbers and cherry tomatoes
  • Shredded lettuce and radishes, almost like taco salad on the side

A bright side dish keeps the meal from feeling too heavy while complementing the taco flavors.

Make It a Taco Bar–Style Pasta Night

For fun family dinners or casual gatherings, set up toppings in small bowls and let everyone customize:

  • Sour cream
  • Shredded lettuce
  • Extra cheese
  • Salsa or pico de gallo
  • Crushed tortilla chips
  • Hot sauce
  • Lime wedges

Each person can turn their bowl of Taco Spaghetti into a personal creation—mild, spicy, crunchy, extra cheesy, or loaded with fresh toppings.

Leftovers for Lunch

Taco Spaghetti reheats well, making it great for lunch boxes or meal prep. Pack it in microwave-safe containers and keep toppings like sour cream and fresh herbs separate until serving. A quick reheat and you’ve got a cozy, flavorful lunch that feels homemade and satisfying.


Tips & Variations

A few simple tips can make the difference between good Taco Spaghetti and a showstopping, silky, perfectly seasoned version.

Choose the Right Meat

  • 80–90% lean ground beef gives great flavor without too much grease.
  • For a lighter option, ground turkey or ground chicken works well, though you may want to add a bit of extra olive oil for richness.

Make sure to brown the meat well—this adds depth and savoriness to the final dish.

Don’t Overcook the Pasta

Because the spaghetti cooks directly in the sauce, keep an eye on it:

  • Stir every few minutes to prevent sticking.
  • Check for doneness a little earlier than you would in boiling water.
  • Adjust the liquid if necessary—add a splash of broth if it’s getting too thick before the pasta is fully cooked.

You want the spaghetti to be tender but not mushy.

Adjust the Consistency

If the sauce is:

  • Too thick: Add a small amount of warm broth or milk and stir until it loosens.
  • Too thin: Let it simmer uncovered for a few extra minutes, stirring often, until it thickens. The sauce will also thicken as it cools slightly.

Remember that adding cheese and cream cheese will naturally thicken the sauce.

Use Freshly Shredded Cheese

Pre-shredded cheese often contains anti-caking agents that prevent smooth melting. For the creamiest, silkiest sauce:

  • Buy blocks of cheddar, Monterey Jack, or Mexican blend and shred them yourself.
  • Stir the cheese in over low heat to avoid grainy texture.

Taste and Adjust Seasoning

Taco seasoning packets vary in salt and spice level. Always taste the sauce after adding seasoning, tomatoes, and broth:

  • Add extra salt, pepper, or a squeeze of lime juice as needed.
  • If it feels too salty, a splash of cream or a bit more broth can help balance it.

Final Thoughts

Taco Spaghetti is the kind of recipe that proves comfort food doesn’t have to be complicated. With everyday ingredients and a single skillet, you get a dinner that feels fun, cozy, and just a little bit special. It combines the nostalgic warmth of creamy, cheesy pasta with the bold, lively flavors of tacos—chili, cumin, tomatoes, and just enough spice to wake up your taste buds.

This dish is perfect for busy evenings when you want something hearty and homemade without juggling multiple pots and pans. It’s also a great choice for feeding a crowd, whether it’s family, friends, or anyone who appreciates a big bowl of flavorful, cheesy goodness.

Beyond its ease and flavor, Taco Spaghetti is endlessly adaptable. You can make it creamier, spicier, veggie-packed, or lower-carb; swap the meat, tweak the toppings, or turn it into a baked casserole. No matter how you spin it, the result feels familiar yet a little exciting—like discovering a new favorite that somehow instantly feels like home.

Whether you’re serving it for a casual weeknight dinner, a cozy weekend meal, or as a twist on taco night, Taco Spaghetti delivers exactly what comfort food should: warmth, flavor, and a sense of satisfaction in every bite.


FAQ

Can I use a different type of pasta instead of spaghetti?

Yes, absolutely. While spaghetti is traditional in this version, you can substitute other pasta shapes like penne, rotini, fusilli, or shells. Just keep an eye on the cooking time—smaller or thinner shapes may cook faster, and you may need a touch more or less liquid depending on the pasta.


Can I make Taco Spaghetti ahead of time?

Yes, Taco Spaghetti can be made ahead:

  • Prepare the recipe as directed.
  • Let it cool slightly, then store it in an airtight container in the refrigerator for up to 3–4 days.
  • Reheat gently on the stove with a splash of milk or broth to loosen the sauce, or warm individual portions in the microwave.

If you plan to serve it later as a casserole, slightly undercook the pasta, transfer it to a baking dish, and reheat in the oven with extra cheese on top.


Can I freeze Taco Spaghetti?

Yes, Taco Spaghetti freezes fairly well:

  1. Let it cool completely.
  2. Store it in freezer-safe containers or resealable bags, removing as much air as possible.
  3. Freeze for up to 2–3 months.

To reheat, thaw overnight in the refrigerator, then warm gently on the stove with a bit of milk or broth to restore creaminess. You can also reheat in a covered baking dish in the oven.


How can I make this recipe lighter?

To lighten up Taco Spaghetti:

  • Use lean ground turkey or chicken instead of beef.
  • Reduce or skip the cream cheese and use a splash of milk instead of heavy cream.
  • Use reduced-fat cheese and a bit less of it.
  • Add extra vegetables such as zucchini, spinach, or bell peppers so each portion includes more fiber and nutrients.

You can also serve smaller portions with a large side salad to balance the meal.


Can I make Taco Spaghetti without cream cheese or heavy cream?

Yes. While the cream cheese or heavy cream adds richness and a velvety texture, the dish will still be delicious without them. Simply:

  • Skip the cream cheese/cream step.
  • Let the sauce reduce until it’s thick and coats the pasta.
  • Add a little extra cheese at the end if you still want a hint of creaminess.

The tomato-based taco flavor will still shine through.


How spicy is Taco Spaghetti, and how can I control the heat?

The spice level depends largely on:

  • The type of taco seasoning (mild vs hot).
  • Whether you use plain diced tomatoes or those with green chiles.
  • Any extra chili flakes, jalapeños, or hot sauce.

To keep it mild, use mild taco seasoning, plain diced tomatoes, and skip any added chilies. To increase the heat, choose hot seasoning, chiles, and spicy toppings. Adjust it to suit your family’s preferences.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Taco Spaghetti


  • Author: Shirley

Ingredients

Scale

For the Taco Spaghetti

  • 1 tablespoon olive oil
  • 1 lb ground beef (or ground turkey)
  • 1 small onion, diced
  • 3 cloves garlic, minced (for extra flavor)
  • 1 small red bell pepper, diced (optional, for sweetness and color)
  • 1 packet taco seasoning (about 23 tablespoons, or use homemade)
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper
  • 1 can (14.5 oz / 400 g) diced tomatoes (plain or with green chiles)
  • 1 can (8 oz / 225 g) tomato sauce
  • 2 1/2 cups low-sodium beef or chicken broth
  • 8 oz (225 g) spaghetti, broken in half
  • 4 oz (115 g) cream cheese, softened or 1/2 cup heavy cream (for creaminess)
  • 1 1/2 cups shredded cheddar or Mexican blend cheese

For Serving (Optional Toppings)

  • Sour cream or plain Greek yogurt
  • Sliced green onions
  • Fresh cilantro, chopped
  • Sliced jalapeños (fresh or pickled, for heat)
  • Diced tomatoes or salsa
  • Lime wedges for squeezing over the top

Readers Love these Recipes!

🍗 Chicken with Bacon Mustard Sauce

Some dishes feel like comfort food the moment they hit the table. Chicken with Bacon Mustard Sauce is one of those recipes—the kind that ...
Learn more

🍰 Oreo Black Velvet Cream Cake

Some cakes are simply delicious. Others are dramatic, indulgent, and unforgettable. Oreo Black Velvet Cream Cake belongs firmly in the second category. With its ...
Learn more

🥧 Mouthwatering Millionaire Pie

Some desserts are nostalgic. Others are refreshing. Mouthwatering Millionaire Pie is indulgent, creamy, fruity, and luxuriously rich—all at once. This classic no-bake dessert earned ...
Learn more