This one-skillet Taco Spaghetti is hearty, flavorful, and perfect for tonight’s dinner! Take everything you love about tacos, fold it into spaghetti rather than taco shells, add lots of hot sauce, and dig in!

plate of taco spaghetti with a fork

Pin this recipe now to save it for later

If you feel like having tacos but want to make them a little differently, you definitely need to try my recipe for taco spaghetti! You’ll take ground beef and taco seasoning and add spaghetti for a fun take that’s full of classic taco flavor. And, it’s a one-pan meal!

close up image of taco spaghetti

Taco Spaghetti Recipe

This taco spaghetti recipe is a blend of two of my favorite dishes: cheesy tacos and spaghetti with meat sauce. First, you’ll brown beef and add in some vegetables like onions and chopped bell pepper. Then you’ll make a quick tomato sauce with beef stock and canned tomatoes for extra flavor. You’ll probably already have most of the ingredients you need to make this spaghetti in the pantry.

I love this recipe because you can cook it in just one skillet, making meal prep super easy. It also comes together in less than an hour, so you’ll get dinner on the table fast. And, because it includes vegetables as well as meat, I consider it to be a one-bowl meal! This taco spaghetti is in regular rotation in my kitchen, and I have a feeling it will become a staple in yours, too.

ingredients to make taco spaghetti

Ingredients for Taco Spaghetti

  • Olive oil
  • Ground beef – I like to use lean ground beef.
  • Onion
  • Green onion
  • Bell pepper
  • Taco seasoning – Use your favorite brand of taco seasoning.
  • Salt – Kosher salt rather than fine or table salt is needed for this recipe.
  • Hot sauce – You can choose how spicy you want to make this dish depending on what hot sauce you use!
  • Beef stock – If you’re out of beef stock you can use vegetable broth.
  • Rotel diced tomatoes and chilies
  • Spaghetti
  • Cheese – Use Mexican Blend shredded cheese.
  • Cilantro – Fresh is best!
  • Sour cream

Variations

This is a great recipe as-is, but if you want to change things up a little, try these variations:

  • Substitute ground turkey for the beef – You can swap an equal amount of ground turkey for the ground beef if you prefer. Cook it the same way as the instructions detail for cooking the meat. You’ll still have a tasty meal that’s slightly on the lighter side.
  • Try a different pasta shape – This technically wouldn’t be Taco Spaghetti without the spaghetti but you can definitely use another pasta shape if you’re out of spaghetti or just want to try something else. Penne would be nice in the recipe or fettuccine for a similar result to the spaghetti.
  • Skip the hot sauce – Look, I love this dish with a lot of heat! However, I know not everyone loves or can take a lot of spice. So if you like your food less spicy, you can reduce the amount of hot sauce or omit it entirely. You’ll still get loads of taco flavor from the taco seasoning and other ingredients.

How to Make Taco Spaghetti

  1. Cook the vegetables and beef: Place the vegetable oil in a large skillet over medium-high heat. Once the oil is heated, add the ground beef and cook until browned throughout, 7 to 8 minutes. Add the onion, bell pepper, taco seasoning and salt, then cook for another 6 to 7 minutes until the vegetables are tender.
  2. Add the hot sauce, stock, and tomatoes: Lower the heat to medium, then add the hot sauce, beef stock and canned tomatoes. Bring to a simmer.
  3. Stir in the pasta: Break the spaghetti noodles in half, then add to the pot with the meat sauce. Cook until the noodles are done but still al dente, 10 to 12 minutes. Remove from the heat, then mix in the shredded cheese until it begins to melt. Transfer to serving bowls, garnish with fresh cilantro and sour cream, then serve.
close up image of a plate of taco spaghetti

Quick Tip

Check the noodles at 10 minutes; if they are still hard, keep cooking and check again after another minute. Keeping cooking the noodles until they reach your preferred consistency. You want the spaghetti to be al dente (not mushy) but you also want to make sure it’s cooked enough.

How to Store Taco Spaghetti

Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, place in a microwave-safe bowl, cover with a plate to avoid any splatter, and reheat in the microwave until hot.

Serving Suggestions

Serve taco spaghetti with:

FAQs

What is Mexican spaghetti made of?

“Mexican Spaghetti” is a cheesy casserole made with ground beef, spaghetti noodles, and tomato and enchilada sauces. My Taco Spaghetti takes similar flavors but it’s cooked on the stove rather than in the oven.

Does traditional spaghetti have meat in it?

Spaghetti sauce is not limited to just one kind of meat. In Italy you can find ragu using braised beef, lamb, chicken, fish, veal, or pork.

Is spaghetti Italian or Mexican?

Spaghetti is a familiar, classic pasta shape from Italy.

More Pasta Recipes

Taco Spaghetti

This one-skillet Taco Spaghetti is hearty, flavorful, and perfect for tonight's dinner! Take everything you love about tacos, fold it into spaghetti rather than taco shells, add lots of hot sauce, and dig in!
2.86 from 7 votes
Course: Main Course
Cuisine: American
Servings: 6
Cook Time: 40 minutes
Total Time: 40 minutes

Ingredients  

  • 2 tablespoons olive oil
  • 1 pound lean ground beef
  • 1 onion, diced
  • ½ green onion, diced
  • 1 package taco seasoning
  • 2 teaspoons kosher salt
  • 2 tablespoons hot sauce
  • 2 cups beef stock
  • 1 (10 ounce) can Rotel diced tomatoes and chilies
  • 8 ounces dry spaghetti
  • 1 ½ cups Mexican blend shredded cheese

To Serve

  • fresh cilantro, roughly chopped
  • sour cream

Instructions 

  • Add the vegetable oil to a large skillet over medium high heat. Once the oil is heated, add the ground beef and cook until browned throughout, 7 to 8 minutes. Add the onion, bell pepper, taco seasoning and salt, then sauté for another 6 to 7 minutes until the vegetables are tender.
  • Lower the heat to medium, then add the hot sauce, beef stock and canned tomatoes. Bring to a simmer.
  • Break the spaghetti noodles in half, then add to the pot with the meat sauce. Cook until the noodles are done but still al dente, 10 to 12 minutes. Remove from the heat, then mix in the shredded cheese until it begins to melt. Transfer to serving bowls, garnish with fresh cilantro and sour cream, then serve.

Nutrition

Calories: 394kcal | Carbohydrates: 35g | Protein: 30g | Fat: 15g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.3g | Cholesterol: 64mg | Sodium: 1789mg | Potassium: 556mg | Fiber: 3g | Sugar: 4g | Vitamin A: 729IU | Vitamin C: 7mg | Calcium: 349mg | Iron: 3mg
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Categories: , , ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on Today.com, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.