Mexican Spaghetti
There are few weeknight dishes as comforting and crowd-pleasing as a skillet of saucy, cheesy pasta with a bold, south-of-the-border twist. This Mexican Spaghetti delivers bright tomatoes, a hit of spice, and layers of savory meat folded into tender strands of spaghetti. It comes together quickly, uses pantry-friendly ingredients, and is endlessly customizable with simple toppings like avocado, cilantro, and a drizzle of sour cream. Follow the easy steps below for a lively, family-friendly dinner any night of the week.
Why you’ll love this Mexican Spaghetti
This recipe balances convenience with flavor. Canned diced tomatoes with green chilies bring zesty heat and acidity without extra prep. Tomato sauce and taco seasoning build a familiar, warming base, while ground meat gives the dish satisfying richness. Spaghetti cooks right in the simmering sauce so the pasta absorbs flavor as it softens, meaning fewer pots and faster cleanup. Top with cheddar and fresh garnishes for contrast in texture and brightness.
Ingredients
- 1 (10-oz) candiced 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
Notes on ingredients and swaps
If you prefer a leaner protein, swap ground beef for ground turkey or ground chicken—both work beautifully. The canned diced tomatoes with green chilies are essential for their bright, slightly spicy character; choose a version without added sugar or unusual preservatives if possible. Hand-grated cheddar melts more smoothly than pre-shredded cheese and gives a creamier finish. The toppings section is intentionally flexible—pick one or a few to suit the mood: creamy avocado, cooling sour cream, or a squeeze of lime all play well here.
Make-ahead and storage

This Mexican Spaghetti keeps well. Refrigerate leftovers in an airtight container for up to 3 days. Reheat on the stovetop over low heat with a splash of water to restore sauciness, or microwave in short bursts, stirring in between. You can also freeze portions for up to 2 months; thaw overnight in the fridge before reheating.
Step-by-step instructions

The directions below are written step-by-step to make the cooking process straightforward. They follow the original order and use the exact ingredient amounts listed above.
-
Heat the oil.
Place a large skillet or wide, heavy-bottomed pan over medium-high heat and add 1 teaspoon oil. Allow the oil to warm for about 30 seconds so it coats the pan evenly.
-
Brown the meat.
Add 1 pound lean ground beef (or ground turkey or chicken) to the hot skillet. Use a wooden spoon or spatula to break the meat into small pieces. Cook, stirring occasionally, until the meat is mostly browned and no longer pink, about 5–7 minutes.
-
Cook the onion.
Add 1 small yellow onion, minced, to the skillet with the meat. Stir to combine and continue cooking until the onion is softened and translucent, about 3–4 minutes. This step builds flavor by letting the onion sweat into the meat.
-
Season the mixture.
Sprinkle 2 tablespoons taco seasoning over the cooked meat and onion. Stir thoroughly so the seasoning coats the meat and releases its aroma. Cook for 1 minute to toast the spices slightly.
-
Add tomato elements.
Pour in 1 (10-oz) candiced tomatoes with green chilies and 1 (8-oz) can tomato sauce. Stir to combine, scraping up any browned bits stuck to the pan. The diced tomatoes add texture while the tomato sauce adds body to the sauce.
-
Pour in water.
Stir in 2 ½ cups water. Give everything a good stir to create an even, saucy base. If the skillet seems crowded, use a slightly larger pan to prevent splattering.
-
Add the spaghetti.
Break 8 ounces spaghetti in half and add it to the skillet, arranging the strands so they are submerged as much as possible in the simmering sauce. Push them gently with a spoon so they are covered in liquid. This helps the pasta cook evenly and absorb flavor.
-
Simmer until pasta is tender.
Bring the mixture to a gentle boil, then reduce heat to medium-low so the sauce maintains a steady simmer. Cook uncovered, stirring occasionally to prevent the pasta from clumping or sticking, until the spaghetti is tender and the sauce has thickened, about 12–15 minutes. If the pasta absorbs too much liquid before it is tender, add additional water a few tablespoons at a time until texture is to your liking.
-
Finish with cheese.
Once the spaghetti is cooked through and most of the liquid has been absorbed, remove the skillet from heat. Sprinkle 1 cup cheddar cheese, grated by hand, evenly over the top. Let the dish sit for a minute so the cheese melts; then use a fork or spatula to fold the cheese into the pasta for a creamy finish.
-
Serve with toppings.
Spoon the Mexican Spaghetti into bowls and garnish as you like with chopped cilantro, sour cream, avocado slices, diced tomato, sliced green onion, jalapeño peppers, black olives, or other favorite toppings. Each topping adds a layer of texture and brightness—try a combination for the best results.
Quick tips for perfect results
- Keep an eye on the liquid level while the pasta simmers. Different cookware and stovetops cause variations in evaporation, so add water gradually if needed.
- Stir frequently during the final minutes of cooking to prevent sticking and to encourage even starch release, which creates a creamier sauce.
- If you like a saucier dish, stir in a splash more tomato sauce or an extra ¼ to ½ cup water near the end of cooking.
- For extra depth, brown the meat until it develops caramelized bits on the bottom of the pan—those browned bits add concentrated flavor when deglazed with tomatoes.
- To make this recipe vegetarian, swap the ground meat for firm crumbled tofu or a plant-based ground alternative and adjust the seasoning to taste.
Serving suggestions
This Mexican Spaghetti is versatile at the table. Serve it on its own as a satisfying main, or pair it with a crisp green salad to cut the richness. Warm tortillas or tortilla chips add crunch and help scoop up every last bite. A side of roasted corn or a simple black bean salad also complements the flavors and creates a fuller meal.
Flavor variations
Make it smoky: add a teaspoon of smoked paprika or a small spoonful of chipotle in adobo for a deeper, smoky heat. Make it cheesier: stir in a handful of shredded Monterrey Jack with the cheddar. Make it brighter: a squeeze of fresh lime and extra cilantro just before serving lifts the whole dish.
Common questions
Q: Can I use whole-wheat spaghetti? A: Yes—whole-wheat spaghetti is a great swap. Cooking time may vary slightly, so check texture toward the end of the simmering time.
Q: My pasta clumped. How can I prevent that? A: Stir the pasta more frequently during the first several minutes after adding it, and make sure the strands are separated and submerged when you add them. A wide, shallow pan gives the pasta room to move and reduces clumping.
Q: Is it possible to make this milder for kids? A: Certainly. Use mild diced tomatoes without green chilies or drain and rinse the canned tomatoes to tone down heat. You can always offer chopped jalapeño or extra hot sauce on the side for adults.
Final thoughts
This Mexican Spaghetti is a dependable, comforting recipe that brings together pantry staples and fresh toppings for a satisfying meal. It’s quick enough for a weeknight but tasty enough to serve guests. The combination of seasoned meat, tomato-forward sauce, and melty cheddar is simple but addictive—perfect for family dinners, leftovers for lunch, or a no-fuss potluck contribution.
Give it a try tonight: start with the basics, then adjust garnishes and spices to make it your own. With a handful of ingredients and straightforward steps, you’ll have a lively, flavorful dinner ready in under an hour.

Mexican Spaghetti
Ingredients
- 1 (10-oz) diced tomatoes with green chiles
- 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.5 cups water + more as needed
- 8 ounces spaghetti, broken in half
- 1 cup cheddar cheese, grated grated by hand
- chopped cilantro for serving
- sour cream for serving
- avocado for serving
- tomato for serving
- green onion for serving
- jalapeño peppers for serving
- black olives for serving
Instructions
- Place the diced tomatoes with green chiles in a small food processor or blender and pulse until slightly blended but still chunky; set aside.
- Heat the oil in a large Dutch oven or stockpot over medium-high heat.
- Add the ground meat and minced onion and sauté, breaking the meat into bite-sized pieces, until browned and cooked through; drain excess grease if needed.
- Return the pan to the heat and stir in the taco seasoning, blended tomatoes, tomato sauce, and 2½ cups water; bring the mixture to a boil.
- Once boiling, add the broken spaghetti, reduce heat to medium, and simmer uncovered, stirring often, until noodles are al dente, about 15–18 minutes; add additional water in 1/4-cup increments if the liquid evaporates too quickly (usually up to 3 cups total).
- When the pasta is tender, remove the pot from heat and stir in the grated cheddar; let sit a few minutes to melt the cheese.
- Serve hot topped with chopped cilantro and any desired toppings such as sour cream, avocado, tomato, green onion, jalapeño, or black olives.
Equipment
- Food processor or blender
- Large Dutch oven or stockpot
- Wooden spoon or spatula
- Measuring Cups and Spoons
- Cheese grater
Notes
- Use mild diced tomatoes with green chiles if serving to children.
- Substitute your favorite salsa for the diced tomatoes if desired; blend before using.
- You can swap spaghetti for elbow or rotini, adjusting cook time as needed.
- Adjust water gradually if the pasta is cooking too quickly to prevent dryness.
- To make homemade taco seasoning, combine chili powder, cumin, salt, paprika, onion powder, garlic powder, oregano, and crushed red pepper to taste.

