This post may contain affiliate links. Please read our disclosure policy.
Taco spaghetti came out of one of those nights when I needed dinner fast, the family was hungry, and I could not make one more batch of tacos. The taco seasoning sizzles into the beef, the Rotel bubbles up around the noodles, and the cheese melts in at the end. It looks like pasta. It tastes like Taco Tuesday.

I made this up by accident one Tuesday when I was burned out on tacos. I threw everything into a pan with spaghetti and water, put the lid on, and it worked. It is warm and savory rather than spicy, I have made it on repeat ever since, and when I retested it in 2026, it came back exactly the same.
Most one-pot pasta recipes fall apart because the lid comes off too early and the liquid disappears before the noodles finish cooking. What makes this version work is keeping that lid sealed tight for the full 15 minutes. That is the step most people rush.
Want a hands-off version for busy days? My Crockpot Taco Spaghetti does the same job in the slow cooker. I also sometimes swap the packet for my homemade taco seasoning when I have a batch already made.


Key Ingredients
Ground beef: Fat content matters here. I use lean ground beef and drain off any extra grease after browning. If you leave too much fat in the pan, it shows up in the finished dish as a greasy coating on the noodles instead of a clean, saucy one.
Taco seasoning: I go back and forth between a store-bought packet and my homemade blend. Either works. The difference is salt level. Homemade tends to be less salty, so taste before serving and adjust if needed.
Rotel tomatoes: Do not drain the can. The juice is part of the cooking liquid that softens the noodles. I use original Rotel most of the time. When my family wants more heat, I swap in hot Rotel. Same recipe, completely different kick.
Cheddar cheese: Grate it from a block if you can. Pre-shredded cheese has a starchy coating that makes it clump instead of melt smoothly. When you stir it into the hot pasta off the heat, block-grated cheese melts right in.
Spaghetti noodles: Regular spaghetti works best here. Bucatini also works. It is slightly thicker and holds up well in the one-pot method. Skip angel hair. It is too thin for this recipe and breaks down in the sauce before the dish has a chance to come together.
How to Make Taco Spaghetti
Step 1: Brown the Beef and Onion Heat olive oil in a 12-inch skillet over medium heat. Add the ground beef and diced onion and cook until the beef is no longer pink and the onions are soft and translucent. Drain off any excess grease before adding anything else.

Step 2: Add Everything to the Pan Add the taco seasoning, salt, Rotel tomatoes including all the juice, uncooked spaghetti noodles, and water directly into the skillet with the beef. The noodles go in completely uncooked. Do not boil them first. They soften as everything simmers together.

Step 3: Bring to a Boil, Then Seal the Lid Bring the pan to a boil over high heat. Once it is boiling, reduce the heat to low and put a tight-fitting lid on the pan. Simmer for 15 minutes. Do not lift the lid during this time.

Step 4: Stir In the Cheese Remove the pan from heat. Sprinkle half the shredded cheese into the pasta and stir to distribute it throughout. The heat from the pasta melts it right in.
Step 5: Top and Serve Top with the remaining cheese and the chopped cilantro. Serve straight out of the pan while it is hot.

Storage
Store leftovers in an airtight container in the refrigerator for 3 to 4 days. This is actually even better the next day. The pasta absorbs more flavor overnight and the seasoning deepens.
To reheat, add a splash of water and microwave on medium power in a covered dish. It comes back without drying out. One to two minutes is usually enough for a full bowl.
Frequently Asked Questions
Yes. Once the beef is browned, drain the excess grease before adding the taco seasoning and noodles. If you skip it, the extra fat ends up coating the noodles instead of the sauce, and the whole dish comes out greasy rather than saucy.
No. The spaghetti goes in completely uncooked, right into the pan with the beef and liquid. It cooks during the 15 to 20 minute simmer. No separate pot, no draining.
Mexican spaghetti is another name for taco spaghetti. Both refer to a one-pot pasta dish seasoned with taco spices, ground beef, and Rotel. Same recipe, different name depending on who is making it.
Yes. Let it cool completely, then transfer to a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator and add a splash of water when you reheat it, since the pasta absorbs liquid as it sits.
Yes. Chicken broth or beef broth adds a little extra depth. If you swap it in, taste the finished dish before adding more seasoning. Broth adds salt, so you may need less.
I asked my granddaughter what she wanted as her carb up dinner before regional swim meet and she said Taco Spaghetti! The other granddaughter who has a dance competition the same days agreed! They love this recipe!

More Taco Night Recipes
- Dorito Taco Casserole
- Rotel Chicken Spaghetti
- Cheesy Taco Pasta
- Taco Casserole With Tortillas
- Dorito Taco Pasta Salad

Taco Spaghetti Recipe
Ingredients
- 2 tablespoons olive oil
- 1 pound ground beef
- ¼ cup yellow onions diced
- ¼ cup taco seasoning or 1 packet
- ½ teaspoon salt
- ½ teaspoon pepper
- 10 oz. can Rotel tomatoes do NOT drain
- 8 oz. spaghetti noodles uncooked
- 3 cups water
- 4 oz. cheddar cheese shredded
- ½ cup cilantro chopped
Instructions
- Heat olive oil in a 12 inch skillet over medium heat. Brown ground beef and onion in skillet until meat is no longer pink and onions are soft and translucent.2 tablespoons olive oil, 1 pound ground beef, ¼ cup yellow onions
- Break the spaghetti in half.
- Add taco seasoning, Rotel tomatoes (including juice), salt, pepper, spaghetti noodles, and water.¼ cup taco seasoning, ½ teaspoon salt, 10 oz. can Rotel tomatoes, 8 oz. spaghetti noodles, 3 cups water, ½ teaspoon pepper
- Bring to a boil over high heat. Once water comes to a boil, reduce heat to low, cover and simmer for 15 minutes.
- Remove from heat. Sprinkle half of the cheese into the pan and stir to distribute the cooked spaghetti and cheese throughout the pan.4 oz. cheddar cheese
- Top with remaining cheese and cilantro.½ cup cilantro
Jenn’s Notes
- The lid matters. Keep it sealed for the full 15 minutes. The noodles cook in the steam, and a loose lid is the most common reason they don’t finish cooking.
- If the pan looks dry before the noodles are done, add a quarter cup of water, replace the lid, and keep the heat low for 2 more minutes.
- Grate the cheese from a block. Pre-shredded doesn’t melt as smoothly.
- Serve with any taco toppings: sour cream, diced tomato, black olives, avocado.
- More heat: swap original Rotel for hot Rotel, same recipe.










Did u cook this in a pot on stove and then put it in the oven? or did you put everything together and cooked it in the oven?
four stars from me
it was very good. I ate mines just like it but I put some on side for my hubby to add shredded cheese & melted in oven.
So glad you enjoyed it, Veronica!
Made this last night. I added some fresh minced garlic with the onions to sauté. We used protein+ pasta from Barilla. It was wonderful, everyone loved it!!!
So glad you enjoyed it!
My picky husband loved it! I like it more than standard spaghetti and sauce.
My husband wants me to make this when his hunting buddies come up for deer season. I didn’t have the Rotel tomatoes so I used fire roasted tomatoes and used 2 cans. I also had chopped up some sweet peppers and added with the onions.
I forgot to rate it.
I like this because it’s a one-pot meal. If you want to cook your pasta or use left-over cooked pasta, you need to reduce the water in the recipe to one cup. Otherwise, your sauce is going to be watery.
Mine was super watery!!! So i just threw the whole thing out
Did you cook the pasta before you added it to the sauce. If so, you needed to reduce the amount of water you add to the pot. Instead of throwing it away, you could have drained the excess liquid into a separate pan on med heat. Then, mixed a tablespoon or two of corn starch with a little water in a small cup. Stir that slurry into the pan of liquid and continue stirring until it thickens. Then add it back in with the pasta and meat.
Making this for dinner tonight. The aroma is amazing. So quick and easy. Will keep this recipe and make again. It taste sooooo good.
This recipe turned out so delicious! I would have never thought to do this or that it would be as delicious as it was. I’m definitely adding it into my permanent recipe rotation! It was a hit with the whole family! Thanks for sharing.
My crew actually said this is better than regular spaghetti! We loved it as is, but with grandkids coming I will try it with regular diced tomatoes to cut down spice. Thanks for all your great recipes!