Taco Spaghetti Recipe (Easy One-Pot Taco Dirty Spaghetti | 25-Minute Cheesy Dinner)
Taco night and pasta night had a baby. This is the cheesy one-pot dinner that turns taco night into pasta night — the version I tested until the noodles came out right every time.
Taco dirty spaghetti is the dinner my kids now request by name, which is a small miracle in a house where "what's for dinner" used to be answered with a sigh. It takes everything good about taco night — seasoned ground beef, a little heat, plenty of melty cheese — and cooks it right into a pot of spaghetti so the noodles drink up all that flavor instead of sitting in plain water.
If you've been seeing dirty spaghetti all over your feed and wondering what it actually is, here's the short version: "dirty" comes from Cajun dirty rice, and it just means the pasta is cooked in a deeply seasoned, meaty sauce. This taco version is the one I reach for on chaotic weeknights when I need an easy one-pot dinner on the table before anyone has a meltdown — including me.
I tested this more times than I'd like to admit, mostly fighting with the liquid ratio (more on that in the testing notes below). So the recipe you're getting is the one that actually works the first time: no soupy mess, no dry noodles welded to the bottom of the pan.
It's genuinely useful for real home cooks. It runs on pantry and freezer staples, it stretches a single pound of ground beef into dinner for a whole family, and the leftovers reheat better than almost anything else I make. If you need a cheap dinner that doesn't taste cheap, this is it.
This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you. I only recommend tools I actually use in my own kitchen.
Jump to: Ingredients · Instructions · FAQ
Why You'll Love This Recipe
One pot, start to finish. The spaghetti cooks right in the sauce, so there's no separate pot of pasta water to boil, salt, drain, and wash.
It's on the table in about 25 minutes. Fast enough for a Tuesday, with zero special skills required.
It stretches one pound of beef into a full family dinner. With the pasta and a can of beans, a pound of ground beef easily feeds four to six people.
The leftovers are genuinely better the next day. The pasta keeps soaking up the taco flavor, so tomorrow's lunch is already handled.
Picky eaters are on board. Put the toppings on the table and let everyone build their own bowl — the control is what wins them over.
Prep time: 5 minutes | Cook time: 20 minutes | Total time: 25 minutes Servings: 4–6 | Estimated cost: about $10–12 total (roughly $2 per serving)
Equipment Needed
A 12-inch deep skillet or Dutch oven with a lid
A wooden spoon or a ground-beef chopper
A box grater (if you're shredding your own cheese — and you should; see the testing notes)
Ingredients
1 lb ground beef (85/15 is ideal — enough fat for flavor, not so much it turns greasy)
8 oz spaghetti
1 packet (about 1 oz) taco seasoning, or 2 tablespoons of your own blend
1 can (10 oz) Rotel, or 1/2 cup salsa
1 can (14.5 oz) diced tomatoes
1 can (10.5 oz) cream of chicken soup (cream of mushroom also works)
1 1/2 cups beef broth
1 teaspoon garlic powder
1 teaspoon onion powder
Salt and pepper, to taste
1 1/2 cups shredded cheddar or Mexican-blend cheese
Optional: 1 can black beans (drained and rinsed) or 1/2 cup corn
To finish: sour cream or cilantro lime crema, crushed tortilla chips, sliced green onions, pickled jalapeños
How to Make Taco Dirty Spaghetti
Brown the beef. In a large deep skillet over medium-high heat, cook the ground beef, breaking it into crumbles as it goes, until no pink remains. Drain off the excess grease — you want flavor, not an oil slick.
Toast the seasoning. Add the taco seasoning, garlic powder, and onion powder right to the beef. Stir and let it cook for about 1 minute. Cooking the spices into the meat for a minute wakes them up — don't skip this.
Build the sauce. Pour in the Rotel, diced tomatoes, cream of chicken soup, and beef broth. Stir until the soup is fully blended in with no lumps.
Add the pasta. Break the spaghetti in half and add it to the skillet. Press it down so it's mostly submerged in the liquid. It doesn't have to be perfectly covered — it softens fast.
Cover and simmer. Bring it to a gentle simmer, cover, and cook for 10 to 12 minutes, stirring every few minutes so the pasta doesn't stick to the bottom. If you're adding black beans or corn, stir them in for the last 3 minutes.
Add the cheese. Once the pasta is tender and most of the liquid is absorbed, stir in the shredded cheese until melted and the whole thing is creamy and thick.
Rest, then top. Take it off the heat and let it sit for 2 to 3 minutes — it thickens noticeably as it rests. Top with sour cream or cilantro lime crema, crushed tortilla chips, and green onions, and serve warm.
Food safety note: Ground beef should be cooked to an internal temperature of 160°F. If you're unsure, an instant-read thermometer takes the guesswork out before you build the sauce.
What I Changed After Testing
Water to broth. My first batch used water for the liquid. It was fine. Broth made it genuinely good — more savory depth without adding a single step.
The liquid ratio. Early batches came out soupy. The fix wasn't less liquid, it was finishing uncovered: if it looks loose at minute 12, pull the lid and simmer one to two more minutes.
Grate your own cheese. I used pre-shredded cheese for convenience and the sauce came out slightly grainy — the anti-caking starch is the culprit. Block cheese, grated fresh, melts smooth.
Break the spaghetti. I tried leaving the strands whole and folding them in as they softened. It cooked unevenly and tangled. Breaking it in half is worth the tiny bit of guilt.
Variations, Ingredient Notes, and Easy Swaps
Can I use ground turkey or chicken instead of beef? Yes. Both work well and are a little leaner. Add a teaspoon of oil when you brown them since they render less fat.
What can I use instead of Rotel? Use 1/2 cup of salsa, or a can of diced tomatoes with a small can of diced green chiles. Any of these gets you that tomato-plus-mild-heat base.
Can I make this without canned soup? Yes. Skip the cream of chicken soup and stir in 4 oz of cream cheese or 1/2 cup of sour cream at the end instead. You'll get the same creamy finish.
Can I use a different pasta? Spaghetti is classic for dirty spaghetti, but short shapes like penne or rotini work in a one-pot recipe too. Keep an eye on the liquid since shapes absorb differently.
Use-what-you-have add-ins: a drained can of black beans, corn, diced bell pepper cooked in with the beef, or a handful of spinach stirred in at the end all fit naturally.
Tips
Taste the taco seasoning first. Packets vary a lot in salt. Taste your sauce before adding any extra salt.
Toppings are not optional. The crunch of tortilla chips and the cool of sour cream are what make this feel like a fun dinner instead of just pasta. Set up a little toppings bar.
Make-ahead: This reheats beautifully, so you can make the whole thing a day ahead. Store it in the fridge and reheat with a splash of broth, since the pasta keeps absorbing liquid as it sits.
Feeding a crowd: The recipe doubles cleanly in a large Dutch oven — just add a couple of extra minutes to the covered simmer.
Serving Suggestions
A simple green salad with a lime vinaigrette to cut the richness
Mexican street corn, or serve the Street Corn Rotel Dip on the side for a full spread
Tortilla chips and guacamole
A toppings bar with sour cream, Cilantro Lime Crema, pickled jalapenos, and extra cheese
Notes
Leftovers thicken a lot once cold — that's normal. A splash of broth or water loosens them right back up.
If your taco seasoning packet is mild and you want more punch, a few dashes of hot sauce stirred in at the end does the job without changing the recipe.
Troubleshooting Common Issues
My sauce is too soupy. Pull the lid off and simmer for another minute or two. The pasta and the heat will catch up. Resist the urge to dump in more pasta.
The pasta stuck to the bottom of the pan. It needs a stir every few minutes during the covered simmer, and the heat should be a gentle simmer, not a hard boil. A heavier pan helps.
The cheese went grainy. This is almost always pre-shredded cheese, or adding cheese over heat that's too high. Grate from a block, and stir the cheese in off the heat or on low.
It tastes flat. Usually under-seasoned. Add salt a little at a time, and a splash of acid — hot sauce or a squeeze of lime — brightens the whole pan.
The noodles are mushy. They cooked too long or sat covered in liquid after they were done. Start checking at the 10-minute mark and pull the lid as soon as they're tender.
Storage, Reheating, and Freezing
Fridge: Store in an airtight container for up to 4 days.
Reheating: Warm in a skillet or microwave with a splash of broth or water to loosen the sauce. Low and slow keeps the texture best.
Freezing: Cool completely and freeze for up to 2 months. The texture holds best if you slightly undercook the pasta before freezing. Thaw overnight in the fridge and reheat gently.
Frequently Asked Questions
What is taco dirty spaghetti? Taco dirty spaghetti is a one-pot mashup of taco night and pasta night. Ground beef and taco seasoning simmer with tomatoes and spaghetti until the pasta absorbs all the flavor, then it's finished with cheese. It's part of the "dirty spaghetti" family, where the pasta cooks directly in a seasoned, meaty sauce.
Why is it called dirty spaghetti? "Dirty" comes from Cajun dirty rice. It describes pasta that's deeply seasoned and cooked in a rich, meaty sauce rather than boiled plain. It's a flavor description, not a comment on the mess.
Can I make taco dirty spaghetti ahead of time? Yes. It reheats really well, so the whole dish can be made a day ahead. Add a splash of broth when you reheat, since the pasta keeps absorbing liquid as it sits.
Can I use ground turkey or chicken instead of beef? Absolutely. Both work and are slightly leaner. Add a teaspoon of oil when browning since they render less fat than beef.
Do I have to break the spaghetti in half? For a one-pot recipe, yes. Breaking it helps the pasta fit the skillet and cook evenly in the sauce. If you really don't want to break it, use a wide pan and press the strands down as they soften.
Can I freeze taco dirty spaghetti? Yes. Cool it completely and freeze for up to 2 months. Slightly undercooking the pasta before freezing keeps the texture best. Reheat low and slow with a splash of broth.
If You Like This Recipe, Try These
Cajun Dirty Spaghetti — the bold, spicy Southern original
Marry Me Dirty Spaghetti — the creamy, sun-dried tomato version
Cilantro Lime Crema — the 5-minute sauce that belongs on top of this
Browse all Pasta Dishes — the full one-pot dinner collection
Did this become a regular in your house? Leave a star rating and a comment below — tell me what you topped it with and whether you took the heat up or down. Your notes genuinely help the next busy cook who finds this page.