Skip to recipes
RecipesCookerCOOK SOMETHING GOODHome
Pasta Dinners

One-Pot Taco Spaghetti - 30-Minute Weeknight Dinner

Ground beef, taco spices, and spaghetti simmer together in one pot, then get topped with cheddar, mozzarella, tomato, and cilantro. Dinner in 30 minutes.

Jump to recipe
One-Pot Taco Spaghetti, freshly made and ready to serve
One-Pot Taco Spaghetti, freshly made and ready to serve
Main Course

One-Pot Taco Spaghetti

Ground beef, taco spices, and spaghetti simmer together in one pot, then get topped with cheddar, mozzarella, tomato, and cilantro. Dinner in 30 minutes.

The first time I made taco spaghetti, I stood over the pot convinced I'd ruined it. Three cups of water looked like soup, and the noodles were still stiff as sticks. Fifteen minutes later the pasta had drunk every drop and the whole thing smelled like a taco stand. I've made it about a dozen times since, and the pot still looks wrong before it looks right.

That's the one thing I'd tell you before you start: don't panic at the watery stage. Dried spaghetti cooks in the seasoned tomato liquid, so the starch thickens the sauce and the noodles take on the beef and chili flavor instead of plain water. You're not boiling pasta and draining it. You're cooking it in the good stuff.

It's a 30-minute dinner from one stockpot, which means one thing to wash. My kind of Tuesday.

Why You'll Love This Recipe

1
One pot, one wash: The pasta cooks in the sauce, so there's no colander and no second pot for the meat.
2
Cheap and flexible: Ground beef and a packet of taco seasoning, plus pantry pasta and canned tomatoes.
3
Kids actually eat it: Mild taco seasoning plus melted cheese reads as pasta, not as a spice experiment.

Step-by-Step Instructions

1. Brown the beef with the onion

Heat the olive oil in a large stockpot over medium-high heat. Add the ground beef, diced onion, and taco seasoning. Break the meat up with a wooden spoon and cook for 3 to 5 minutes, until no pink is left and the onion has softened.

2. Stir in the tomato paste and tomatoes

Add the tomato paste and the canned diced tomatoes with their juice. Stir for about a minute so the paste darkens slightly and coats the beef.

3. Add the pasta and water

Break the spaghetti in half and lay it in the pot. Pour in the 3 cups of water and push the noodles down so they're mostly submerged. It will look like too much liquid. It isn't.

4. Cover and simmer

Bring the pot to a boil, then cover it, drop the heat to medium-low, and simmer for about 15 minutes. Stir every few minutes, scraping the bottom, until the pasta is tender and the liquid has mostly been absorbed.

5. Melt the cheese off the heat

Pull the pot off the burner. Add the cheddar, mozzarella, diced Roma tomato, and cilantro. Stir until the cheese melts into the sauce.

6. Serve right away

Spoon into bowls and top with more diced tomato and cilantro if you like. It's best in the first 20 minutes, while the cheese is still soft.

Pro Tips

1
Soupy at 15 minutes: Uncover and simmer 2 to 3 minutes, stirring, until the liquid tightens around the noodles.
2
Dry or sticking at 12 minutes: Add water 1/4 cup at a time. A splash fixes it; a cup turns it back into soup.
3
Not spicy enough: The packet sets the heat level. Add cumin, garlic powder, or a pinch of cayenne with the seasoning, as one reader of the original recipe did.
4
Beef browned but swimming in fat: Spoon off the excess before the tomatoes go in, or the sauce turns greasy.

How to Store One-Pot Taco Spaghetti

Refrigerator

Keep it in a sealed container for up to 3 days. The pasta keeps soaking up sauce, so it will look drier the next day.

Freezer

Freeze in portions for up to 2 months. Cheese sauces separate a little on thawing, so expect a looser texture.

Reheating

Reheat on the stovetop or in the microwave with a splash of water, stirring once or twice. Add a little fresh cheese at the end.

Delicious Variations

Black bean version

Swap half the beef for a drained can of black beans and add it with the tomatoes.

Spicier

Use hot taco seasoning or add 1/2 teaspoon cayenne with the packet.

Creamy

Stir in 2 tablespoons of cream cheese with the shredded cheese for a thicker sauce.

No taco packet

Use 1 tablespoon chili powder, 1 teaspoon cumin, 1 teaspoon garlic powder, and 1 teaspoon salt.

Frequently Asked Questions

Q: Can I use a different pasta shape?

Yes, but keep it to 8 ounces and expect the timing to shift. Penne or rotini usually needs 2 to 4 extra minutes of simmering. Very thin pasta, like angel hair, will be done in closer to 8 minutes, so start checking early.

Q: Why did my spaghetti turn out mushy?

Most likely it simmered too long or the heat was too high. Check at 12 minutes and pull it as soon as the noodles are tender. The pasta keeps softening as it sits in the hot sauce.

Q: Do I have to use the full 3 cups of water?

The source recipe calls for 3 cups, and with the lid on it cooks the pasta through. If you use less, you'll need to watch the pot and add water as it absorbs. If you use more, simmer uncovered at the end to cook it off.

Q: Can I make this with ground turkey?

Yes. Turkey is leaner, so add an extra drizzle of oil and cook it until it's fully done, using a food thermometer to confirm 165°F (74°C) before the tomatoes go in.

Q: Can I make it ahead?

You can brown the beef and onion a day ahead and refrigerate it. Finish the pot from there, but cook the pasta fresh. Assembled leftovers are fine for 3 days, though the texture is softer.

If you make it, start with the 3 cups of water and trust the lid. That's the whole trick. Feed the people you love, simply.

One-Pot Taco Spaghetti, freshly made and ready to serve

One-Pot Taco Spaghetti – 30-Minute Weeknight Dinner

Ground beef, taco spices, and spaghetti simmer together in one pot, then get topped with cheddar, mozzarella, tomato, and cilantro. Dinner in 30 minutes.

10 minPrep time20 minCook time30 minTotal4Servings

Ingredients

Instructions

  1. 1Brown the beef with the onion — Heat the olive oil in a large stockpot over medium-high heat. Add the ground beef, diced onion, and taco seasoning. Break the meat up with a wooden spoon and cook for 3 to 5 minutes, until no pink is left and the onion has softened.
  2. 2Stir in the tomato paste and tomatoes — Add the tomato paste and the canned diced tomatoes with their juice. Stir for about a minute so the paste darkens slightly and coats the beef.
  3. 3Add the pasta and water — Break the spaghetti in half and lay it in the pot. Pour in the 3 cups of water and push the noodles down so they're mostly submerged. It will look like too much liquid. It isn't.
  4. 4Cover and simmer — Bring the pot to a boil, then cover it, drop the heat to medium-low, and simmer for about 15 minutes. Stir every few minutes, scraping the bottom, until the pasta is tender and the liquid has mostly been absorbed.
  5. 5Melt the cheese off the heat — Pull the pot off the burner. Add the cheddar, mozzarella, diced Roma tomato, and cilantro. Stir until the cheese melts into the sauce.
  6. 6Serve right away — Spoon into bowls and top with more diced tomato and cilantro if you like. It's best in the first 20 minutes, while the cheese is still soft.
Chef's Note: Taco seasoning packets vary a lot in salt and heat, so taste the sauce before the cheese goes in and adjust from there.

Servings: 4

Cuisine: American

Course: Main Course

Priya Raman

Written by Priya Raman
Priya writes about eggs and breakfast casseroles, cookies and bars, and slow cook breakfasts that feed a crowd without fuss. Her angle is flexible, budget-minded cooking: one base recipe that scales for two or for a holiday table, with clear notes on freezing and reheating. She keeps the writing light and story-first, then lands on a tight recipe card.
FROM THE KITCHEN TABLE

Questions or cooking notes?

Ask about an ingredient or share a tip that could help someone else.

Leave a comment