This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.
Mexican Spaghetti is an easy, one-pot dinner that’s perfect for busy weeknights. Made with pantry staples, ground beef, and bold Mexican flavors, this family-tested recipe is a hit with kids and adults alike.
If you’re looking for an affordable dinner that comes together fast and doesn’t leave a pile of dishes, this recipe fits real life perfectly.

Why This Mexican Spaghetti Works for Busy Families!

This Mexican Spaghetti brings together classic spaghetti with bold Mexican flavors in one easy pot. It’s quick to prep, easy to customize, and makes enough to feed a hungry family without stretching your grocery budget.
This Monday Night Dinner Ideas is kid-friendly and cooks easily on the stovetop for a quick dinner idea.
This Mexican Spaghetti is a twist on a classic recipe. Check out these other spaghetti recipes, Million Dollar Spaghetti Casserole, Spaghetti Pie, Spaghetti Tacos, Pasta Carbonara Cheesecake Factory, Baked Chicken Spaghetti and Taco Spaghetti.
Recipe Snapshot
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Budget-Friendly: Yes! Made with pantry staples and ground beef
- One-Pot Meal: Yes
- Family-Tested: Kid-approved flavors
- Best For: Busy weeknights, leftovers, feeding a crowd
Ingredients

- Spaghetti – Use store-brand pasta or leftover cooked spaghetti to stretch meals further. You can even use Spaghetti Squash or Easy Zucchini Noodles Recipe.
- Lean Ground Beef – Ground turkey or a beef/turkey mix works well and can save money.
- Onion – See Best Onion Substitute if you are out
- Cloves Garlic – Learn How to Mince Garlic Cloves
- Red Bell Pepper – Feel free to use green bell pepper
- Black Beans – Any canned beans work; use what you already have to keep costs low.
How to Make Mexican Spaghetti

Step 1 – Cook spaghetti noodles according to package instructions. Drain and set aside.

Step 2 – In a large skillet or Dutch oven, brown the ground beef over medium heat. Drain excess fat.

Step 3 – Add onion, garlic, and bell pepper to the skillet. Cook until vegetables are softened, about 5 minutes.

Step 4 – Stir in crushed tomatoes, black beans, corn, chili powder, cumin, oregano, salt, paprika, and pepper. Simmer for 10 minutes.

Step 5 – Add the cooked spaghetti to the skillet and toss to combine with the sauce.

Step 6 – Sprinkle cheese over the top and cover the skillet. Cook on low heat until the cheese is melted, about 2-3 minutes. Remove from heat and top with chopped cilantro if desired.

Recipe Tips
- Pasta – Cook the pasta according to the package and al dente.
- Chopping Veggies – Chop the vegetables about the same size so that they cook evenly. We like using a Mandoline Slicer for best results.
- Combining Ingredients – Combining the ingredients in a large pot or Dutch oven until everything is heated and combined together.
Variations Ideas
- Spicy – For a spicier dish, add a diced jalapeño with the bell pepper or increase the amount of chili powder. You can also add in a tsp of red pepper flakes.
- Sauce Consistency – If you like a saucier pasta, you can add ½ cup of chicken or beef broth when you add the crushed tomatoes.
- Seasoning – This Mexican Spaghetti can also be made with Easy Homemade Taco Seasoning Recipe
- Toppings – Serve this Mexican Spaghetti topped with sour cream, Monterey Jack shredded cheese, avocado and chopped green onions.
Serving Suggestions
This Mexican Spaghetti is a complete meal but we always like to serve some easy side dishes.

Storage and Freezer Tips
- Fridge – Store the Leftovers in an airtight container for up to 5 days in the refrigerator. Reheat the leftovers in the microwave. If you have leftover taco meat, see Leftover Taco Meat Recipes.
- Freezer – Freezing is not recommended, as the pasta can become soft when thawed.
- Reheating – Reheat in the microwave or on the stovetop with a splash of water or broth. Add a splash of broth or water before reheating to keep it saucy.
Frequently Asked Questions
Yes! Cook the meat and chop the vegetables in advance to make dinner come together faster.
Mexican Spaghetti is mild as written and kid-approved. You can easily adjust the heat by adding jalapeños, red pepper flakes, or extra chili powder for a spicier version.
Spaghetti noodles work great, but you can also use penne, rotini, or any short pasta you have on hand. This is a great way to use up leftover pasta.

Mexican Spaghetti
Ingredients
- 1 pound spaghetti
- 1 pound ground beef
- 1 medium onion diced
- 2 cloves garlic minced
- 1 red bell pepper diced
- 1 can 28 ounces crushed tomatoes
- 1 can 15 ounces black beans, drained and rinsed
- 1 cup frozen corn kernels thawed
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon paprika
- ¼ teaspoon black pepper
- 2 cups shredded cheddar cheese
- Chopped fresh cilantro optional
Instructions
- Cook spaghetti according to package instructions. Drain and set aside.
- In a large skillet or Dutch oven, brown the ground beef over medium-high heat. Drain excess fat.
- Add onion, garlic, and bell pepper to the skillet. Cook until vegetables are softened, about 5 minutes.
- Stir in crushed tomatoes, black beans, corn, chili powder, cumin, oregano, salt, paprika, and pepper. Simmer for 10 minutes.
- Add the cooked spaghetti to the skillet and toss to combine with the sauce.
- Sprinkle cheese over the top and cover the skillet. Cook on low heat until the cheese is melted, about 2-3 minutes.
- Remove from heat and top with chopped cilantro if desired.
Recipe Video
Recipe Notes
Nutrition Facts
More Easy Spaghetti Recipes
Best One Pot
One Pot Spaghetti
Easy Slow Cooker
Easy CrockPot Chicken Spaghetti Recipe
Easy Slow Cooker
CrockPot Spaghetti and Meatballs Recipe
We love to hear from you. If you make Mexican Spaghetti Recipe, please leave us a comment or a star review.








Tons of flavor andit was easy to make!