
Taco Lasagna Casserole is a cheesy, layered dinner made with tortillas, taco-seasoned beef, beans, salsa, and melty cheese.
It has all the comfort of lasagna with the bold flavor of tacos, and it is easy enough for a busy weeknight.
Scroll Down for the Recipe Card 👇
Taco Lasagna Casserole is made by layering tortillas, seasoned ground beef, beans, salsa, and cheese in a baking dish, then baking until hot and bubbly. It is a simple family dinner that is budget-friendly, filling, and easy to customize.
Clickable Table of Contents

Easy Taco Lasagna Casserole: Why You’ll Love This Comfort Dinner
Taco Lasagna Casserole is one of those dinners that feels fun, cozy, and practical all at once. Instead of boiling pasta sheets or building traditional Italian lasagna, you layer soft tortillas with taco meat, beans, salsa, and cheese.
The result is a Mexican-inspired lasagna casserole that slices beautifully, reheats well, and tastes like taco night in casserole form.
It is especially great when you want something:
- Easy to assemble
- Family-friendly
- Budget-conscious
- High-protein
- Meal-prep friendly
- Cheesy and comforting
Think of it as a cross between tacos, enchiladas, and lasagna. You get layers, flavor, texture, and that golden baked cheese top everyone loves.
Taco Lasagna Casserole is a layered baked dinner made with tortillas instead of pasta. The filling usually includes taco-seasoned ground beef, beans, salsa, and cheese. It is popular because it is easy to make, affordable, filling, and perfect for weeknight dinners or leftovers.
This recipe also fits naturally with other cozy Tex-Mex dinners. For another simple layered option, you can try this easy layered taco bake. If you love traditional pasta-style comfort food too, this meat lasagna recipe is a great related dinner idea.
Quick Step-by-Step Taco Lasagna Casserole Recipe

This recipe is simple enough for a weeknight but hearty enough for a weekend family dinner.
Ingredients
For the beef filling:
- 1 pound ground beef
- 1 packet taco seasoning
- ½ cup water
- 1 cup salsa
- 1 can black beans, drained and rinsed
- 1 cup corn, drained if canned
- ½ cup tomato sauce or enchilada sauce
For layering:
- 6 to 8 medium flour tortillas
- 2 to 2 ½ cups shredded Mexican blend cheese
- ½ cup sour cream, optional
- Extra salsa, for serving
Optional toppings:
- Chopped cilantro
- Green onions
- Diced tomatoes
- Jalapeños
- Crushed tortilla chips
- Sour cream
- Avocado or guacamole
Instructions
- Preheat the oven
Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish. - Cook the ground beef
Add ground beef to a large skillet over medium heat. Cook until browned, breaking it apart with a spoon. - Season the beef
Drain excess grease if needed. Add taco seasoning and water. Stir until the beef is evenly coated and the mixture thickens slightly. - Add beans, corn, and salsa
Stir in black beans, corn, salsa, and tomato sauce. Simmer for 3 to 5 minutes so the flavors come together. - Start layering
Spread a thin layer of the beef mixture in the bottom of the baking dish. Add tortillas over the top, trimming or overlapping as needed. - Add cheese and repeat
Spoon more beef mixture over the tortillas, then sprinkle with cheese. Repeat the layers until the ingredients are used. - Finish with cheese
End with a layer of beef mixture and a generous topping of shredded cheese. - Bake
Cover with foil and bake for 20 minutes. Remove foil and bake another 10 to 15 minutes, until the cheese is melted and bubbly. - Rest before slicing
Let the casserole rest for 10 minutes before cutting. This helps the layers hold together. - Serve and enjoy
Top with sour cream, cilantro, green onions, avocado, or crushed tortilla chips.
To make Taco Lasagna Casserole, cook taco-seasoned beef, stir in beans, corn, salsa, and sauce, then layer the mixture with tortillas and cheese. Bake covered, uncover to melt the cheese, and rest before slicing so the casserole holds its shape.
👇 Get the full printable recipe below

Easy Taco Lasagna Casserole Recipe
Ingredients
Equipment
Method
- Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish.
- Add ground beef to a large skillet over medium heat. Cook until browned, breaking it apart with a spoon.
- Drain excess grease if needed. Add taco seasoning and water. Stir until the beef is evenly coated and the mixture thickens slightly.
- Stir in black beans, corn, salsa, and tomato sauce. Simmer for 3 to 5 minutes so the flavors come together.
- Spread a thin layer of the beef mixture in the bottom of the baking dish. Add tortillas over the top, trimming or overlapping as needed.
- Spoon more beef mixture over the tortillas, then sprinkle with cheese. Repeat the layers until the ingredients are used.
- End with a layer of beef mixture and a generous topping of shredded cheese.
- Cover with foil and bake for 20 minutes. Remove foil and bake another 10 to 15 minutes, until the cheese is melted and bubbly.
- Let the casserole rest for 10 minutes before cutting. This helps the layers hold together.
- Top with sour cream, cilantro, green onions, avocado, or crushed tortilla chips. Serve and enjoy.
Notes
Tried this recipe?
Let us know how it was!Delicious Variations for Taco Lasagna Casserole
Taco Lasagna Casserole is easy to customize based on what you have in the kitchen.
Delicious Chicken Taco Lasagna Casserole
Use shredded rotisserie chicken or leftover cooked chicken instead of beef. Mix it with taco seasoning, salsa, beans, and corn.
This version is quick, light, and great when you already have cooked chicken ready.
High-Protein Turkey Taco Lasagna
Swap ground beef for ground turkey. It keeps the casserole hearty while making it a little leaner.
For more protein, add extra beans or a layer of cottage cheese mixed with taco seasoning.
Vegetarian Taco Lasagna Casserole
Skip the meat and use:
- Black beans
- Pinto beans
- Corn
- Bell peppers
- Zucchini
- Mushrooms
- Cauliflower rice
This version is still filling and flavorful, especially with extra salsa and cheese.
Spicy Taco Lasagna Casserole
For more heat, add:
- Pepper Jack cheese
- Jalapeños
- Hot salsa
- Green chiles
- Chipotle powder
- Crushed red pepper
Start small, then adjust to taste.
Creamy Taco Lasagna Casserole
For a creamier filling, stir sour cream or cream cheese into the beef mixture before layering.
This creates a richer, softer casserole with a creamy taco dip flavor.
Best Tips for Perfect Taco Lasagna Casserole
A few small tips can make your casserole taste better and slice cleaner.
Do Not Make the Filling Too Wet
A little sauce is good, but too much liquid can make the tortillas soggy.
The filling should be moist but not soupy. If it looks watery, simmer it for a few extra minutes before layering.
Let It Rest Before Cutting
This is one of the most important steps. Letting the casserole rest for about 10 minutes helps the cheese settle and the layers firm up.
Cutting too early can make the filling slide apart.
Use Enough Cheese Between Layers
Cheese does more than add flavor. It also helps hold the layers together.
You do not need an excessive amount, but a light sprinkle between each layer makes a big difference.
Season Every Layer Well
Taco seasoning gives the beef most of its flavor, but salsa, beans, and toppings matter too.
Taste the filling before layering. Add a pinch of salt, garlic powder, cumin, or chili powder if it needs more flavor.
Cover First, Then Uncover
Covering the casserole helps heat everything through without drying it out.
Uncovering near the end lets the cheese melt, bubble, and lightly brown.
Budget-Friendly Storage and Meal Prep Tips
Taco Lasagna Casserole is great for leftovers because the flavors get even better after resting overnight.
How to Store Leftovers
Let the casserole cool completely. Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days.
You can store it as individual slices for quick lunches or keep it in the baking dish covered tightly.
How to Reheat
Reheat individual portions in the microwave until warm.
For the oven, cover with foil and bake at 350°F until heated through. Add a little extra cheese or salsa on top if it looks dry.
Can You Freeze Taco Lasagna Casserole?
Yes, Taco Lasagna Casserole freezes well.
For best results:
- Cool completely before freezing
- Wrap tightly
- Freeze whole or in portions
- Thaw overnight in the fridge before reheating
You can freeze it before baking too, but baked leftovers are usually easier to portion and reheat.
Meal Prep Tip
Make the beef filling ahead of time and store it in the fridge. When you are ready to bake, layer it with tortillas and cheese.
This saves time and makes dinner feel almost effortless.
For another cozy Tex-Mex meal that works well for leftovers, you can also try this taco soup recipe.
Quick FAQ About Taco Lasagna Casserole
Can I make Taco Lasagna Casserole ahead of time?
Yes, you can make Taco Lasagna Casserole ahead of time. Assemble it, cover tightly, and refrigerate for up to 24 hours before baking.
Add a few extra minutes to the baking time if it goes into the oven cold.
Can I use corn tortillas instead of flour tortillas?
Yes, corn tortillas can be used instead of flour tortillas. They give the casserole a more traditional Mexican flavor and a slightly firmer texture.
Warm them before layering so they are easier to work with.
Why is my taco lasagna watery?
Taco lasagna usually turns watery when the filling has too much liquid. Simmer the beef mixture before layering to reduce excess moisture.
Also drain canned beans and corn well before adding them.
What can I serve with Taco Lasagna Casserole?
Taco Lasagna Casserole goes well with a simple green salad, Mexican rice, cilantro lime rice, roasted vegetables, tortilla chips, salsa, or guacamole.
For a lighter meal, serve it with lettuce, tomatoes, avocado, and Greek yogurt.
Can I make Taco Lasagna Casserole without beans?
Yes, you can make it without beans. Replace them with extra ground beef, chicken, corn, bell peppers, zucchini, or rice.
Beans add texture and fiber, but the recipe still works without them.
How do I keep the layers from falling apart?
Let the casserole rest for 10 minutes before slicing. This helps the cheese firm up and keeps the layers in place.
Using enough cheese between layers also helps bind the casserole.
Can I make this casserole spicy?
Yes, Taco Lasagna Casserole is easy to make spicy. Use hot salsa, jalapeños, Pepper Jack cheese, green chiles, or a pinch of cayenne.
Start with a small amount of heat and add more to taste.
Conclusion
Taco Lasagna Casserole is the kind of dinner that makes weeknights easier: cheesy, hearty, budget-friendly, and packed with taco flavor. It uses simple ingredients, feeds a crowd, and reheats beautifully for leftovers.
Save this Taco Lasagna Casserole recipe for your next easy family dinner, and try it this week when you want something comforting without making dinner complicated.