Mexican Spaghetti
Dive into the vibrant flavors of Mexican cuisine with this innovative take on spaghetti. Combining classic Italian pasta with a spicy twist, this dish features a zesty tomato sauce, colorful vegetables, and your choice of protein. It’s an easy, one-pot meal that’s perfect for busy weeknights or casual gatherings. Let’s get cooking!
Ingredients
- 8 oz spaghetti
- 1 cup diced tomatoes
- 1 bell pepper, sliced
- 1 small onion, chopped
- 1 cup black beans, rinsed
- 1 cup corn
- 1 tsp chili powder
- 1 tsp cumin
- Salt and pepper to taste
- Fresh cilantro for garnish

Servings and Cooking Time
This recipe serves 4 people. Preparation time is about 10 minutes, and cooking time is approximately 20 minutes.
Nutritional Value
Each serving (1/4 of the recipe) contains approximately 300 calories, 10g protein, 45g carbohydrates, 7g fat, and 8g fiber. This is for one person.
Step-by-Step Cooking Process
- Cook spaghetti according to package instructions until al dente.
- Drain and set aside.
- In a large skillet, sauté onions and bell peppers over medium heat until soft.
- Add diced tomatoes, black beans, and corn to the skillet.
- Season with chili powder, cumin, salt, and pepper.
- Stir the mixture and let it simmer for about 5 minutes.
- Add the cooked spaghetti to the skillet.
- Toss everything together until the spaghetti is well coated.
- Cook for an additional 2-3 minutes to heat through.
- Garnish with fresh cilantro before serving.

Alternative Ingredients
You can easily customize this dish by substituting the spaghetti with zucchini noodles for a low-carb option. Additionally, try adding cooked chicken or shrimp for extra protein, or swap out black beans for pinto or kidney beans based on your preference.
Serving and Pairings
Mexican spaghetti pairs wonderfully with a side of garlic bread or a fresh green salad. You can also serve it with avocado slices or a dollop of sour cream for added creaminess.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a microwave or on the stovetop over low heat. This dish can be frozen for up to a month, but it’s best to enjoy it fresh for optimal flavor.
Cooking Mistakes
- Overcooking the spaghetti can lead to mushy texture.
- Not seasoning the sauce adequately can make it bland.
- Skipping the sautéing step can result in less flavor.
- Using low-quality canned tomatoes may affect taste.
- Not allowing the dish to simmer can prevent flavors from blending.
Helpful Tips
- Use fresh ingredients for the best flavor.
- Adjust spices to your taste for more heat or flavor.
- Let the dish rest for a few minutes before serving.
- Experiment with different vegetables according to season.

FAQs
Can I make Mexican spaghetti vegan?
Absolutely! Simply omit any meat and use vegetable broth instead of chicken broth for a full vegan meal.
What other proteins can I use in this dish?
You can add cooked chicken, beef, shrimp, or even tofu for a vegetarian option.
How can I make this dish spicier?
Add diced jalapeños or a dash of hot sauce to the sauce for an extra kick.
Is it possible to make this ahead of time?
Yes, you can prepare the sauce and cook the pasta ahead of time. Just combine and heat before serving.
Can I use whole wheat spaghetti?
Definitely! Whole wheat spaghetti is a great alternative for added fiber and nutrients.
Conclusion
Mexican spaghetti is a delightful fusion of flavors that brings together the best of Italian and Mexican cuisines. Quick to prepare and full of vibrant ingredients, it’s perfect for a weeknight dinner or a fun gathering with friends. Enjoy experimenting and making this dish your own!

Mexican Spaghetti
Ingredients
- 8 oz spaghetti
- 1 cup diced tomatoes
- 1 bell pepper sliced
- 1 small onion chopped
- 1 cup black beans rinsed
- 1 cup corn
- 1 tsp chili powder
- 1 tsp cumin
- Salt and pepper to taste
- Fresh cilantro for garnish
Instructions
- Cook spaghetti according to package instructions until al dente.
- Drain and set aside.
- In a large skillet, sauté onions and bell peppers over medium heat until soft.
- Add diced tomatoes, black beans, and corn to the skillet.
- Season with chili powder, cumin, salt, and pepper.
- Stir the mixture and let it simmer for about 5 minutes.
- Add the cooked spaghetti to the skillet.
- Toss everything together until the spaghetti is well coated.
- Cook for an additional 2-3 minutes to heat through.
- Garnish with fresh cilantro before serving.