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.
Why You'll Love This Recipe
- One skillet means you’re done with dishes in a flash
- It comes together faster than driving for takeout
- Kids and adults both gobble up the familiar, hearty flavors
- Easy to personalize with all your favorite taco toppings
- It’s the dinner I get requests for most often
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.

You Must Know
- Break your spaghetti in half before adding it to the skillet
- Use an oven-safe pan or you’ll have a messy transfer
- Don’t skip the broiler step for that perfect cheese finish
- Let it rest for five minutes so the sauce sets up
- I promise the leftovers are just as good tomorrow
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.

Pro Tips
- Use hot taco seasoning for an extra kick
- Shred your own cheese from a block for better melt
- If the sauce gets too thick, stir in a splash of broth
- Ground turkey is a fantastic lean alternative
- My secret is a squeeze of fresh lime juice at the end
Frequently Asked Questions
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.
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.
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.
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.
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.