If you love tacos and spaghetti, why choose between them? This Spaghetti Taco Casserole brings two family favorites together in one cheesy, comforting, and incredibly easy dinner.
Tender spaghetti is tossed with seasoned ground beef, onions, tomatoes, taco seasoning, and creamy ingredients before being topped with plenty of melted cheese and baked until bubbling. The result is a hearty Mexican-inspired pasta casserole with all the bold flavors of taco night in a family-friendly baked pasta dish.
It’s the kind of recipe that works especially well on busy weeknights. You can prepare it ahead of time, customize it with your favorite taco toppings, and use leftovers for an easy lunch the next day.
And if you’re feeding a crowd, this recipe is easy to double. Prepare two 9×13-inch casseroles and you’ll have plenty for a large family gathering, potluck, or meal-prep session.
Why You’ll Love This Taco Spaghetti Bake
This casserole checks all the boxes for a great easy family dinner recipe.
It’s affordable, filling, cheesy, and easy to customize.
The spaghetti provides a comforting pasta base, while taco seasoning adds plenty of savory Mexican-inspired flavor. Ground beef makes the casserole hearty, and melted cheese ties everything together.
It’s also an excellent leftover-friendly recipe. In fact, the flavors often become even better after sitting overnight.
If your family loves taco night, baked spaghetti, cheesy casseroles, or quick weeknight meals, this recipe deserves a place in your regular rotation.
Ingredients
For one 9×13-inch casserole, you’ll need:
- 1 pound spaghetti
- 1 tablespoon vegetable oil
- 1 pound ground beef
- 1 small onion, finely chopped
- 1 packet taco seasoning
- 1 can diced tomatoes with green chiles, undrained
- 1 can tomato sauce
- 4 ounces cream cheese, softened
- ½ cup sour cream
- 2 cups shredded Mexican-blend cheese
- ½ cup shredded cheddar cheese
- ½ teaspoon garlic powder
- ½ teaspoon black pepper
- Salt, to taste
Optional toppings:
- Diced tomatoes
- Sliced jalapeños
- Green onions
- Fresh cilantro
- Sour cream
- Avocado
- Black olives
- Salsa
- Crushed tortilla chips
How to Make Spaghetti Taco Casserole
1. Cook the Spaghetti
Bring a large pot of salted water to a boil.
Cook the spaghetti according to the package directions until al dente.
Don’t overcook the pasta because it will continue cooking in the oven.
Drain thoroughly and set aside.
For the best baked pasta texture, slightly undercooking the spaghetti is preferable to making it too soft.
2. Brown the Ground Beef
While the spaghetti cooks, heat the vegetable oil in a large skillet over medium-high heat.
Add the ground beef and chopped onion.
Cook until the beef is browned and the onion has softened.
Break the beef apart with a wooden spoon as it cooks.
Drain excess grease if necessary.
3. Add Taco Seasoning
Sprinkle the taco seasoning over the beef mixture.
Add the garlic powder and black pepper.
Stir thoroughly so the seasoning coats the meat and onions.
Cook for another minute or two to allow the spices to become fragrant.
4. Add the Tomatoes and Sauce
Stir in the diced tomatoes with green chiles and tomato sauce.
Reduce the heat and simmer for approximately 5 minutes.
The mixture should be flavorful and slightly thickened.
The tomatoes add moisture that helps keep the finished spaghetti casserole from becoming dry.
5. Make the Creamy Mixture
In a large bowl, combine the softened cream cheese and sour cream.
Mix until smooth.
Add a small amount of the warm meat sauce if needed to loosen the mixture.
Stir until creamy.
The cream cheese and sour cream give this taco spaghetti a rich, velvety texture that balances the spicy seasoning.
6. Combine Everything
Add the cooked spaghetti to the creamy mixture.
Pour in the taco beef sauce.
Toss everything together until the pasta is evenly coated.
Make sure the beef and sauce are distributed throughout the spaghetti.
7. Transfer to the Baking Dish
Lightly grease a 9×13-inch baking dish.
Pour the spaghetti mixture into the dish and spread it evenly.
Top with the shredded Mexican-blend cheese and cheddar cheese.
Don’t be shy with the cheese—it’s what creates that irresistible golden, bubbly topping.
8. Bake
Preheat your oven to 350°F (175°C) if you haven’t already.
Bake the casserole uncovered for approximately 25–30 minutes.
It’s ready when the cheese is completely melted and bubbling around the edges.
For a more golden top, place the casserole under the broiler for 1–2 minutes at the end.
Watch it carefully because cheese can go from golden to burned very quickly.
9. Rest and Serve
Remove the casserole from the oven and let it rest for approximately 5–10 minutes.
This makes it easier to serve and allows the sauce to settle.
Add your favorite taco toppings just before serving.
Best Toppings for Taco Spaghetti
This casserole becomes even more fun when everyone can customize their own serving.
Set out a topping bar with:
- Sour cream
- Salsa
- Guacamole
- Diced avocado
- Jalapeños
- Green onions
- Fresh cilantro
- Chopped tomatoes
- Black olives
- Shredded lettuce
- Crushed tortilla chips
A spoonful of fresh salsa adds acidity and brightness to the rich, cheesy casserole.
Can I Use Chicken Instead of Ground Beef?
Absolutely.
Shredded rotisserie chicken is one of the easiest substitutions.
Simply remove the skin and bones, shred the chicken, and stir it into the taco sauce.
You can also use:
- Ground turkey
- Ground chicken
- Shredded leftover chicken
- Pulled pork
- Black beans
- Pinto beans
This makes the recipe incredibly versatile.
Spaghetti Taco Casserole With Rotisserie Chicken
For an easy rotisserie chicken casserole, replace the ground beef with approximately 2–3 cups of shredded cooked chicken.
You don’t need to brown the chicken.
Instead, sauté the onion, add the taco seasoning, tomatoes, and sauce, then stir in the shredded chicken.
Continue with the recipe as written.
It’s a great way to turn leftover chicken into a completely new dinner.
Can I Make This Casserole Ahead of Time?
Yes.
This is one of the best features of the recipe.
Prepare the casserole completely, but don’t bake it.
Cover it tightly and refrigerate until you’re ready to cook.
When you’re ready to bake, allow the casserole to sit at room temperature briefly while the oven preheats.
Because the casserole is starting cold, you may need to add several minutes to the baking time.
This makes it an excellent make-ahead dinner recipe for busy families.
Can I Double the Recipe?
Absolutely.
If you’re feeding a crowd, double all the ingredients and divide the mixture between two 9×13-inch baking dishes.
This is particularly useful for:
- Family gatherings
- Potlucks
- Game-day parties
- Meal prep
- Freezer meals
- Large family dinners
You can bake one immediately and freeze the other for another day.
How to Freeze Taco Spaghetti
To freeze the casserole, assemble it in a freezer-safe baking dish.
Allow all cooked ingredients to cool before assembling if you’re preparing it specifically for freezing.
Wrap the casserole tightly with plastic wrap followed by aluminum foil.
Label it with the recipe name and date.
When you’re ready to eat it, thaw it in the refrigerator and bake until heated completely through and the cheese is bubbling.
For best quality, avoid repeatedly freezing and thawing the casserole.
How to Store Leftovers
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate promptly.
Individual portions can be reheated in the microwave for a quick lunch.
For larger portions, reheat in the oven until hot.
You can add a small amount of shredded cheese before reheating to restore some of the casserole’s cheesy texture.
Tips for the Best Taco Spaghetti
Don’t overcook the spaghetti. It will continue cooking in the oven.
Drain excess beef grease. Too much grease can make the casserole heavy.
Use softened cream cheese. It blends much more easily with the sour cream.
Don’t skimp on seasoning. Pasta can absorb a lot of flavor, so make sure the sauce is well seasoned.
Let it rest before serving. This helps the casserole hold together.
Customize the toppings. Fresh toppings make the rich baked pasta taste lighter and more balanced.
Easy Variations
Spicy Taco Spaghetti
Add diced jalapeños, extra green chiles, cayenne pepper, or hot salsa to the sauce.
Three-Cheese Taco Pasta
Use cheddar, Monterey Jack, and pepper Jack for an ultra-cheesy casserole.
Vegetarian Taco Spaghetti
Replace the beef with black beans, pinto beans, corn, and diced bell peppers.
Creamy Chicken Taco Spaghetti
Use shredded rotisserie chicken and add extra cream cheese for an especially rich casserole.
Taco Spaghetti With Corn
Stir in one cup of drained corn for sweetness and texture.
Black Bean Taco Casserole
Add a can of drained black beans to stretch the filling and increase the heartiness of the dish.
What to Serve With Taco Spaghetti Casserole
Because this casserole is filling on its own, simple sides are ideal.
Serve it with:
- Green salad
- Mexican-style rice
- Corn salad
- Refried beans
- Guacamole
- Salsa
- Tortilla chips
- Roasted vegetables
For a complete family dinner, serve individual portions with sour cream, salsa, avocado, and fresh cilantro.
Frequently Asked Questions
Can I use a different type of pasta?
Yes. While spaghetti gives the dish its signature appearance, linguine, penne, rotini, or fettuccine can also work.
Can I make this without cream cheese?
Yes. You can increase the sour cream or use a little shredded cheese instead, although the final texture will be less creamy.
Can I use homemade taco seasoning?
Definitely. Homemade taco seasoning is an excellent way to control the amount of salt and spice.
Is taco spaghetti spicy?
It depends on the taco seasoning and tomatoes you use. For a mild version, use mild taco seasoning and mild diced tomatoes with green chiles.
Can I add vegetables?
Absolutely. Bell peppers, corn, black beans, spinach, zucchini, and mushrooms can all work well.
Why is my taco spaghetti dry?
The pasta may have absorbed too much sauce, or the casserole may have been baked too long. Make sure there is plenty of sauce before baking and avoid overcooking.
A Family-Favorite Casserole for Busy Nights
This Spaghetti Taco Casserole combines everything people love about taco night with the cozy comfort of baked pasta.
Tender spaghetti, seasoned beef, creamy sauce, tomatoes, and plenty of melted cheese come together in one satisfying dish that’s easy enough for a weeknight but delicious enough for a family gathering.
It’s also an excellent budget-friendly dinner recipe because inexpensive ingredients can be transformed into a large, filling meal. And since leftovers reheat beautifully, one casserole can provide dinner tonight and lunch tomorrow.
Whether you make it with ground beef, shredded rotisserie chicken, black beans, or extra vegetables, this cheesy taco spaghetti is endlessly customizable.
Prepare one tonight, add your favorite taco toppings, and don’t be surprised when everyone asks you to make it again.

