Cheesy Taco Spaghetti Bake
Taco spaghetti bake is what happens when taco Tuesday meets a pasta casserole, and it works so well you will wonder why you didn’t try it sooner. The dish layers seasoned ground beef, black beans, corn, and tender spaghetti under a blanket of melted cheese.

It all comes out of the oven bubbly and golden, then you pile on fresh tomatoes, a dollop of sour cream, and a handful of cilantro right before serving. It’s the kind of dinner that makes a busy weeknight feel a little more fun.
Why This Baked Pasta Works
The taco seasoning infuses every strand of spaghetti with a warm, slightly smoky flavor that reminds you of a crunchy taco but in a cozy, fork-friendly form. A mix of black beans and corn adds chew and little pops of sweetness, so every bite feels substantial.
A layer of cheese on top gets melty and pull-apart while a final sprinkle right at the end gives you those bronzed, lacy edges. The fresh toppings wake everything up, adding coolness and crunch.
Ingredients

- 12 oz spaghetti: any long pasta works, linguine or fettuccine are fine swaps
- 1 lb ground beef: I use 85/15, too lean can taste dry
- 1 small yellow onion, diced: about 1/2 cup
- 2 cloves garlic, minced
- 1 oz packet taco seasoning: mild or spicy, your call
- 1 (15 oz) can black beans, drained and rinsed
- 1 (15 oz) can sweet corn, drained
- 1 (4 oz) can diced green chiles: mild heat, do not drain
- 1 (8 oz) can tomato sauce: plain unseasoned sauce
- 1/2 cup water
- 2 cups shredded Mexican blend cheese, divided
- For serving: diced fresh tomato, sour cream, chopped cilantro, sliced green onions
Variations / Substitutions
- Leaner protein: ground turkey or chicken both work, add a splash of broth if the mixture seems dry after simmering
- No meat: swap the beef for two cups of cooked lentils or a plant-based ground, and add an extra tablespoon of oil while browning
- Swap the beans: pinto beans or kidney beans give a similar creamy bite, just drain and rinse them well
- Add heat: stir a minced chipotle in adobo into the beef or use a hot taco seasoning packet
If you like easy one-dish Tex-Mex dinners, try our Mexican Lasagna next time.
How To Make Taco Spaghetti Bake
Step 1: Brown the Taco Beef

Preheat your oven to 375°F and bring a large pot of salted water to a boil for the spaghetti. While the water heats, set a large skillet over medium-high heat, crumble in the 1 lb ground beef, and add the diced onion. Cook, breaking up the meat, until the beef loses its pink color and the onion softens, about 6 to 7 minutes. Add the minced garlic during the last minute, just until fragrant.
The kitchen will smell like taco night as you stir in the taco seasoning. Let it toast for 30 seconds, then add the black beans, corn, green chiles with their liquid, tomato sauce, and 1/2 cup water. Bring it to a gentle simmer and cook for 3 to 4 minutes, stirring a few times, so the flavors come together and the sauce thickens slightly.
Step 2: Toss the Spaghetti

Cook the spaghetti in the boiling water until just al dente, about 1 minute less than the package says. Drain it well and add the hot pasta straight into the skillet with the beef mixture. Use tongs or two forks to toss everything together until the strands are evenly coated.
You will see the sauce clinging to the pasta and little flecks of corn and beans tucked throughout. At this point it already tastes good, but the oven is going to make it even better.
Step 3: Layer and Bake

Transfer the pasta mixture into a 9×13 inch baking dish and spread it into an even layer. Sprinkle 1 1/2 cups of the shredded cheese over the top, cover the dish tightly with foil, and slide it into the oven. Bake covered for 20 minutes so the casserole heats through and the cheese melts into the top layer.
Remove the foil, scatter the remaining 1/2 cup cheese on top, and bake uncovered for another 5 to 7 minutes. You want the cheese fully melted and just starting to turn golden in spots. The edges will be bubbling and the whole kitchen will smell like a taqueria.
Step 4: Load It Up and Serve

Pull the dish out of the oven and let it sit for 5 minutes. This rest time sets the bake a little so it doesn’t slide apart when you scoop it. Then scatter plenty of diced fresh tomato, a few dollops of sour cream, a tangle of cilantro, and a handful of sliced green onions right over the top.
Scoop into bowls while it is still hot, making sure each serving gets some of that crisp topping and a pocket of melty cheese.
Tips for the Best Tex-Mex Bake
- Undercook the pasta by a minute. It will finish softening in the oven and absorb the taco sauce without turning mushy.
- Drain the beef only if there is more than a tablespoon of fat in the pan. A little fat carries flavor and keeps the bake from drying out.
- The green chiles add a gentle background heat rather than spice. If you want actual heat, use a can of diced jalapeños instead.
- Let the casserole rest before you add the fresh toppings. If you pile cold tomatoes and sour cream onto a straight-from-the-oven dish, they slide right off. That 5 minute pause matters.
Bake times by dish:
| 9×13 inch glass dish | 9×13 inch metal pan |
|---|---|
| 20 min covered, 6 min uncovered | 18 min covered, 5 min uncovered |
Storing Leftover Taco Spaghetti
- Refrigerate: leftovers in a sealed container for up to 4 days. The baked pasta holds its texture well.
- Reheating: a portion in the microwave works, but the oven or a skillet gives you back some of the crispy edges. Warm it in a 350°F oven for 10 minutes or in a nonstick skillet over medium-low with a splash of water.
- Serve cold: is not really the play here, the cheese turns gummy. But room temperature leftovers eaten with extra sour cream are actually pretty good.
What To Serve With Taco Spaghetti Bake
A light, crunchy salad offsets the richness of the bake. I like a simple cabbage slaw dressed with lime and salt: the crispness and acidity cut through the cheese. For dipping, a bowl of tortilla chips with guacamole or a quick pico de gallo gives you that textural contrast. If you want something green on the side, steamed green beans or roasted zucchini both work without competing.
Frequently Asked Questions
Can I use a different pasta shape?
Yes. Short shapes like rotini or penne grab the sauce just as well. Boil them until almost tender and follow the same bake time.
Can I assemble this ahead of time?
You can assemble the casserole without baking, cover it, and refrigerate it overnight. When you are ready, bake it covered for 25 minutes, then uncovered for 5, adding a few extra minutes since it is starting cold.
Why did my top turn out soggy?
A soggy top usually means the pasta was too wet when it went into the dish. Make sure you drain the spaghetti well and simmer the beef mixture until it has a thick, saucy consistency before you combine them.
Can I freeze taco spaghetti bake?
Yes. Cool it completely, then wrap the dish tightly and freeze up to 2 months. Thaw in the fridge overnight and reheat covered at 350°F until hot, about 25 to 30 minutes.

Taco Spaghetti Bake Recipe
Ingredients
Method
- Preheat oven to 375°F and bring a large pot of salted water to a boil. In a large skillet over medium-high heat, cook the ground beef and onion until the meat is browned, about 7 minutes, adding the garlic in the last minute. Drain fat if needed.
- Stir in taco seasoning, then add black beans, corn, green chiles, tomato sauce, and water. Simmer 4 minutes until thickened.
- Cook spaghetti until just al dente, drain, and add to the skillet. Toss well to coat, then transfer to a 9×13 inch baking dish. Top with 1 1/2 cups cheese, cover with foil, and bake 20 minutes.
- Remove foil, sprinkle remaining 1/2 cup cheese on top, and bake uncovered 5 to 6 more minutes until melted and golden. Let stand 5 minutes, then top with tomatoes, sour cream, cilantro, and green onions before serving.
