Mexican Spaghetti Recipe: A Fun, Flavor-Packed Twist on Taco Night

If you’re tired of the same old spaghetti and taco nights, let me introduce you to your new weeknight favorite—Mexican Spaghetti. It’s spicy, cheesy, comforting, and all made in one pot. This easy recipe combines the best of both worlds: saucy spaghetti and bold Mexican flavors. Think taco-seasoned beef, fire-roasted tomatoes, poblano peppers, and melted cheese, all tangled up in perfectly cooked noodles.

Mexican Spaghetti is one of those recipes I turn to when I want to feed my family something hearty but exciting. It’s comforting like pasta should be, but with that smoky, zesty punch of a great taco filling.

This is one of those meals where everyone asks for seconds—and no one even notices it’s made with pantry staples and frozen corn.

Why You’ll Love This Mexican Spaghetti

I’ve made this dish on busy weeknights, lazy weekends, and even when we had friends over. It’s so versatile, and it checks all the boxes:

  • One-pot wonder – Less cleanup, more family time
  • Bold, comforting flavors
  • Customizable for picky eaters or adventurous ones
  • Great for leftovers

It’s the kind of dinner that makes everyone gather around the table fast. And honestly? It tastes even better the next day.

And if you’re looking for more cozy and flavorful weeknight meals, definitely check out this Beef and Barley Stew or this hearty Creamy Chicken Wild Rice Soup — they’re both on repeat in our home during chilly seasons.

What Is Mexican Spaghetti?

Mexican Spaghetti is inspired by Espagueti Rojo, a traditional Mexican pasta dish made with a creamy tomato-based sauce. My version leans into that spicy, cheesy vibe, swapping in taco spices, ground beef, and a generous layer of melty cheese.

Think of it as taco night meets spaghetti night—all in one skillet.

Ingredients You’ll Need

Here’s what goes into this flavorful recipe. Most of it’s probably already in your kitchen.

  • 1 lb ground beef
  • 1 yellow onion, chopped
  • 1 poblano pepper, chopped
  • 1 tbsp chili powder
  • 2 tsp smoked paprika
  • 2 tsp cumin
  • 2 tsp garlic powder
  • 1 tsp dried oregano
  • Salt and black pepper, to taste
  • 5 garlic cloves, finely diced
  • 6 oz tomato paste
  • 28 oz can fire-roasted tomatoes
  • 8 oz can tomato sauce
  • 2 cups frozen corn
  • 3 cups beef broth
  • 16 oz spaghetti (break in half before adding to pot)
  • 2 cups Mexican cheese blend (or cheddar/Monterey Jack)

Optional Garnishes

  • Fresh cilantro, chopped
  • Sliced avocado
  • Sliced jalapeños
  • Grated cotija cheese or queso fresco
  • A squeeze of lime juice

Want another one-pot idea? Try this Baked Feta Pasta — it’s just as easy and gives you that creamy, tangy hit in every bite.

How to Make Mexican Spaghetti Step-by-Step

1. Cook the beef and aromatics

Heat a large, deep skillet over medium-high heat. Add a drizzle of oil, then cook your ground beef with the chopped onion and poblano pepper. Stir in the chili powder, smoked paprika, cumin, garlic powder, oregano, salt, and pepper.

Cook for about 10 minutes, until the beef is browned and the vegetables are soft.

2. Build the sauce

Add the garlic, frozen corn, and tomato paste. Stir well to combine and cook for 1–2 minutes. Then, stir in the fire-roasted tomatoes and tomato sauce.

Let everything simmer together for about 5 minutes to allow those flavors to deepen.

3. Add broth and pasta

Pour in the beef broth and bring the mixture to a boil.

Break the spaghetti in half and add it to the pot. Make sure it’s submerged in the liquid. Cover the skillet and reduce the heat to low.

Let it simmer for about 25 minutes, stirring occasionally, until the pasta is cooked al dente and the sauce has thickened.

4. Stir in the cheese

Once the pasta is tender and the sauce is thick, stir in the Mexican cheese blend. It melts into the sauce and makes it deliciously creamy.

Taste and adjust seasoning with salt and pepper, then garnish with whatever toppings you like.

Looking for a creamy veggie-packed bake? This Cheesy Broccoli Rice Casserole pairs perfectly with this pasta or makes a great alternative when you’re out of spaghetti.

Tips for the Best Mexican Spaghetti

  • Use a large, deep skillet or pot – The pasta expands as it cooks, and you need room to stir.
  • Stir occasionally – To prevent the noodles from sticking together or to the pan.
  • Don’t skip the broth – Cooking pasta in broth instead of water adds extra flavor to every bite.
  • Cheese choice matters – Use what you have, but I love the combo of cheddar and Monterey Jack.
  • Add a squeeze of lime – It brightens up the whole dish at the end.

Recipe Variations You Can Try

This dish is super adaptable based on what you have at home or what your family likes.

Make it vegetarian

Skip the ground beef and add black beans, lentils, or crumbled tofu. You won’t miss the meat.

You could also serve it with something like this Greek Hummus Platter for a lighter vegetarian dinner spread.

Make it spicy

Add jalapeños or chipotle in adobo for a smoky kick. A sprinkle of red pepper flakes also does the trick.

Swap the protein

Ground turkey, shredded chicken, or even plant-based meat work great here.

Go gluten-free

Use gluten-free pasta or try it with zucchini noodles or spaghetti squash.

Turn it into a casserole

After the pasta is cooked, transfer it to a baking dish, top with extra cheese, and broil for a few minutes until bubbly.

Or you could make it part of a Tex-Mex spread with these Loaded Holiday Baked Potatoes for a fun and hearty dinner.

What to Serve with Mexican Spaghetti

Mexican spaghetti topped with avocado slices, jalapeños, cilantro, and cotija cheese in a large black skillet

This is already a full meal, but if you want to round it out, here are a few ideas:

  • A crisp green salad with lime vinaigrette
  • Tortilla chips with salsa or guacamole
  • Roasted veggies like zucchini or bell peppers
  • Mexican street corn (elote) on the side

For dessert, try something festive like these Christmas Oreo Balls or these fun Gingerbread Oatmeal Cream Pies — both are crowd-pleasers!

How to Store and Reheat

This makes amazing leftovers—honestly, it might be even better the next day.

To store:

Place cooled leftovers in an airtight container and refrigerate for up to 4 days.

To reheat:

Warm on the stove over medium-low heat or in the microwave, adding a splash of broth or water to loosen the sauce if needed.

To freeze:

You can freeze this for up to 2 months. Thaw overnight in the fridge before reheating.

Make It Yours

This is your kitchen—don’t be afraid to play around with flavors and textures.

Sometimes I’ll throw in a bell pepper, use Rotel tomatoes, or top it with crushed tortilla chips for some crunch. My kids love it with sour cream swirled in, and I like a handful of fresh arugula on top when I want to balance the richness.

Cooking should be fun. Recipes like this are just the starting point.

FAQs About Mexican Spaghetti

Can I make Mexican Spaghetti ahead of time?

Yes, absolutely! This dish actually tastes even better the next day as the flavors continue to develop. Just cook it as directed, let it cool, and store it in an airtight container in the fridge for up to 4 days. Reheat on the stove or microwave with a splash of broth or water to loosen up the sauce.

Is this recipe spicy?

Not really—it’s flavorful, but not overly spicy. The poblano pepper adds a mild heat and smokiness, while the spices like chili powder and paprika give depth. If you’re feeding kids or spice-sensitive eaters, just skip the jalapeños and stick to mild seasonings. For heat lovers, go ahead and add crushed red pepper or diced jalapeños.

Can I use a different type of pasta?

Totally. While spaghetti is classic here, you can also use thin spaghetti, linguine, or even short-cut pasta like penne or rotini. Just be sure to adjust the cook time slightly depending on the shape.

Final Thoughts on This Mexican Spaghetti Recipe

If you’re looking for something easy, comforting, and a little different from your usual pasta night, Mexican Spaghetti is the way to go.

It’s cozy.
It’s cheesy.
It’s full of bold flavor.
And it’s something you’ll want to keep in your regular rotation.

I hope this recipe brings as much joy to your table as it does to mine. There’s nothing better than everyone gathered around the dinner table, asking for seconds and sneaking bites straight from the pan.

Love this recipe? Save it on Pinterest!

If you tried this recipe—or made your own spin on it—I’d love to see it! Pin it to your Mexican Recipes board or Easy Weeknight Dinners, and don’t forget to share with your friends and family.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican spaghetti with ground beef, jalapenos, avocado, cilantro, and cotija cheese in a skillet

Mexican Spaghetti Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Liza
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

This one-pot Mexican Spaghetti is spicy, cheesy, comforting, and packed with taco-inspired flavor. Perfect for weeknight dinners when you want bold taste with minimal cleanup.


Ingredients

Scale
  • 1 lb ground beef
  • 1 yellow onion, chopped
  • 1 poblano pepper, chopped
  • 1 tbsp chili powder
  • 2 tsp smoked paprika
  • 2 tsp cumin
  • 2 tsp garlic powder
  • 1 tsp dried oregano
  • Salt and black pepper, to taste
  • 5 garlic cloves, finely diced
  • 6 oz tomato paste
  • 28 oz can fire-roasted tomatoes
  • 8 oz can tomato sauce
  • 2 cups frozen corn
  • 3 cups beef broth
  • 16 oz spaghetti (break in half)
  • 2 cups Mexican cheese blend (or cheddar/Monterey Jack)
  • Optional Garnishes:
  • Fresh cilantro, chopped
  • Sliced avocado
  • Sliced jalapeños
  • Grated cotija cheese or queso fresco
  • A squeeze of lime juice

Instructions

  1. In a large skillet over medium-high heat, cook ground beef with chopped onion and poblano pepper. Stir in chili powder, smoked paprika, cumin, garlic powder, oregano, salt, and pepper. Cook for 10 minutes until beef is browned and vegetables are tender.
  2. Add garlic, frozen corn, and tomato paste. Stir and cook for 1–2 minutes. Mix in fire-roasted tomatoes and tomato sauce. Simmer for 5 minutes to blend flavors.
  3. Pour in beef broth and bring to a boil. Add spaghetti (broken in half) and make sure it’s submerged. Cover, reduce heat to low, and simmer for 25 minutes, stirring occasionally.
  4. Once pasta is al dente and sauce is thick, stir in cheese until melted and creamy. Adjust seasoning with salt and pepper.
  5. Garnish with toppings like cilantro, avocado, jalapeños, or a squeeze of lime. Serve hot!

Notes

Use a deep skillet to prevent overflow. To reheat, add a splash of broth. Can be frozen up to 2 months. Make vegetarian by swapping ground beef for beans or tofu.

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Dish
  • Method: One Pot
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1 bowl
  • Calories: 520
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 26g
  • Saturated Fat: 11g
  • Unsaturated Fat: 13g
  • Trans Fat: 0.5g
  • Carbohydrates: 50g
  • Fiber: 5g
  • Protein: 28g
  • Cholesterol: 65mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star