Mexican Spaghetti

Follow us on PinterestFollow

If you’re craving something hearty, bold, and delightfully unexpected, let me introduce you to a recipe that blends the heart of Italian comfort food with the fiery soul of Mexican cuisine: Mexican Spaghetti.

This dish came to life on a busy weeknight when I was torn between cooking pasta and making tacos. So instead of choosing one, I decided—why not combine the two? What followed was a comforting, spicy, and incredibly satisfying meal that my family couldn’t stop talking about. Since then, it’s become a weeknight staple and a reliable crowd-pleaser for potlucks and cozy dinners alike.

The beauty of Mexican Spaghetti lies in its fusion. If you love the robust flavors of chili powder, cumin, smoky chipotle, and the rich tang of tomatoes—this dish is your love letter. Think of it like taco night meets pasta night, and they fall deliciously in love.

Why I Love This Recipe

There’s something so irresistible about a dish that feels both familiar and new. Mexican Spaghetti has all the comforting layers of traditional spaghetti—tender pasta, meaty sauce, savory seasoning—but it surprises you with an unmistakable punch of Mexican spices.

What I really love about this recipe is how versatile and easy it is. Whether you’re feeding picky kids, busy adults, or hungry guests, it never fails. You can keep it simple or load it up with toppings like cheese, sour cream, and green onions.

It’s a perfect one-pot meal that tastes like you’ve spent hours on it—when really, it comes together in under an hour. Plus, it’s budget-friendly, freezer-friendly, and made with pantry staples. No fancy ingredients required, but the result feels anything but ordinary.

This is the kind of meal you whip up when you need warmth, comfort, and a whole lot of flavor.

Ingredients for Mexican Spaghetti

Before you get started, make sure your pantry and fridge are ready to party—because this recipe calls for some staple ingredients that you likely already have.

Here’s what you’ll need to make a batch of cozy, crave-worthy Mexican Spaghetti:

Ground Beef or Ground Turkey – This forms the base of your sauce. I usually go with lean ground beef for that deep, savory flavor, but ground turkey is a lighter option and works beautifully too.

Spaghetti – Use regular spaghetti noodles, or go for whole wheat if you want a slightly nutty flavor and added fiber.

Onion & Garlic – No great sauce starts without this classic aromatic combo. The onion gives sweetness, the garlic brings that irresistible depth.

Diced Tomatoes – Canned diced tomatoes add juiciness and that signature tomato tang.

Tomato Sauce – This brings everything together in a rich, smooth finish.

Green Chilies or Jalapeños – For a little kick. Optional, but highly recommended if you like it spicy.

Taco Seasoning or Homemade Mexican Spice Blend – You can use store-bought taco seasoning, or mix your own with chili powder, cumin, paprika, oregano, garlic powder, and onion powder.

Chicken or Beef Broth – This helps cook the noodles right in the sauce, infusing even more flavor.

Cheddar Cheese – Sharp cheddar melts like a dream and gives this dish its cheesy crown. You can also use a Mexican blend.

Fresh Cilantro, Sour Cream, and Lime Wedges – For topping and serving. These take it to another level.

Optional Add-ins:

  • Corn kernels (adds a little sweetness)
  • Black beans (boosts the protein)
  • Bell peppers (adds color and crunch)

The magic of Mexican Spaghetti is that you can customize it endlessly while keeping that bold, spicy base.

How Much Time Will You Need

One of the best things about this dish is how quickly it comes together. It’s truly a one-pan wonder.

Here’s a rough time breakdown:

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: Around 40 minutes

From chopping the onions to serving a plate full of cheesy, spicy spaghetti, it’s all done in under an hour.

Perfect for weeknights when you’re craving something filling but don’t want to spend hours in the kitchen.

How to Make This Mexican Spaghetti

Follow this step-by-step guide to make your kitchen smell incredible and your stomach very, very happy.

Step – 1: Brown the Meat

Start by heating a large skillet or deep sauté pan over medium heat. Add a drizzle of oil, then throw in the ground beef or turkey.

Break up the meat with a spatula and cook until it’s no longer pink. This usually takes about 5–7 minutes.

Drain any excess fat if needed.

Step – 2: Add Onion and Garlic

Once your meat is browned, add in the chopped onion and garlic.

Cook for about 3–4 minutes, stirring often, until the onions are translucent and the garlic is fragrant. This step builds flavor from the ground up.

Step – 3: Stir in the Seasoning

Add your taco seasoning or spice blend to the pan. Stir it into the meat mixture and let it cook for another minute to bloom the spices.

The kitchen should smell amazing at this point.

Step – 4: Pour in the Liquids

Add your diced tomatoes (with their juices), tomato sauce, and broth. Stir to combine.

Bring the mixture to a gentle simmer.

Step – 5: Add the Spaghetti

Now for the fun part: break your spaghetti noodles in half and stir them directly into the sauce.

Push the noodles down so they’re mostly submerged. Cover the pan and simmer for about 12–15 minutes, stirring every few minutes to prevent sticking.

The noodles will absorb all that saucy goodness while they cook.

Step – 6: Add Cheese

Once the noodles are tender and most of the liquid is absorbed, reduce the heat to low.

Sprinkle in your shredded cheese and stir until it melts and turns the whole pan into a gooey, glorious mess.

Taste and adjust for salt, spice, or a squeeze of lime if needed.

Step – 7: Serve It Up

Top with your favorite garnishes—fresh cilantro, a dollop of sour cream, sliced jalapeños, or even crushed tortilla chips for some crunch.

And just like that, dinner is served.

Substitutions

Let’s be honest—sometimes you open the fridge or pantry and realize you’re missing a key ingredient. Don’t worry, Mexican Spaghetti is super forgiving.

Here are some clever swaps that still keep the flavor bold:

Ground Meat Substitutes:
No beef or turkey? Try ground chicken or plant-based meat. You can even go meatless and bulk up the sauce with black beans, lentils, or mushrooms.

Noodles:
Out of spaghetti? Use penne, rotini, or even ramen noodles in a pinch. Just keep an eye on cooking time.

Spice Blend:
No taco seasoning? Mix your own with 1 tbsp chili powder, 1 tsp cumin, ½ tsp garlic powder, ½ tsp onion powder, ½ tsp smoked paprika, and a pinch of cayenne.

Cheese:
Cheddar works beautifully, but you can also use Monterey Jack, Pepper Jack, or even cream cheese for a silky finish.

Vegetables:
Add diced zucchini, chopped spinach, or shredded carrots for a hidden veggie boost.

It’s all about working with what you’ve got—and trust me, this dish can handle it.

Best Side Dish of Mexican Spaghetti

Want to round out your meal and take it to the next level? These side dishes pair perfectly:

Mexican Street Corn (Elote)
Grilled corn slathered in mayo, cheese, chili powder, and lime is a match made in heaven.

Simple Avocado Salad
Creamy avocado, red onion, tomato, lime juice, and cilantro—a light, refreshing contrast.

Cheesy Quesadillas
Quick to whip up, and a great way to use any leftover cheese or tortillas.

Serving and Presentation Tips

When it comes to serving Mexican Spaghetti, a little bit of effort in presentation can turn a simple family dinner into a meal that feels special.

Here’s the hook: your dish doesn’t just have to taste incredible—it can look amazing, too.

Spoon the spaghetti into wide, shallow bowls so the saucy noodles spread out nicely. Then, top each serving with a generous pinch of freshly chopped cilantro, a sprinkle of shredded cheese, and a dollop of sour cream or crema right in the center. A lime wedge on the side adds a pop of color and invites your guests to squeeze a little brightness into their bowl.

You can also finish with sliced green onions, jalapeños, or crushed tortilla chips for a mix of textures and a bit of drama.

For casual get-togethers, I like to bring the whole skillet to the table, steaming hot, and let everyone serve themselves. Add a side of warm flour tortillas and a bowl of guacamole, and you’ve got yourself a meal that looks like it came from a restaurant kitchen.

Tips and Tricks to Make This Recipe Even Better

If you want your Mexican Spaghetti to truly stand out, it’s all in the little details.

Here’s the hook: these insider tips will help you unlock maximum flavor and texture with minimal fuss.

  • Toast your spices: After adding your taco seasoning or spice blend, let it cook for 30–60 seconds before adding the liquids. This helps the spices bloom and deepens the overall flavor.
  • Use fresh garlic and onion: It’s tempting to use powders, but fresh aromatics make the sauce richer and more layered.
  • Simmer with the lid cracked: This lets just enough steam escape so the sauce thickens without drying out the noodles.
  • Mix cheeses for extra richness: A combo of sharp cheddar and Monterey Jack creates a gooey, silky texture with great flavor.
  • Finish with lime juice: A splash of citrus at the end cuts through the richness and brightens the whole dish.
  • Add a dash of smoked paprika or chipotle powder: This adds a warm, smoky depth without needing extra heat.

Common Mistakes to Avoid

Even with an easy recipe like this, there are a few slip-ups that can dull your dish.

Here’s the hook: avoid these common missteps and you’ll always end up with perfect, flavorful Mexican Spaghetti.

  • Overcooking the pasta: Spaghetti can go from perfectly al dente to mushy in just a few minutes. Keep an eye on it and stir often.
  • Not seasoning enough: The broth, tomatoes, and cheese all need a bold spice base to shine. Don’t skimp on the taco seasoning.
  • Using too much liquid: Adding too much broth can make the sauce soupy. Stick to the recommended amount, and simmer until it thickens up.
  • Forgetting to stir: Pasta will clump together if left unattended. Stir every few minutes, especially after adding the noodles.
  • Adding cheese too early: If you melt the cheese before the pasta is fully cooked, it can stick to the pan or get gritty. Wait until the very end.

How to Store It

Mexican Spaghetti stores wonderfully and makes even better leftovers the next day.

Let any leftovers cool to room temperature, then transfer to an airtight container. Store in the fridge for up to 4 days.

To reheat, add a splash of broth or water and microwave in 60-second intervals, stirring in between. This helps rehydrate the noodles and keeps the sauce creamy.

You can also freeze this dish. Portion it into freezer-safe containers, label them, and freeze for up to 2 months. To reheat, thaw overnight in the fridge and warm gently on the stove with a splash of broth or tomato sauce.

Avoid freezing if you’ve already added sour cream or crema—it’s best to add those fresh when serving.

FAQ

Can I make this recipe vegetarian?
Yes! Swap the ground meat for black beans, pinto beans, or a plant-based meat alternative. You can also sauté chopped mushrooms for a hearty texture.

Can I use another type of pasta?
Absolutely. While spaghetti works great, feel free to use fettuccine, linguine, rotini, or even elbow macaroni. Adjust the cook time based on pasta thickness.

Can I make it ahead of time?
Yes, you can prepare the dish up to 2 days in advance. Just store it in the fridge and reheat before serving. It tastes even better after the flavors have melded overnight.

Is this dish spicy?
It has a mild-to-medium heat depending on your taco seasoning and whether you add jalapeños or chilies. You can dial the spice up or down based on your preference.

What can I do if it turns out too spicy?
Add a little sour cream or a splash of cream to mellow out the heat. Serving it with rice or bread can also help balance the spice level.

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


  • Author: Camila Rose
  • Total Time: 40 minutes
  • Yield: 4–6
  • Diet: Halal

Description

A bold and comforting fusion dish, Mexican Spaghetti combines the rich warmth of taco flavors with the cozy appeal of a pasta dinner. Made in one pot, this easy recipe is perfect for busy weeknights and guarantees a table full of happy eaters. Juicy ground beef, zesty tomatoes, melty cheese, and tender spaghetti noodles all come together in a saucy, satisfying meal that’s as easy to make as it is to love. Whether you’re serving it straight from the skillet or topping it with sour cream, cilantro, and lime, this dish is a guaranteed hit.


Ingredients

Scale
  • 1 lb ground beef or turkey
  • 1 small onion, chopped
  • 3 cloves garlic, minced
  • 10 oz can diced tomatoes (with juice)
  • 8 oz tomato sauce
  • 2 cups chicken or beef broth
  • 2 tsp taco seasoning (or homemade mix)
  • 1 can green chilies (optional)
  • 8 oz spaghetti, broken in half
  • 1 cup shredded cheddar cheese
  • Salt and pepper to taste
  • Garnish: cilantro, sour cream, lime wedges, jalapeños


Instructions

  • In a large skillet, brown ground meat over medium heat until fully cooked. Drain excess fat.
  • Add chopped onion and garlic; sauté until soft and fragrant, about 3–4 minutes.
  • Stir in taco seasoning and let it bloom for 1 minute.
  • Add diced tomatoes, tomato sauce, and broth. Stir to combine and bring to a simmer.
  • Add spaghetti noodles, pressing them down so they’re mostly submerged. Cover and cook 12–15 minutes, stirring occasionally.
  • Once noodles are tender and liquid is mostly absorbed, reduce heat and stir in cheese until melted.
  • Serve with toppings of your choice.

Notes

  • For a smoky flavor, add ½ tsp chipotle powder.
  • To make it vegetarian, sub meat with beans or mushrooms.
  • Add a splash of lime juice at the end to brighten the flavors.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: One-Pot Stove
  • Cuisine: Mexican-American Fusion

Nutrition

  • Serving Size: 4–6
  • Calories: 540
  • Sugar: 6g
  • Sodium: 890mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 5g
  • Protein: 28g
  • Cholesterol: 75mg
Follow us on PinterestFollow

More Recipes