Taco Spaghetti

Featured in: Main Dishes
This delicious Taco Spaghetti is the ultimate fusion comfort food, combining the zesty flavors of a classic taco with the comforting appeal of a pasta bake. It's a one-pot wonder that's faster than traditional lasagna but just as satisfying. Perfect for busy weeknights, this taco spaghetti recipe is sure to become a family favorite.
A skillet of taco spaghetti with melted cheese bubbling over the top, garnished with fresh cilantro Pin it
A skillet of taco spaghetti with melted cheese bubbling over the top, garnished with fresh cilantro | traditionalmeals.com

This taco spaghetti is the kind of weeknight hero recipe that solves the eternal ‘what’s for dinner’ question with flair. It’s a brilliant mash-up where everything you love about taco night meets the cozy comfort of a pasta bake, all cooked in one pot. As someone who values flavor but dreads cleanup, this Mexican-American fusion dish is my go-to. You get that zesty, spiced meat sauce, tender pasta, and a bubbly cheese topping in about half an hour, making it a guaranteed family favorite that’s as fun to make as it is to eat.

Ingredients You’ll Need

  • Olive oil: Use a good quality extra virgin oil to sauté your aromatics; it provides a flavor foundation that you can actually taste.
  • Medium yellow onion: Diced small, it melts into the sauce providing a sweet, savory base that’s essential to any great taco filling.
  • Lean ground beef: The 90/10 blend is ideal here – you get great flavor without needing to drain a ton of excess grease.
  • Garlic: Fresh minced cloves are non-negotiable for that punch of aromatic flavor that makes the kitchen smell incredible.
  • Taco seasoning packet: This is your flavor shortcut, delivering all the classic chili and cumin notes in one convenient step.
  • Diced tomatoes with green chiles: Undrained, they add juicy texture and a gentle, tangy heat that permeates the whole dish.
  • Tomato sauce: This creates the rich, saucy base that coats every strand of spaghetti perfectly.
  • Low-sodium beef broth: Using low-sodium lets you control the salt level, and the broth cooks the pasta right in the sauce.
  • Dried spaghetti: Breaking it in half makes it manageable to stir and ensures every bite has a perfect mix.
  • Frozen corn kernels: They add little pops of sweetness and color, bringing a classic taco topping right into the main event.
  • Shredded sharp cheddar cheese: Its bold, tangy flavor stands up to the spices and melts into glorious gooeyness.
  • Shredded Monterey Jack cheese: This cheese melts like a dream, creating that perfect, stretchy, bubbly top layer we all crave.
  • Kosher salt and black pepper: These final seasonings wake up all the other flavors, so don’t forget to taste and adjust.

How to Make It

Sauté the Aromatics:
Heat your olive oil in a large, deep skillet or Dutch oven over medium-high heat. Toss in the diced onion and let it cook, stirring often, until it turns soft and translucent. This gentle cooking builds a sweet foundation for your entire sauce.

Brown the Ground Beef:
Add the lean ground beef to the skillet, using your spoon to break it up into small crumbles. Cook it until there’s no pink left, which usually takes about five to six minutes. If you see a lot of fat, you can drain it off, but with lean beef, you often don’t need to.

Bloom the Seasonings:
Stir in the minced garlic and the entire packet of taco seasoning right into the meat. Cook this for just one minute – you’ll know it’s ready when the garlic is fragrant and the meat is fully coated in those vibrant spices.

Build the Saucy Base:
Pour in the undrained tomatoes with chiles, the tomato sauce, and your beef broth. Give everything a really good stir to combine, then bring the mixture up to a gentle boil. You’re creating the flavorful liquid that will cook your pasta.

Cook the Pasta:
Add the broken spaghetti pieces and the frozen corn straight into the skillet, nudging them down so they’re mostly submerged. Cover the skillet, reduce the heat to medium-low, and let it simmer. Stir it occasionally over the next 12 to 14 minutes until the pasta is al dente and has soaked up most of that delicious liquid.

Prepare the Cheese Topping:
While the pasta simmers, turn your oven’s broiler on to get it nice and hot. In a small bowl, mix together the shredded cheddar and Monterey Jack cheeses. This blend gives you the best melt and flavor combination for the top.

Season and Top with Cheese:
Once your pasta is perfectly cooked, take the skillet off the heat. Stir in the salt and pepper, then do a quick taste test to see if it needs anything else. Sprinkle that cheese mixture evenly over the entire surface, all the way to the edges.

Broil to Golden Perfection:
Carefully place your oven-safe skillet under the broiler. Watch it closely for just 2 to 3 minutes – you want the cheese fully melted, bubbly, and dotted with those irresistible golden-brown spots.

Rest and Garnish:
Let the skillet sit on the stovetop for about five minutes after broiling. This allows the sauce to thicken up a bit more so it’s not too runny. Then, dive in and top each bowl with your favorite garnishes like cool sour cream or fresh cilantro.

Close-up of a fork twisting through cheesy pasta with bits of corn and seasoned beef

Storage Tips

Store any leftover taco spaghetti in an airtight container in the fridge, where it’ll keep beautifully for up to three days. When you’re ready for round two, reheat it gently in a covered skillet on the stove over low heat, adding a splash of water or broth to loosen the sauce back up. You can also microwave individual portions for a minute or two, stirring halfway through. The flavors actually meld and deepen overnight, so I often look forward to lunch the next day.

Ingredient Substitutions

If you don’t have ground beef, ground turkey or chicken works wonderfully and absorbs the taco seasoning just as well. For a vegetarian twist, try a plant-based ground crumble or a can of rinsed black beans. No Rotel? A can of regular diced tomatoes plus a small diced jalapeño will give you that same kick. If you’re out of beef broth, chicken or vegetable broth are fine substitutes. For the cheese, a pre-shredded Mexican blend is a great shortcut, or use all cheddar if that’s what you have on hand.

Serving Suggestions

I love serving this straight from the skillet with a big, crisp side salad dressed in a simple lime vinaigrette to cut through the richness. Warm, buttery garlic bread or a basket of sturdy tortilla chips for scooping up every last cheesy bit are always a hit at my table. For a casual dinner party, round it out with a pitcher of margaritas or some ice-cold Mexican beer, and let everyone build their own bowl with all the optional toppings you set out.

Cultural Context

This dish is a fantastic example of the creative, comforting fusion that defines a lot of modern Mexican-American home cooking. It takes the core, beloved flavors of a taco—the seasoned meat, the melty cheese, the spicy tomatoes—and reimagines them with the hearty, carb-forward satisfaction of an Italian-American pasta bake. It’s a testament to the adaptability of both cuisines, born from the need for quick, crowd-pleasing meals that don’t sacrifice an ounce of flavor. You’ll find similar spirit in dishes like chili mac or fideo, where pasta meets bold, spiced sauces in the most satisfying way.

A full dinner plate featuring taco spaghetti alongside a green salad and a lime wedge

Frequently Asked Questions

Can I use a different protein instead of ground beef?

Absolutely. For this Taco Spaghetti, ground turkey, chicken, or a plant-based ground meat substitute work wonderfully. Just make sure to use a lean option and drain any excess fat after browning to keep the final dish from being greasy.

Can I make this Taco Spaghetti ahead of time?

Yes! Assemble the Taco Spaghetti up to the point of adding the cheese. Let it cool, cover tightly, and refrigerate for up to 2 days. When ready, bake it covered at 375°F for about 25 minutes, then uncover, add the cheese, and bake until bubbly and melted.

What can I substitute for diced tomatoes with green chiles?

If you don’t have Rotel, use a 10-ounce can of plain diced tomatoes and add a 4-ounce can of diced green chiles. You can also use about 1 ¼ cups of fresh salsa for a similar flavor and texture in your Taco Spaghetti.

How do I know when the Taco Spaghetti is ready?

The Taco Spaghetti is done when the pasta is al dente (tender but with a slight bite) and has absorbed most of the liquid. The sauce should be thick and cling to the pasta, not watery. This usually takes about 15-20 minutes of simmering after adding the broth and spaghetti.

What should I serve with Taco Spaghetti?

Keep it simple with classic Mexican-American sides! A crisp green salad, warmed tortilla chips, or slices of avocado are perfect. For toppings, set out sour cream, sliced jalapeños, chopped cilantro, or a quick pico de gallo to let everyone customize their bowl.

Rate This Recipe

How would you rate this recipe?

Cheesy Taco Spaghetti

This delicious Taco Spaghetti is the ultimate fusion comfort food, combining the zesty flavors of a classic taco with the comforting appeal of a pasta bake. It's a one-pot wonder that's faster than traditional lasagna but just as satisfying. Perfect for busy weeknights, this taco spaghetti recipe is sure to become a family favorite.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes
4.3
(232 reviews)
By: Rebecca Stone
Category: Main Dishes
Difficulty: Easy
Cuisine: Mexican-American
Yield: 6 Servings

Ingredients

  1. 01 1 tablespoon olive oil
  2. 02 1 medium yellow onion, diced
  3. 03 1 pound lean ground beef (90/10)
  4. 04 3 cloves garlic, minced
  5. 05 1 (1-ounce) packet taco seasoning
  6. 06 1 (10-ounce) can diced tomatoes with green chiles (like Rotel), undrained
  7. 07 1 (8-ounce) can tomato sauce
  8. 08 2 cups low-sodium beef broth
  9. 09 8 ounces dried spaghetti, broken in half
  10. 10 1 cup frozen corn kernels
  11. 11 1 cup shredded sharp cheddar cheese
  12. 12 1 cup shredded Monterey Jack cheese
  13. 13 1/2 teaspoon kosher salt
  14. 14 1/4 teaspoon black pepper

Instructions

Step 01

In a large, deep skillet or Dutch oven, heat the olive oil over medium-high heat. Add the diced onion and cook for 4-5 minutes, stirring often, until it becomes soft and translucent.

Step 02

Add the ground beef to the skillet, breaking it up with a spoon. Cook for 5-6 minutes until the beef is browned and no pink remains. Drain any excess fat if necessary.

Step 03

Stir in the minced garlic and taco seasoning packet. Cook for 1 minute until the garlic is fragrant and the seasoning coats the meat.

Step 04

Pour in the diced tomatoes with green chiles, tomato sauce, and beef broth. Stir to combine everything well and bring the mixture to a gentle boil.

Step 05

Add the broken spaghetti pieces and frozen corn to the skillet, pushing them down to submerge in the liquid. Reduce the heat to medium-low, cover, and simmer for 12-14 minutes, stirring occasionally, until the pasta is al dente and has absorbed most of the liquid.

Step 06

While the pasta cooks, preheat your oven's broiler. In a small bowl, mix the shredded cheddar and Monterey Jack cheeses together.

Step 07

Once the pasta is cooked, remove the skillet from the heat. Season with salt and pepper, then give it a final good stir. Taste and adjust seasoning if needed.

Step 08

Sprinkle the mixed cheese evenly over the top of the taco spaghetti. Place the skillet under the broiler for 2-3 minutes, watching closely, until the cheese is completely melted and bubbly with golden spots.

Step 09

Let the skillet sit for 5 minutes before serving. Top with your favorite optional garnishes like fresh cilantro, sour cream, and jalapeños.

Tools You'll Need

  • Large, oven-safe skillet or Dutch oven
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Cheese grater (if shredding blocks of cheese)
  • Cutting board and knife

Allergy Information

Contains gluten (pasta), dairy (cheese), and soy (often in taco seasoning). For a gluten-free version, use gluten-free spaghetti and check your taco seasoning label. For dairy-free, omit the cheese or use a plant-based alternative.

Nutrition Facts (Per Serving)

Calories
550
Protein
30g
Carbohydrates
60g
Fat
22g