This easy Mexican Spaghetti is a delicious one-pot meal of noodles cooked in a tomato sauce with beef, poblano peppers, and shredded cheese. It's a fun way to put a spin on traditional spaghetti by adding Mexican flavors.
This one-pot taco spaghetti recipe is a meal that the whole family will love. It's perfect for busy weeknights, especially when you want to put a fun spin on taco Tuesday!
It's like taco and spaghetti night rolled into one!
This Mexican Spaghetti recipe is a flavorful, spicy way to jazz up this classic meal. It's easy, cheesy, and so much fun to eat!
What is Mexican Spaghetti?
My version of Mexican Spaghetti is inspired by the classic Mexican dish known as espagueti rojo (red spaghetti). Espagueti rojo contains a tomato based Mexican spaghetti sauce, Mexican crema, and cream cheese. While my recipe doesn't include crema or cream cheese, it still has the spicy flavor and added creaminess from the cheese.
Ingredient Notes
Gather all of the ingredients below and let's make taco pasta!
Ground beef: Use lean ground beef so it's not as greasy.
Poblano Pepper: This is a fairly mild pepper. Chop it before adding it to the sauce for the best flavor.
Seasonings: A delicious blend of garlic powder, onion powder, dried oregano, chili powder, smoked paprika, cumin, salt, and pepper. If you're short of any of these, you can simply use a packet of taco seasoning. You can also use my chicken taco seasoning blend for this recipe too!
Aromatics: Chopped yellow onion and diced garlic cloves are a must!
Tomatoes: I used tomato paste, fire-roasted tomatoes, and tomato sauce. Rotel tomatoes work well here too if you have any on hand.
Corn: Use frozen corn so it doesn't get mushy during the cooking process. The sweetness of the corn really balances the heat of this dish.
Beef broth: Cooking the spaghetti in beef broth instead of water adds a boost of flavor.
Spaghetti Noodles: Cook it until it's just al dente. No one wants soggy spaghetti!
Mexican Cheese Blend: I love this blend of cheeses, it adds such delicious flavor. If you can't find a blend, cheddar cheese works well with this recipe too!
Garnish with your favorite taco toppings such as Fresh Cilantro, a dollop of sour cream, avocado, jalapeno, queso fresco, and grated cotija.
Variations
Mexican Green Spaghetti: The "green" version of this dish is known as Espagueti Verde and contains a creamy green poblano sauce instead of tomato sauce.
Gluten-Free: If you have dietary restrictions then you could use gluten-free spaghetti or replace it with zucchini noodles or spaghetti squash.
Vegetarian: Make this a meatless meal by leaving out the ground beef.
Make Mexican Spaghetti Casserole: turn this easy taco spaghetti into a casserole! After you're done cooking the pasta, add everything to a casserole dish, top with cheese, and broil in the oven for 2-4 minutes, until the cheese is just melted. This will give the dish a nice cheesy top.
Add a kick of spice! Try adding jalapenos or green chiles to this dish to turn up the heat. Red pepper flakes are a good addition too. If you want to add different flavors, a bell pepper or two add a nice bit of flavor without adding too much heat. Add a green pepper or red peppers along with the poblano.
Another protein: Replace ground beef with ground turkey, shredded chicken, or even ham.
Tips and Substitutions
Keep in mind, you'll need a large pan for this recipe. I recommend a 12 inch skillet that's at least 3 inches deep. You can also use a large pot if that's what you have on hand.
All kinds of cheeses work well with this pasta recipe. Monterey jack, cotija, cheddar etc. Feel free to experiment.
I recommend using thin noodles for this recipe. Spaghetti, angel hair, and even linguine are all good options.
How to Make Mexican Spaghetti
Cook Ground Beef
Warm a large skillet on the stove over medium-high heat and add a splash of olive oil. Add a pound of ground beef and seasonings, onions, poblano pepper, salt, and black pepper. Cook until the beef is cooked thoroughly, about 10 minutes. (no need to drain any excess grease, the grease adds flavor!)
Prepare the Spaghetti Sauce
Add corn, garlic, and tomato paste. Mix together, then add fire roasted tomatoes, and tomato sauce. Cook together for about 5 minutes and then add beef broth. Bring to a boil and add spaghetti (break in half if needed).
Cook the Pasta
Reduce heat to low and cover with a lid. Simmer for 25 minutes, until pasta is al dente. Season with salt and pepper and mix in cheese and lime juice. Top with cilantro, cotija, jalapeno, and avocado (optional).
Recipe FAQs
Does Mexican food use pasta?
Although most Mexican restaurants in the states won't include pasta on their menu, pasta can definitely be found in Mexico. One popular pasta in Mexican cuisine is fideo. It's a thin pasta that is similar to vermicelli.
What do you serve with Mexican spaghetti?
This is a full meal on its own but some cheesy garlic bread would be perfect as a side.
How should I store leftovers?
Store leftovers in an airtight container in the fridge and consume within 4 days.
Want more delicious and beautiful recipes? Subscribe to my newsletter, where you'll hear about new recipes FIRST and get tantalizing and exclusive perks!
Let's stay connected on social media and continue to cook together! Also, if you decide to make this recipe, please leave a star rating on the recipe card and leave a comment below! Tag @BritneyBreaksBread on Instagram and hashtag #britneybreaksbread so I can see your creations! I hope that you love this recipe as much as we do!
Mexican Spaghetti is a delicious one-pot meal of noodles cooked in a tomato-based broth with beef, poblano peppers, and shredded cheese. This Mexican Italian fusion dish is tasty but simple enough for an easy weeknight dinner.
Serving: 6
Prep Time: 10mins
Cook Time: 40mins
Total Time: 50mins
Calories: 537kcal
Equipment
12-inch Skillet
Ingredients
1lbGround beef
1Onion, chopped
1Poblano Pepper, chopped
1tbspChili Powder
2tspsSmoked Paprika
2tspCumin
2tspsGarlic Powder
1tspDried Oregano
Salt and pepper
5Garlic cloves, diced
6ozTomato paste
28ozCan of fire roasted tomatoes
8ozCan of tomato sauce
2cupCorn, frozen
3cupsBeef broth
16ozSpaghetti
2cupsMexican Cheese Blend
Cilantro, for garnish (optional)
Avocado, for garnish (optional)
Jalapeno, for garnish (optional)
Grated Cotija, for garnish (optional)
Directions
Warm a large skillet on the stove over medium heat. Add ground beef and seasonings, onions, poblano pepper, salt, and pepper. Cook until beef cooked thoroughly, about 10 minutes.
Add corn, garlic, and tomato paste. Mix together, then add fire roasted tomatoes, and tomato sauce. Cook together for about 5 minutes and then add beef broth. Bring to a boil and add spaghetti (break in half if needed).
Reduce heat to low and cover with a lid. Simmer for 25 minutes, until pasta is al dente. Season with salt and pepper and mix in cheese and top with cilantro, cotija, jalapeno, and avocado (optional).
Notes
Tips
Keep in mind, you'll need a large pan for this recipe. I recommend a 12 inch skillet that's at least 3 inches deep. You can also use a large pot if that's what you have on hand.
All kinds of cheeses work well with this pasta recipe. Monterey jack, cotija, cheddar etc. Feel free to experiment.
I recommend using thin noodles for this recipe. Spaghetti, angel hair, and even linguine are all good options.
Rate + Review
What do you think of this recipe?