Why choose between tacos and spaghetti when you can have both!

Zesty taco meat and peppers are cooked with spaghetti in a zesty sauce in just one pot!

Serve casserole-style with sides of sliced black olives, extra shredded cheese, sliced green onions, green chiles, and some sour cream or salsa!

a bowl of taco spaghetti topped with sour cream and tomatoes.

An Easy One Pot Meal

  • This easy casserole style recipe needs just one pot – less mess and less effort.
  • It’s versatile perfect for adding extra veggies, mix-ins, and toppings.

Ingredients for Taco Spaghetti

  • Meat – I use lean ground beef (80/20) in this recipe but ground turkey can be used in place.
  • Pasta – This recipe uses spaghetti noodles – if you change the pasta, you may need to add a little more or less broth.
  • Sauce – Choose your favorite flavor of salsa (hot or mild) or use a can of Rotel tomatoes. Chicken broth (or beef broth) adds flavor and salt while the starch from the spaghetti thickens the sauce.
  • Variations – Besides bell peppers, this recipe is perfect for sneaking in healthy veggies like shredded zucchini or carrots, corn, chopped kale, or chopped mushrooms.

How to Make Taco Spaghetti

This one-pot dish goes from the stovetop to the table in minutes!

  1. Cook ground beef and onion. Drain any fat.
  2. Add bell pepper, broth, milk, and salsa.
  3. Bring sauce to a boil and add spaghetti. Cover and cook (per recipe below).
  4. Stir in cheese. Season if desired and serve.

Feeling Fancy?

A packet of taco seasoning makes this quick and easy, but if time allows, you can make your own homemade taco seasoning.

taking a forkful of Taco Spaghetti out of the pan

Topping Inspiration

  • Creamy: guacamole, sour cream, extra shredded cheddar cheese
  • Flavor Boosters: sliced black olives, sliced green onion
  • Spicy: salsa, hot sauce, salsa verde, sliced jalapenos
  • Fresh: fresh tomatoes, fresh cilantro


Keep leftover taco spaghetti in an airtight container in the refrigerator for up to 4 days and reheat on the stovetop or in the microwave with a little milk, if needed.

More Perfect Pasta Recipes

Did you enjoy this taco spaghetti recipe? Be sure to leave a comment and rating below!

a bowl of taco spaghetti topped with sour cream and tomatoes.
5 from 13 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Taco Spaghetti

This taco spaghetti recipe is easy to make and cooks up in just one pot!
Prep Time 20 minutes
Cook Time 25 minutes
Rest Time 5 minutes
Total Time 50 minutes
Servings 6 servings


buy hollys book


  • 1 pound lean ground beef
  • 1 small yellow onion diced
  • 1 packet taco seasoning 1 oz
  • 2 ½ cups chicken broth beef broth or water
  • 1 cup milk
  • 1 cup salsa any flavor, more as desired
  • 1 small green bell pepper diced
  • 8 ounces spaghetti
  • 1 cup Mexican cheese blend shredded
  • toppings as desired


  • In a 12-inch skillet, cook the ground beef and onion over medium-high heat until no pink remains while breaking up with a spoon. Drain any fat. Add the taco seasoning and cook for 1 minute more.
  • Add the broth, milk, salsa, and bell pepper.
  • Bring to a boil, add the spaghetti and cover. Reduce the heat to medium low and let simmer covered, stirring occasionally, for 12-15 minutes or until the spaghetti is tender.
  • Remove from the heat and let rest uncovered for 5 minutes.
  • Add the cheese and stir until melted. Taste and season with additional salt and pepper or salsa if desired.


  • Remove from the heat before adding cheese.
  • The sauce will thicken as it rests.
  • Salsa can be replaced with 1 can of original Rotel tomatoes, drained.
  • Leftovers will keep in the refrigerator for 4 days. 
5 from 13 votes

Nutrition Information

Calories: 343 | Carbohydrates: 37g | Protein: 29g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.3g | Cholesterol: 62mg | Sodium: 875mg | Potassium: 617mg | Fiber: 3g | Sugar: 6g | Vitamin A: 486IU | Vitamin C: 18mg | Calcium: 301mg | Iron: 3mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Beef, Main Course, Pasta
Cuisine American

taking a forkful of Taco Spaghetti out of the pot with a title
cheesy Taco Spaghetti in a bowl with writing
Taco Spaghetti with sour cream and tomatoes with writing
Taco Spaghetti in the pot and in a bowl with writing


, , , ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

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

Recipe Rating


  1. This is great! I used almond milk, meat free ground and dairy free cheese and it still turned out great! Thanks for the recipe!!5 stars

  2. Absolutely delicious . Filled the kitchen with a wonderful smell. Definitely will be a repeat in my kitchen. Thank you Holly ❤️5 stars

  3. My family loved this spaghetti meal. It really lends itself to adding a lot of extra veggies ie zucchini, mushrooms, carrots, parsnips, chop them up small and the kids don’t realize how healthy this meal is. Easy to put together, all in one pan. This is definitely going into our favorite recipe file.5 stars

  4. Made this for lunch today as that is when we eat our main meal. It turned out really delicious. I used some green chilies for some extra Mexican flavor. Will definitely make it again! Thanks for such a great recipe.5 stars

  5. I might be missing it but, you must have to precook the spaghetti. It sounds like a stupid question to me but could you please clarify.