This Taco Spaghetti comes together in about 30 minutes and is made all in one pot for a quick and easy weeknight meal that your family will love!
Ingredient Breakdown
To whip up this incredible Taco Spaghetti, you’ll need the following simple ingredients:
- 12 oz (340 g) spaghetti noodles
- 1 lb (450 g) ground beef
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 packet (1 oz / 28 g) taco seasoning
- 1 can (14.5 oz / 411 g) diced tomatoes
- 1 can (10 oz / 284 g) mild diced tomatoes with green chilies (like Rotel)
- 2 cups (480 ml) beef broth
- 1 cup (240 ml) tomato sauce
- 1½ cups (170 g) shredded cheddar cheese
- ½ cup (120 ml) sour cream
- 2 tbsp olive oil or vegetable oil
- Salt and black pepper to taste
Optional toppings can include chopped fresh cilantro, sliced jalapeños, or diced avocado to personalize your dish.
Let’s Get Cooking!
Step-by-Step Instructions
Cook Pasta: Start by bringing a large pot of salted water to boil. Add the spaghetti noodles and cook until just al dente, about 1-2 minutes less than package directions. Drain and set aside.
Brown the Meat: In a large skillet or Dutch oven, heat the olive oil over medium-high heat. Add the ground beef and cook, breaking it apart with a spatula, until browned and no longer pink. If needed, drain off excess grease.
Add Aromatics & Seasoning: Stir in the diced onion and cook until translucent, about 3-4 minutes. Add garlic and cook for another 30 seconds until fragrant. Then, sprinkle in the taco seasoning and give it a good stir.
Build the Sauce: Pour in the diced tomatoes, those spicy tomatoes with green chilies, beef broth, and tomato sauce. Mix it all together and bring it to a gentle boil.
Combine Pasta & Sauce: Add the drained spaghetti to the sauce. Reduce the heat to low and toss to coat the pasta evenly. Let it simmer for about 3-4 minutes so the flavors can meld beautifully.
Make it Creamy: Stir in the sour cream and half of the shredded cheese until everything is melted and creamy. Ugh, this part is a game-changer!
Top & Serve: Sprinkle the remaining cheese on top, cover, and let it sit for 1-2 minutes until melted. Garnish with your favorite toppings and serve hot.
My family goes bananas for this dish every time I make it.

If you loved this Taco Spaghetti, be sure to check out my Air Fryer Mini Tacos and my other delicious recipes!
What Makes This Recipe Special
Quick & Easy
Taco Spaghetti comes together in under 30 minutes, making it perfect for those busy weeknights. You’ll be amazed at how fast and fun it is to prepare!
One-Pot Meal
You heard it right! This dish is so convenient because it only requires one pot. Less cleanup means more time for you to relax or enjoy an after-dinner game with the kids.
Budget-Friendly
The ingredients are inexpensive and pantry-friendly. You can whip up this meal without breaking the bank, which is ideal for families or anyone on a budget!
Customizable
You can easily switch up the ingredients based on what you have, swap the beef for turkey or chicken, or make it vegetarian with black beans or lentils. The choices are endless!
Comfort Food
There’s something so nostalgic about a big bowl of spaghetti, right? Combined with the flavors of tacos, it’s a winning combo that brings everyone to the table!
Serving and Storage Tips
Serving Suggestions
This Taco Spaghetti is delicious on its own, but you can amp up your meal with some sides! Try serving it with a fresh green salad, garlic bread, or even tortilla chips to soak up the sauce!
Storage
If you have any leftovers (which, let’s be real, might be hard to come by!), you can store them in an airtight container in the refrigerator for up to 3-4 days.
Reheating Instructions
To reheat, simply pop it in the microwave for a few minutes or warm it up on the stovetop over low heat, stirring occasionally to avoid sticking.
Freezer-Friendly
Yes! This dish freezes well. Just make sure it’s completely cooled before transferring it to an airtight container. It will keep for up to 3 months. You can reheat it right from the freezer or let it thaw overnight in the fridge!
This Taco Spaghetti recipe is not only easy to prepare, but it also holds onto flavor like a dream. The flavor combination is spectacular, like a fiesta in your mouth. Your family will be asking for seconds, guaranteed! Enjoy!
For more Recipes Follow Us in our Pinterest.

Taco Spaghetti
Ingredients
Method
- Bring a large pot of salted water to boil. Add the spaghetti noodles and cook until just al dente, about 1-2 minutes less than package directions. Drain and set aside.
- In a large skillet or Dutch oven, heat the olive oil over medium-high heat. Add the ground beef and cook, breaking it apart with a spatula until browned and no longer pink. If needed, drain off excess grease.
- Stir in the diced onion and cook until translucent, about 3-4 minutes. Add garlic and cook for another 30 seconds until fragrant. Then, sprinkle in the taco seasoning and stir well.
- Pour in the diced tomatoes, spicy tomatoes with green chilies, beef broth, and tomato sauce. Mix together and bring to a gentle boil.
- Add the drained spaghetti to the sauce. Reduce heat to low and toss to coat the pasta evenly. Let it simmer for about 3-4 minutes.
- Stir in the sour cream and half of the shredded cheese until everything is melted and creamy.
- Sprinkle the remaining cheese on top, cover, and let it sit for 1-2 minutes until melted. Garnish with your favorite toppings and serve hot.