Mexican Spaghetti
There are dinners that feel like a warm hug, and then there is this Mexican Spaghetti — a bright, cheesy, and comforting one-pot meal that brings pantry-friendly ingredients together for a family-pleasing weeknight supper. My version keeps things simple and flexible, so you can use ground beef, ground turkey, or ground chicken and still end up with the same bold, saucy noodle bowl. It’s the kind of recipe that comes together in under an hour and leaves the kitchen smelling like cumin, garlic, and bubbling tomato goodness.
This Mexican Spaghetti is designed to be approachable: a single skillet for browning meat and softening onions, canned tomatoes with green chiles for instant personality, tomato sauce for body, and spaghetti broken to fit the pan. The result is tender pasta simmered right in the flavorful sauce, topped with melting cheddar and a bright handful of chopped cilantro and other fresh garnishes. Whether you’re feeding kids, meal-prepping, or craving something different from your usual spaghetti night, this is worthy of rotation.
Why this version works

The technique is straightforward but deliberate: cook the meat until it’s nicely browned, sweat the onion so it lends sweetness rather than sharpness, then add taco seasoning to build a Mexican-inspired flavor backbone. The canned diced tomatoes with green chiles bring just the right bit of heat and tang without any extra prep, and the tomato sauce smooths everything into a cohesive, spoonable sauce. Adding water lets the spaghetti absorb the sauce as it cooks, so the noodles finish silky and infused with flavor. Finally, grated cheddar adds a creamy, slightly sharp finish.
Ingredients
- 1 (10-oz) canned diced tomatoes with green chilies
- 1 teaspoon oil
- 1 pound lean ground beef, or ground turkey or chicken
- 1 small yellow onion, minced
- 2 tablespoons taco seasoning
- 1 (8-oz) can tomato sauce
- 2 ½ cups water, + more as needed
- 8 ounces spaghetti, broken in half
- 1 cup cheddar cheese, grated by hand
- Chopped cilantro, sour cream, avocado, tomato, green onion, jalapeño peppers, black olives, etc., for serving
Taste and texture notes
The canned diced tomatoes with green chilies give this dish a bright, slightly spicy base; if your family prefers less heat, drain some of the juices before adding them, or choose a mild variety. The spaghetti cooks directly in the sauce, which means it soaks up flavor instead of being rinsed and separated on a plate. That method results in a creamier texture and a more unified dish. If you use ground turkey or chicken, cook a little longer and break the meat up well so it browns evenly and develops savory notes similar to beef.
Serve it with

Top this Mexican Spaghetti with whatever fresh garnishes you like. A few favorite combinations:
- Chopped cilantro, a dollop of sour cream, diced avocado, and sliced green onion for brightness and creaminess.
- Thinly sliced jalapeño peppers and extra canned diced tomatoes with green chilies for more punch.
- Black olives and diced tomato for a briny, fresh contrast.
- Warm tortillas or a simple side salad to round out the meal.
Make-ahead and leftovers

This recipe stores well. Let leftovers cool to room temperature, then transfer to an airtight container and refrigerate for up to 3 days. Reheat in a saucepan over low heat with a splash of water to loosen the sauce, or microwave in short intervals, stirring between each. If the pasta seems dry after refrigeration, add a little water and warm slowly so the noodles rehydrate without becoming mushy.
Ingredient swaps and notes
- Ground meat: lean ground beef provides the most robust flavor; ground turkey or chicken keeps the dish lighter but follow the same cook time and technique.
- Canned tomatoes with green chilies: these add a lot of flavor quickly. If you don’t have them, use canned diced tomatoes and stir in a minced small green chile or a pinch of cayenne.
- Taco seasoning: store-bought is fine, or use a homemade mix of chili powder, cumin, garlic powder, onion powder, smoked paprika, oregano, and a pinch of salt.
- Cheese: freshly grated cheddar melts best. You can swap part cheddar for Monterey Jack for a milder, creamier finish.
Kitchen tools
- Large skillet or sauté pan with a lid
- Spoon or spatula for breaking up ground meat
- Measuring cups and spoons
- Box grater for the cheddar
Step-by-step instructions
The directions below follow the original order but are rewritten to be crystal clear and easy to follow. Quantities are unchanged from the ingredient list.
- Heat 1 teaspoon oil in a large skillet over medium-high heat until it shimmers.
- Add 1 pound lean ground beef, or ground turkey or chicken to the skillet. Cook, stirring and breaking the meat into small pieces with a spatula, until it is evenly browned and no longer pink, about 6–8 minutes.
- Add 1 small yellow onion, minced, to the skillet with the browned meat. Stir and cook for 2–3 minutes until the onion softens and becomes translucent.
- Sprinkle 2 tablespoons taco seasoning over the meat and onion. Stir to coat the meat evenly and cook for about 30 seconds to bloom the spices.
- Pour in 1 (10-oz) canned diced tomatoes with green chilies, including the juices, and 1 (8-oz) can tomato sauce. Stir everything together until well combined.
- Add 2 ½ cups water to the skillet and bring the mixture to a gentle boil over medium-high heat.
- Once the sauce is boiling, add 8 ounces spaghetti broken in half. Stir to separate the strands so they don’t clump together. Reduce the heat to medium-low to maintain a gentle simmer.
- Cover the skillet and simmer for about 12–15 minutes, stirring occasionally to prevent the spaghetti from sticking. If the pasta absorbs most of the liquid before it reaches your desired tenderness, add a little more water, ¼ cup at a time, and continue cooking until the spaghetti is cooked through.
- When the spaghetti is tender and the sauce has thickened to your liking, remove the skillet from the heat. Sprinkle 1 cup cheddar cheese, grated by hand, evenly over the top. Cover the pan and let it sit for 2–3 minutes so the cheese melts.
- Uncover and gently stir if you prefer the cheese fully incorporated, or leave it layered on top for a melty crown. Serve the Mexican Spaghetti hot with chopped cilantro and any of the suggested garnishes—sour cream, avocado, tomato, green onion, jalapeño peppers, black olives—so everyone can customize their bowl.
Timing
Active time: about 25–30 minutes. Total time: 35–40 minutes, depending on how quickly your stove brings the sauce to a simmer and how tender you like your pasta.
Serving suggestions
Serve this Mexican Spaghetti right from the skillet for a cozy family meal. Offer bowls of chopped cilantro, sour cream, diced avocado, sliced green onion, and jalapeño peppers so each person can dress their plate. Corn chips or warm tortillas make excellent accompaniments, and a crisp salad with lime vinaigrette refreshes the palate between bites of cheesy spaghetti.
Frequently asked questions
Can I use whole-wheat or gluten-free spaghetti? Yes. Whole-wheat pasta will change the texture slightly and may require a minute or two more cooking. Gluten-free spaghetti will cook faster—follow the package instructions and keep an eye on it as it finishes in the sauce.
My sauce thickens too quickly—what should I do? Add water in ¼ cup increments while the pasta finishes cooking. Stir gently to incorporate. The sauce should be saucy enough for the noodles to finish cooking evenly.
Can I make this vegetarian? For a vegetarian option, substitute a plant-based ground meat alternative or use a hearty mix of cooked lentils and diced mushrooms in place of the ground meat. The rest of the recipe stays the same.
Final thoughts
Mexican Spaghetti strikes the perfect balance between familiar comfort and vibrant flavor. It’s easy to scale up for guests, simple to change based on what you have in the pantry, and satisfying for almost every eater at the table. Keep the garnishes colorful and fresh, and you’ll have a dinner that looks as good as it tastes.
Enjoy this one-pot, cheesy, tomato-forward Mexican Spaghetti for a weeknight win that’s both quick to make and big on flavor.

Mexican Spaghetti
Ingredients
Equipment
Method
- Place the diced tomatoes with green chiles in a small food processor or blender and pulse until coarsely blended; set aside.
- Heat the oil in a large Dutch oven or stockpot over medium-high heat.
- Add the ground meat and minced onion and cook, breaking the meat into bite-sized pieces, until browned and cooked through, about 6–8 minutes; drain any excess fat if needed.
- Return the pot to the heat and stir in the taco seasoning, blended tomatoes, tomato sauce, and 2 1/2 cups water; bring to a boil.
- Once boiling, add the broken spaghetti, reduce heat to medium, and simmer uncovered, stirring often, until the noodles are al dente, about 15–18 minutes; add additional water 1/4 cup at a time if liquid is evaporating too quickly.
- When the noodles are tender, remove the pot from heat and stir in the grated cheddar; let sit a few minutes to melt.
- Serve immediately topped with chopped cilantro and any desired garnishes such as sour cream, avocado, tomato, green onion, jalapeño, or black olives.
Notes
- Use mild diced tomatoes with green chiles for a family-friendly heat level.
- Salsa can substitute for the canned tomatoes if blended first.
- Other short pasta like elbow or rotini can be used; adjust cook time as needed.
- Prepare taco seasoning from pantry spices if you don't have a packet.
- Start with 2 1/2 cups water and add more in 1/4-cup increments if needed while cooking.
