This 30-minute Taco Spaghetti recipe has become a reader favorite, racking up millions of views and countless 5-star reviews since 2019. It’s one of my most popular recipes and a family favorite for good reason – it’s quick, easy, and perfect for customization.

Taco Spaghetti in a pan
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox (and more recipes sent daily!)

Taco Spaghetti Recipe

As a recipe developer, I understand the value of convenience. This one-pot, 30-minute taco spaghetti recipe is my solution for quick and delicious dinner. Forget prepping multiple pots and pans – this recipe is all about convenience and minimal cleanup.

Ground beef, Rotel tomatoes, taco seasoning, and melty cheese combine with spaghetti for a flavor fiesta in every bite. This recipe is perfect for busy families or anyone craving a satisfying meal without the fuss. No fancy ingredients or techniques are needed—simply toss everything in a pot and simmer to taco-licious perfection in just 30 minutes!

Want a fix-it-and-forget-it dinner solution? Check out our Crockpot Taco Spaghetti recipe, too!

Taco Spaghetti on a fork

Recipe Ingredients

  • 2 tablespoons olive oil
  • 1 pound ground beef
  • ¼ cup yellow onions
  • ¼ cup (or 1 packet) taco seasoning or try our Homemade Taco Seasoning
  • 10 oz. can Rotel tomatoes
  • 8 oz. spaghetti noodles, uncooked – You could use any type of noodle for this recipe. If you want to stick with the feeling of spaghetti, you should use a long noodle-like linguine, angel hair, or fettuccine. You could also choose a smaller, bite-size noodle such as penne, bowtie, or macaroni.
  • 3 cups water
  • 4 oz. cheddar cheese, shredded
  • ½ cup chopped cilantro.

How to Make Taco Spaghetti

You are going to love how easy this recipe is to put together. It’s virtually impossible to mess it up. Best of all, you only need one pan and 30 minutes, which means it’s just as easy to clean it up as it is to make it.

  1. BROWN ground beef and onion.Taco Spaghetti ground beef in a pan
  2. ADD taco seasoning, Rotel tomatoes, noodles, and water and bring to a boil.Taco Spaghetti one pot
  3. REDUCE heat, cover, and simmer for 15 minutes.Taco Spaghetti cooked in pot
  4. STIR in half of the cheese and top with the other half and the cilantro.Taco Spaghetti mixed

How to Serve Taco Spaghetti

Taco Spaghetti is best enjoyed hot, so serve it as soon as it’s ready to capture all its cheesy, spicy goodness. Serve with chips, Homemade Salsa, and our Easy Guacamole! Try some of our Garlic Cheesy Pull Apart Bread to go along with it!

Taco Spaghetti on a plate

Tips & Variations

  • TOPPINGS: Feel free to top this pasta off with any of your favorite taco toppings. I love to add some fresh tomato, black olives, and onions to mine! You can also add them into your recipe, instead of using them as a garnish.
  • BAKE: If you want to really go the extra mile with this recipe, throw it in a casserole dish when it is done cooking and put it in the oven on 350 for about 10 minutes with the cheese on top. Then for about 3-5 minutes crank up the heat to get the cheese and top layer a little bit browned. It is delicious!
  • Use Quality Ingredients: Opt for fresh, high-quality ingredients for the best flavors. Fresh herbs, good-quality meat, and premium cheese can make a significant difference.
  • Cook Pasta Al Dente: For the best texture, cook the spaghetti until it’s al dente. This ensures it won’t get mushy when mixed with the sauce. Depending on which type of noodles you use, it could take more than 15 minutes or less. Keep an eye on it.
  • Brown the Meat Properly: Brown the meat well to unlock its full flavor potential. This adds depth to the overall dish.
  • Taste and Adjust: Before serving, taste the dish and adjust the seasoning if necessary. A dash of salt or a sprinkle of chili flakes can elevate the dish.
  • Garnish Wisely: A sprinkle of fresh cilantro or a dollop of sour cream can add a fresh contrast to the rich, spicy flavors.

Proper Storage

This makes a fairly big batch of pasta, so we usually have enough for two dinners at our house. If you have leftovers, store them in an airtight container in the refrigerator for 3-4 days.

This recipe makes great leftovers, the flavors are almost better the second day. To reheat, simply pop it in the microwave!

How to Reheat Mexican Spaghetti Recipe

Place your pasta in a microwave-safe dish and add a little bit of extra pasta sauce or water on top. This will help it keep from drying out. Cover the dish and microwave on medium power for about 1 minute or until warmed (adding about 15-second increments) all the way through.

Taco Spaghetti close up

More Pasta Recipes

4.81 from 218 votes
Taco Spaghetti in one pot

Taco Spaghetti Recipe

Serves — 6
Taco spaghetti is a delicious Mexican pasta that brings together two of our all-time favorite dishes, tacos and spaghetti with meat sauce all made in one pan and ready in under 30 minutes!
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes

Video

Ingredients
  

  • 2 tablespoons olive oil
  • 1 pound ground beef
  • ¼ cup yellow onions
  • ¼ cup taco seasoning or 1 packet
  • 10 oz. can Rotel tomatoes do NOT drain
  • 8 oz. spaghetti noodles uncooked
  • 3 cups water
  • 4 oz. cheddar cheese shredded
  • ½ cup chopped cilantro

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.
  • Add taco seasoning, Rotel tomatoes (including juice), spaghetti noodles, and water.
  • 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.
  • Top with remaining cheese and cilantro.

Jenn’s Notes

Store leftovers in an airtight container in the refrigerator for 3-4 days.
TIPS:
  • Toppings: Add any favorite taco toppings like fresh tomato, black olives, and onions. Mix in or use as garnish.
  • Bake: For extra flavor, bake in a casserole at 350°F for 10 mins with cheese, then broil for 3-5 mins until browned.
  • Quality Ingredients: Use fresh, high-quality ingredients for better flavor.
  • Al Dente Pasta: Cook spaghetti al dente to avoid mushiness.
  • Brown the Meat: Ensure the meat is well-browned for deeper flavor.
  • One-Pot: Use one pot for cooking to simplify cleanup and enhance flavors.
  • Taste and Adjust: Taste before serving and adjust seasoning as needed.
  • Garnish: Sprinkle with fresh cilantro or sour cream for a fresh touch.

Nutrition Info

Calories: 391kcal | Carbohydrates: 37g | Protein: 26g | Fat: 15g | Saturated Fat: 6g | Cholesterol: 67mg | Sodium: 976mg | Potassium: 470mg | Fiber: 4g | Sugar: 4g | Vitamin A: 1259IU | Vitamin C: 10mg | Calcium: 169mg | Iron: 4mg

Related Recipes

Secrets to Quick & Easy Desserts
FREE EMAIL BONUS
How to make delicious desserts in no time at all!
4.81 from 218 votes (124 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




Comments

  1. 5 stars
    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?

  2. 5 stars
    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.

  3. 5 stars
    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!!!

  4. 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.

  5. 5 stars
    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.

    1. 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.

  6. 5 stars
    Making this for dinner tonight. The aroma is amazing. So quick and easy. Will keep this recipe and make again. It taste sooooo good.

  7. 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.

  8. 5 stars
    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!