
This taco spaghetti recipe combines two family favorites into one extraordinary dish that delivers all the bold flavors of taco night with the comfort of pasta. The creamy, cheesy sauce coats every strand of spaghetti while the seasoned ground beef adds hearty satisfaction to each bite.
I created this fusion dish when my pantry was running low and dinner guests were arriving. The combination was such a hit that it's now requested at every family gathering, especially by my pasta loving nephew who previously avoided anything with Mexican flavors.
Ingredients
- Spaghetti Noodles: Provides the perfect base that holds up well to the hearty sauce
- Ground Beef: Adds rich protein and pairs perfectly with the taco seasoning
- Yellow Onion and Bell Pepper: Create an aromatic flavor foundation
- Olive Oil: Helps brown vegetables and meat for maximum flavor development
- Taco Seasoning: Packet delivers authentic Mexican flavor without measuring multiple spices
- Tomatoes with Green Chilis: Adds brightness, acidity and a gentle heat
- Sour Cream: Creates luxurious creaminess that balances the spice
- Beef Broth: Thins the sauce to the perfect consistency for coating pasta
- Mexican Blend Cheese: Melts beautifully and adds that stretchy cheesy texture everyone loves
Step-by-Step Instructions
- Prepare the Pasta:
- Bring a large pot of salted water to a rolling boil. Add spaghetti and cook according to package directions until al dente, usually 8 to 10 minutes. Be sure to taste test a strand before draining as overcooked pasta will become mushy in the final dish.
- Sauté the Aromatics:
- Heat olive oil in a large deep skillet over medium high heat until shimmering. Add diced onions and bell peppers and cook for 3 to 4 minutes until softened and slightly translucent. This aromatic base builds the foundation of flavor for your dish.
- Brown the Beef:
- Add ground beef to the vegetable mixture, breaking it apart with a wooden spoon. Cook thoroughly until no pink remains, about 7 to 8 minutes. Drain off all excess grease to prevent a greasy final dish.
- Create the Sauce:
- Return drained beef to the skillet and sprinkle with taco seasoning, stirring to coat evenly. Add undrained tomatoes with green chilis, beef broth, sour cream, and cheese to the skillet. Stir continuously as the cheese melts, creating a velvety sauce. Let mixture gently simmer for about 5 minutes, allowing flavors to meld.
- Combine and Finish:
- Add drained pasta directly to the skillet with the meat sauce. Using tongs, gently toss everything together, ensuring each strand of spaghetti gets evenly coated with the creamy taco sauce. Let it sit for 2 minutes before serving to allow the pasta to absorb some of the sauce.

The secret ingredient that makes this dish spectacular is actually the undrained tomatoes with green chilies. I discovered this by accident when I forgot to drain the can one evening and the extra liquid created the most incredible flavor base. My husband declared it was better than anything we'd ordered at our favorite Mexican restaurant.
Make Ahead and Storage
This taco spaghetti actually improves with time as the flavors continue to develop. You can prepare the entire dish up to two days ahead and store it in an airtight container in the refrigerator. When reheating, add a splash of beef broth or water to loosen the sauce as the pasta will absorb liquid while stored. For longer storage, freeze portions in freezer safe containers for up to three months. Thaw overnight in the refrigerator before reheating.
Customization Options
This recipe welcomes personalization to suit your family's preferences. For a spicier version, add diced jalapeños or a teaspoon of hot sauce to the sauce mixture. Vegetarians can substitute plant-based ground meat and vegetable broth with excellent results. If you prefer a lighter version, use ground turkey or chicken and light sour cream. The cheese can be altered too; sharp cheddar adds more tang while pepper jack brings extra heat.
Serving Suggestions
Serve this hearty taco spaghetti with a simple side salad dressed with lime vinaigrette for a complete meal. Set up a topping bar with diced avocado, fresh cilantro, sliced black olives, diced tomatoes, and extra sour cream so everyone can customize their bowl. Warm corn tortillas or tortilla chips make excellent accompaniments for scooping up any remaining sauce on your plate.

This meal is sure to become a new family favorite for weeknight dinners or special gatherings. Enjoy!
Frequently Asked Questions
- → Can I use a different type of pasta?
Yes, you can substitute the spaghetti noodles with other pasta like penne, fettuccine, or even gluten-free options for dietary preferences.
- → How can I make it spicier?
Add diced jalapeños, extra chili flakes, or a spicier taco seasoning to the dish for added heat.
- → Can I use pre-cooked ground beef?
Absolutely! Pre-cooked ground beef works well—just heat it with the vegetables and seasoning before combining with the other ingredients.
- → What toppings go well with this dish?
Garnish with sliced avocado, fresh cilantro, diced tomatoes, or a dollop of sour cream for extra flavor and texture.
- → Can I make this dish in advance?
Yes, you can prepare the meat sauce in advance and refrigerate it. Reheat and combine with freshly cooked pasta when ready to serve.
- → What cheese alternatives can I use?
Feel free to substitute Mexican blend cheese with cheddar, Monterey Jack, or a combination to suit your taste.