When I first heard the phrase “Taco Spaghetti,” I paused. Two of my favorite comfort foods—tacos and pasta—coming together in one dish? It almost sounded too good to be true. But trust me, once you try this bold, zesty, and incredibly satisfying mash-up, you’ll wonder why you didn’t make it sooner.
The first time I cooked this, I was aiming to use up leftovers: some taco-seasoned ground beef from Taco Tuesday, half a box of spaghetti, and random canned goods sitting in the pantry. What came together was a total flavor bomb that instantly won over my family. Now it’s part of our regular meal rotation.
If you’re looking for a family-friendly, easy weeknight dinner that’s equal parts fun and filling—this one’s for you. It’s especially great for those days when you want something hearty but different from your usual pasta sauce routine.
What Makes Taco Spaghetti So Irresistible
Taco Spaghetti combines the richness of meaty taco filling with the comforting slurp of spaghetti noodles, plus a cheesy, slightly spicy sauce that brings everything together.
It’s:
- Super kid-friendly and picky-eater approved
- Ready in under 30 minutes
- Perfect for using pantry staples
- Easily customizable (you can make it spicier, creamier, or veggie-loaded)
It also checks the box for easy dinner ideas that don’t skimp on flavor.
Ingredients – What You’ll Need
You don’t need anything fancy—just a few simple ingredients that you probably already have on hand.
Main Ingredients:
- 8 oz spaghetti noodles
- 1 lb ground beef (or ground turkey, if preferred)
- 1 packet taco seasoning
- 1 can (10 oz) diced tomatoes with green chilies (Rotel-style)
- 1 cup corn kernels (frozen or canned)
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup shredded cheddar cheese
- ½ cup cream cheese (optional for a creamy version)
- ½ cup chopped onion
- 2 cloves garlic, minced
- ¼ cup water or beef broth
- Salt and pepper, to taste
Optional Toppings:
- Chopped cilantro
- Green onions
- Sliced jalapeños
- Sour cream
- Crushed tortilla chips
Ingredient Swaps & Flavor Boosts
- No spaghetti? Use linguine, rotini, or even egg noodles.
- Low-carb version? Swap noodles for spaghetti squash or zucchini noodles.
- Make it spicier: Add cayenne, hot sauce, or spicy taco seasoning.
- Creamy Tex-Mex vibes? Add ½ cup cream cheese or sour cream at the end.
- Vegan option: Use plant-based meat and dairy-free cheese, and make sure your taco seasoning is animal product-free.
This is one of those flexible, pantry-friendly recipes that always turns out great—no matter how you tweak it.
How to Make Taco Spaghetti – Step-by-Step Instructions
Step 1: Boil the Spaghetti
Bring a large pot of salted water to a boil and cook the spaghetti according to the package instructions. Drain and set aside.
Step 2: Cook the Ground Beef
While the pasta is cooking, heat a large skillet over medium heat. Add the ground beef and cook until browned. Drain off excess grease.
Step 3: Sauté Aromatics
Add chopped onions and garlic to the beef. Cook for 2–3 minutes, until the onions are softened and fragrant.
Step 4: Add Seasonings and Canned Ingredients
Stir in taco seasoning, diced tomatoes with green chilies, corn, black beans, and ¼ cup water or broth. Simmer for 5–7 minutes, allowing the flavors to meld and sauce to thicken.
Step 5: Combine Everything
Add the cooked spaghetti directly to the skillet with the beef mixture. Toss to coat evenly.
Step 6: Make It Cheesy
Stir in shredded cheddar (and cream cheese, if using) until melted and creamy. Add salt and pepper to taste.
Step 7: Garnish and Serve
Plate up your taco spaghetti and top with chopped cilantro, green onions, sour cream, or even crushed tortilla chips for added crunch.
Tips for Perfect Taco Spaghetti Every Time
- Cook the pasta al dente so it doesn’t get mushy once tossed in the sauce.
- Don’t skip draining the grease—you want a rich sauce, not an oily one.
- Let the taco mixture simmer a few minutes before combining with pasta—it deepens the flavor.
- Use freshly shredded cheese for best melting and taste.
- For a one-pot meal, you can break the spaghetti in half and cook it right in the skillet with the sauce (add more broth/water as needed).

Serving Suggestions & Pairings
Taco Spaghetti is pretty much a full meal on its own, but here are some fun ways to round it out:
- With a fresh green salad (ranch dressing is a great match!)
- Garlic bread or cornbread for dipping in the sauce
- Avocado slices or guacamole on the side
- Mexican street corn for a bold, festive pairing
Planning a party? Serve it buffet-style with bowls of toppings and let everyone customize their plate!
Make-Ahead, Storage & Freezing Tips
Taco Spaghetti is one of those dishes that somehow tastes even better the next day. Here’s how to store it:
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Let cool completely and freeze in a freezer-safe bag or container for up to 2 months.
- Reheat: Warm in a skillet over low heat or microwave in 30-second intervals. Add a splash of broth or water to loosen the sauce.
Why This Recipe Works for Everyone
What I love about this recipe is that it brings people together. It’s not too spicy, not too fussy, and it turns everyday ingredients into something exciting. Plus, it’s:
- Great for picky eaters
- Quick enough for weeknights
- Easy to scale for larger families
- A fun way to switch up traditional pasta night
And if you’re meal prepping or feeding teens with bottomless stomachs? This dish has your back.
Flavor Variations That Keep Taco Spaghetti Exciting
The beauty of Taco Spaghetti is that once you’ve nailed the basic version, you can riff on it endlessly. Here are some of my favorite ways to spice things up or change the vibe:
1. One-Pot Taco Spaghetti
For even less cleanup, cook the spaghetti right in the sauce! Break the noodles in half and add 2–3 cups of broth to the skillet after browning the beef. Add everything else (except cheese), bring it to a boil, then simmer covered until the pasta is cooked through. Stir in the cheese at the end.
2. Cheesy Baked Taco Spaghetti
After mixing the pasta and sauce, pour it into a baking dish, top with more cheese, and bake at 375°F for 15–20 minutes until bubbly and golden. It’s like a Tex-Mex pasta casserole!
3. Spicy Chipotle Taco Spaghetti
Add a spoonful of chipotle peppers in adobo sauce to your taco mixture for a smoky, spicy twist. This is a serious upgrade for heat lovers!
4. Creamy Avocado-Lime Taco Spaghetti
Stir in mashed avocado and a squeeze of lime juice at the end of cooking. It adds creaminess and a fresh, citrusy kick.
5. Vegetarian Taco Spaghetti
Skip the meat and use lentils, plant-based crumbles, or extra beans and veggies like zucchini and bell peppers. You’ll still get that hearty taco flavor, meat-free.
Pinterest-Worthy and Meal Prep Approved
This is one of those Pinterest dinner recipes that you’ll want to keep coming back to. It’s eye-catching, colorful, and feeds a crowd. Plus, it stores and reheats beautifully, which makes it ideal for meal prep or batch cooking.
✅ You can make it ahead
✅ Freeze it for later
✅ Or pack it in lunch containers for the week
It’s also a great dish to share—whether you’re cooking for a neighbor, a new parent, or just trying to stock up your freezer with meals that actually taste good the next day.
👉 Pin it for later and explore more fun, comforting weeknight recipes just like this one on our Pinterest page:
Follow us on Pinterest for more easy, family-style dinners that bring joy to the table.
Frequently Asked Questions (FAQ)
Can I use a different pasta?
Yes! Any long or short pasta works—fettuccine, penne, or even shells. Just adjust the cooking time as needed.
What if I don’t have taco seasoning?
No worries. Mix 1 tsp each of chili powder and cumin, ½ tsp garlic powder, onion powder, paprika, salt, and oregano for a quick homemade version.
Can I make this dairy-free?
Absolutely. Use a dairy-free cheese or just skip the cheese altogether and enjoy the taco-spiced sauce as is. It’ll still be delicious!
Is Taco Spaghetti spicy?
Not unless you make it that way! The base recipe is mild and family-friendly. You can always add heat with jalapeños, hot sauce, or spicy seasoning.
How can I make it more nutritious?
Add chopped bell peppers, zucchini, or spinach to the sauce. You can also use whole wheat or chickpea pasta for more fiber and protein.
Let’s Wrap This Up – Taco Night Just Got a Makeover
Taco Spaghetti isn’t just a fun name—it’s a fun way to shake up your dinner routine with a twist everyone will love. From the zesty taco-seasoned beef to the creamy, cheesy sauce and hearty black beans, every bite is packed with bold flavor and satisfying texture.
Whether you’re feeding your kids, your roommates, or just yourself after a long day, this dish feels like a little fiesta on a plate. It’s warm, cheesy, and just a little unexpected—which is exactly what makes it such a hit.
So next time Taco Tuesday rolls around, skip the shells and grab a box of spaghetti instead. Your dinner table (and your leftovers) will thank you.

❤️ Let’s Keep the Fun Recipes Coming
Tried this Taco Spaghetti recipe? I’d love to know how it turned out! Drop a comment, share your twist, or tag us on social.
📌 Save this one for later and discover more deliciously nostalgic meals at:
👉 Follow us on Pinterest
Thanks for cooking with me—until next time, keep the tacos and spaghetti coming! 🌮🍝💛
Print
Recipe: Taco Spaghetti – A Cheesy Tex-Mex Twist on Pasta Night
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Halal
Description
Taco Spaghetti is a cheesy, flavor-packed fusion of taco night and pasta night, made with ground beef, beans, corn, and spaghetti in a zesty Tex-Mex sauce.
Ingredients
- 8 oz spaghetti noodles
- 1 lb ground beef
- 1 packet taco seasoning
- 1 can (10 oz) diced tomatoes with green chilies
- 1 cup corn kernels (frozen or canned)
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup shredded cheddar cheese
- ½ cup cream cheese (optional)
- ½ cup chopped onion
- 2 cloves garlic, minced
- ¼ cup water or beef broth
- Salt and pepper, to taste
- Optional toppings: chopped cilantro, green onions, jalapeños, sour cream, crushed tortilla chips
Instructions
- Cook spaghetti noodles in salted boiling water according to package directions. Drain and set aside.
- In a large skillet over medium heat, brown the ground beef until fully cooked. Drain excess grease.
- Add chopped onions and garlic. Sauté for 2–3 minutes until softened.
- Stir in taco seasoning, diced tomatoes with green chilies, corn, black beans, and ¼ cup water or broth. Simmer for 5–7 minutes.
- Add the cooked spaghetti to the skillet and toss to coat in the sauce.
- Stir in cheddar cheese (and cream cheese, if using) until melted and creamy.
- Season with salt and pepper to taste. Serve hot with desired toppings.
Notes
- Use ground turkey or chicken as a leaner alternative.
- Add extra broth if sauce thickens too much.
- Top with crushed tortilla chips for added crunch.
- Spaghetti can be cooked in the same skillet for a one-pot version.
- This dish freezes well for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Tex-Mex
Nutrition
- Serving Size: 1.5 cups
- Calories: 520
- Sugar: 4g
- Sodium: 890mg
- Fat: 26g
- Saturated Fat: 11g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 7g
- Protein: 28g
- Cholesterol: 80mg
Keywords: Taco Spaghetti, cheesy taco pasta, Tex-Mex spaghetti, easy dinner idea, one pot taco pasta