
Taco Lasagna
What happens when taco night meets lasagna?
You get a warm, cheesy, layered Taco Lasagna packed with seasoned beef, tortillas, beans, corn, salsa, creamy cheese, and plenty of melted cheddar.
Instead of traditional lasagna noodles, soft flour tortillas create the layers.
The beef mixture is flavored with classic taco seasoning and tomatoes, while black beans and corn make the casserole hearty enough to serve as a complete meal.
A creamy cheese layer keeps everything rich and soft inside, while cheddar and Monterey Jack melt across the top.
The result is somewhere between:
- Taco casserole
- Enchilada bake
- Mexican-style lasagna
- Cheesy ground beef casserole
It’s especially good for:
- Taco Tuesday
- Busy weeknights
- Family dinners
- Potlucks
- Game day
- Make-ahead meals
- Freezer dinners
Why You’ll Love This Taco Lasagna
Easy layers. No pasta noodles to boil.
Family-friendly. Ground beef, tortillas, salsa, and cheese are familiar flavors.
Very cheesy. Each layer gets plenty of melted cheese.
Make-ahead friendly. Assemble earlier and bake before dinner.
Great for leftovers. Individual slices reheat well.
Easy to customize. Add chicken, beans, jalapeños, rice, queso, or vegetables.
Feeds a crowd. One 9×13-inch casserole makes plenty of servings.
Ingredients
Taco Beef Filling
- 1½ pounds lean ground beef
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons taco seasoning
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon chili powder
- 1 cup chunky salsa
- 1 can, about 10 ounces, diced tomatoes with green chiles, drained
- 1 can, 15 ounces, black beans, drained and rinsed
- 1 cup corn
- ½ cup red enchilada sauce
Creamy Layer
- 8 ounces cream cheese, softened
- ½ cup sour cream
- ½ cup shredded cheddar
- ½ teaspoon garlic powder
Lasagna Layers
- 8–10 medium flour tortillas
- 1 cup red enchilada sauce
- 2 cups shredded cheddar cheese
- 1½ cups shredded Monterey Jack
Optional Toppings
- Chopped tomatoes
- Green onions
- Cilantro
- Sour cream
- Guacamole
- Jalapeños
- Sliced black olives
Best Ground Beef for Taco Lasagna
For this casserole, I prefer:
85/15 or 90/10 ground beef.
It gives you enough flavor without making the casserole excessively greasy.
If you’re using fattier beef, drain the excess fat after browning.
You can also substitute:
- Ground turkey
- Ground chicken
- Ground pork
or use a combination.
Best Tortillas for Taco Lasagna
Flour Tortillas
Flour tortillas give the softest, most lasagna-like layers.
They absorb some sauce while still holding the casserole together.
Corn Tortillas
Corn tortillas give the dish a more enchilada-like flavor.
They may tear more easily but work very well.
Low-Carb Tortillas
These can work too, although texture varies by brand.
For a classic family casserole, flour tortillas are the easiest choice.
How to Make Taco Lasagna
Step 1: Preheat the Oven
Preheat the oven to:
375°F
Lightly grease a:
9×13-inch baking dish.
Step 2: Brown the Beef
Heat a large skillet over medium-high heat.
Add:
- Ground beef
- Diced onion
Cook until the beef is browned and the onion is tender.
Break the meat into small crumbles as it cooks.
Drain excess grease if necessary.
Step 3: Add Garlic and Seasonings
Add:
- Garlic
- Taco seasoning
- Cumin
- Smoked paprika
- Chili powder
Cook for about:
30–60 seconds.
Step 4: Add Salsa and Tomatoes
Stir in:
- Salsa
- Diced tomatoes with green chiles
Cook for:
2–3 minutes.
Step 5: Add Beans and Corn
Stir in:
- Black beans
- Corn
- ½ cup enchilada sauce
Simmer for another:
3–5 minutes.
The filling should be moist but not watery.
Step 6: Make the Creamy Cheese Layer
In a medium bowl, combine:
- Softened cream cheese
- Sour cream
- ½ cup cheddar
- Garlic powder
Mix until smooth.
Step 7: Start the Lasagna
Spread approximately:
½ cup enchilada sauce
across the bottom of the baking dish.
Arrange a layer of tortillas over the sauce.
Cut the tortillas as needed to cover gaps.
Step 8: Add the First Beef Layer
Spread about:
⅓ of the taco beef mixture
over the tortillas.
Step 9: Add Cream Cheese
Drop spoonfuls of the creamy cheese mixture over the beef.
Spread gently.
Step 10: Add Cheese
Sprinkle with:
- Cheddar
- Monterey Jack
Step 11: Repeat the Layers
Continue layering:
- Tortillas
- Beef mixture
- Cream cheese mixture
- Shredded cheese
Repeat until the ingredients are used.
Finish with tortillas, sauce, and plenty of cheese.
Step 12: Cover and Bake
Cover the baking dish loosely with foil.
Bake for:
25 minutes.
Step 13: Bake Uncovered
Remove the foil.
Continue baking another:
15–20 minutes
until:
- Cheese is completely melted
- Edges are bubbling
- Center is hot
Step 14: Rest
Let the Taco Lasagna rest for:
10–15 minutes
before slicing.
This is important because the layers firm up as the casserole cools slightly.
Step 15: Add Toppings
Top individual servings with:
- Sour cream
- Guacamole
- Tomatoes
- Green onions
- Cilantro
- Jalapeños
Serve warm.
The Secret to the Best Taco Lasagna
Keep the Meat Filling Thick
A watery filling makes the casserole difficult to slice.
Drain the Tomatoes
Too much liquid can make the tortillas soggy.
Don’t Overload With Sauce
You want enough sauce for flavor and moisture without turning the layers soupy.
Let It Rest
Cutting immediately after baking makes the layers slide apart.
Use Plenty of Cheese
Cheese helps bind the layers and gives you that classic casserole texture.
Beef Taco Lasagna
The classic version uses ground beef.
For stronger taco flavor, add:
- Extra cumin
- Chili powder
- Smoked paprika
- Worcestershire sauce, optional
You can also add a little hot sauce if desired.
Chicken Taco Lasagna
Replace ground beef with:
3 cups cooked shredded chicken.
Combine the chicken with:
- Taco seasoning
- Salsa
- Corn
- Black beans
- Enchilada sauce
Layer exactly the same way.
Rotisserie Chicken Taco Lasagna
Use shredded rotisserie chicken for an easy shortcut.
This version can be assembled very quickly because the meat is already cooked.
Turkey Taco Lasagna
Ground turkey is a lighter alternative.
Use:
1½ pounds ground turkey.
Add a little extra seasoning because turkey has a milder flavor than beef.
Taco Lasagna With Refried Beans
Add a thin layer of:
refried beans
between the tortillas and beef.
This makes the casserole:
- Richer
- More filling
- Easier to slice
Warm the refried beans slightly first so they’re easier to spread.
Taco Lasagna With Rice
Add:
2 cups cooked Mexican-style rice
between the layers.
Reduce the amount of beef slightly if desired.
This variation stretches the casserole and makes it even more filling.
Taco Lasagna With Black Beans
Increase black beans to:
2 cans.
This is a good way to stretch the beef while keeping the casserole hearty.
Taco Lasagna With Queso
Drizzle a small amount of thick queso between the layers.
Use less cream cheese if adding a lot of queso.
Queso makes the casserole especially rich and works well for game day.
Extra-Cheesy Taco Lasagna
Increase the cheese to:
- 3 cups cheddar
- 2 cups Monterey Jack
You can also add:
- Pepper Jack
- Queso fresco
for more flavor.
Cream Cheese Taco Lasagna
For an extra-creamy version, increase cream cheese to:
12 ounces.
Mix with:
- Sour cream
- Cheddar
- Garlic powder
Spread thinly between each layer.
Taco Lasagna With Cottage Cheese
For a lasagna-style texture, use:
2 cups cottage cheese
instead of cream cheese.
Mix with:
- 1 egg
- ½ cup cheddar
- Taco seasoning
This creates a creamy layer more similar to traditional lasagna ricotta filling.
Taco Lasagna With Ricotta
You can also use:
15 ounces ricotta.
Combine with:
- 1 egg
- ½ cup Monterey Jack
- Cilantro
This gives the dish more of a traditional lasagna texture while keeping the taco flavors.
Spicy Taco Lasagna
Add:
- Jalapeños
- Hot salsa
- Cayenne
- Pepper Jack
- Crushed red pepper
Top with:
- Sour cream
- Avocado
to balance the heat.
Jalapeño Popper Taco Lasagna
Mix:
- Cream cheese
- Jalapeños
- Cheddar
into the creamy layer.
Add bacon if desired.
This creates a rich taco-and-jalapeño-popper mashup.
Bacon Taco Lasagna
Cook:
6 slices bacon.
Crumble half into the beef filling.
Save the rest for the top.
Bacon pairs especially well with:
- Cheddar
- Jalapeños
- Ranch-style toppings
Ranch Taco Lasagna
Add:
1 tablespoon ranch seasoning
to the cream cheese layer.
Reduce extra salt.
This works particularly well with chicken or bacon.
Chicken Bacon Ranch Taco Lasagna
Combine:
- Chicken
- Bacon
- Ranch seasoning
- Cheddar
- Cream cheese
Use tortillas and salsa as usual.
This is less traditional but very family-friendly.
Taco Lasagna With Doritos-Style Crunch
For a crunchy topping, sprinkle crushed nacho-style tortilla chips over the cheese during the final:
5 minutes.
Add them late so they stay crisp.
Taco Lasagna With Tortilla Chips
If you don’t want to use whole tortillas, layer:
- Thick tortilla chips
- Beef
- Sauce
- Cheese
The texture will be more casserole-like and less sliceable than traditional Taco Lasagna.
Vegetarian Taco Lasagna
Skip the ground beef.
Use:
- 2 cans black beans
- Corn
- Bell peppers
- Zucchini
- Mushrooms
- Rice
Season generously with taco seasoning.
Black Bean Taco Lasagna
Use:
- Black beans
- Refried beans
- Corn
- Salsa
- Cheddar
- Monterey Jack
This creates a hearty meatless version.
Vegetable Taco Lasagna
Cook:
- Bell peppers
- Onion
- Mushrooms
- Zucchini
until most of their moisture evaporates.
Then layer them with:
- Beans
- Salsa
- Cheese
- Tortillas
Cooking vegetables first helps prevent a watery casserole.
Taco Lasagna With Corn Tortillas
For more enchilada-style flavor, use corn tortillas.
Briefly warm them before assembling so they’re flexible.
Overlap them slightly in each layer.
Taco Lasagna With Flour Tortillas
Flour tortillas give you:
- Softer layers
- Cleaner slices
- More lasagna-like texture
They’re ideal for a kid-friendly family version.
Low-Carb Taco Lasagna
Replace tortillas with:
- Thin zucchini slices
- Low-carb tortillas
If using zucchini, salt the slices and blot away excess moisture first.
This prevents watery layers.
High-Protein Taco Lasagna
To increase protein:
- Use 2 pounds lean ground beef
- Add black beans
- Use cottage cheese in the creamy layer
- Reduce tortilla quantity slightly
- Use Greek yogurt instead of some sour cream
Budget-Friendly Taco Lasagna
To stretch the beef:
- Add more beans
- Add corn
- Add rice
- Use extra tortillas
- Add refried beans
One pound of ground beef can easily feed a larger family when combined with beans and rice.
Taco Lasagna for Game Day
This casserole works very well for game-day food.
Serve with bowls of:
- Salsa
- Sour cream
- Guacamole
- Jalapeños
- Tortilla chips
Cut the casserole into smaller squares so guests can serve themselves.
Taco Lasagna for Taco Tuesday
Instead of making individual tacos, assemble the casserole earlier in the day.
Serve with:
- Mexican-style rice
- Corn
- Chips
- Guacamole
It gives you all the flavors of taco night with less last-minute assembly.
What to Serve With Taco Lasagna
Good sides include:
Mexican rice
Black beans
Corn salad
Guacamole
Tortilla chips
Green salad
Roasted corn
Avocado salad
Because the casserole is rich, a fresh salad is particularly nice.
Best Taco Lasagna Toppings
Set up a topping bar with:
- Sour cream
- Guacamole
- Salsa
- Tomatoes
- Jalapeños
- Black olives
- Green onions
- Cilantro
- Extra cheese
Let everyone customize their own slice.
Make-Ahead Taco Lasagna
This casserole is excellent for preparing ahead.
Assemble completely.
Cover tightly.
Refrigerate for up to about:
24 hours.
Bake directly from the refrigerator, adding some extra time if necessary.
Keep covered during most of the baking time, then uncover to melt and brown the cheese.
Can You Freeze Taco Lasagna?
Yes.
Freeze Before Baking
Assemble in a freezer-safe baking dish.
Cover tightly.
Freeze.
Thaw overnight in the refrigerator before baking.
Freeze After Baking
Cool completely.
Cut into individual portions.
Freeze in airtight containers.
This makes easy future lunches or dinners.
How to Store Leftovers
Cool leftovers promptly.
Transfer to airtight containers.
Refrigerate for approximately:
3–4 days.
How to Reheat Taco Lasagna
Oven
Cover with foil.
Reheat at:
350°F
until hot.
Remove the foil during the final few minutes.
Air Fryer
Individual slices can be reheated in an oven-safe dish.
This helps crisp the edges.
Microwave
Cover a slice loosely.
Heat in intervals until hot throughout.
Add fresh toppings only after reheating.
Frequently Asked Questions
What is Taco Lasagna?
It’s a layered casserole using taco-seasoned filling, tortillas, cheese, and sauce instead of traditional pasta and Italian tomato sauce.
Can I use flour tortillas?
Yes. They’re my preferred choice for softer layers.
Can I use corn tortillas?
Absolutely.
Can I use ground turkey?
Yes.
Can I make it with chicken?
Yes. Shredded chicken works beautifully.
Can I add rice?
Definitely.
Can I add refried beans?
Yes. They help make the casserole extra hearty.
Can I make it vegetarian?
Yes. Use beans, corn, vegetables, and cheese.
Can I make it ahead?
Yes.
Can I freeze it?
Yes.
Why is my Taco Lasagna watery?
The salsa, tomatoes, or vegetables may contain too much liquid. Drain ingredients well and keep the meat mixture thick.
Why does it fall apart when sliced?
It probably needs to rest longer after baking.
Easy Taco Lasagna Recipe
Prep Time: 25 minutes
Bake Time: 40–45 minutes
Rest Time: 10–15 minutes
Servings: 8–10
Ingredients
- 1½ pounds lean ground beef
- 1 medium onion, diced
- 3 garlic cloves, minced
- 2 tablespoons taco seasoning
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- 1 cup salsa
- 1 can diced tomatoes with green chiles, drained
- 1 can black beans, drained
- 1 cup corn
- 1½ cups red enchilada sauce, divided
- 8 ounces cream cheese
- ½ cup sour cream
- 8–10 flour tortillas
- 2½ cups shredded cheddar
- 1½ cups Monterey Jack
Instructions
- Preheat oven to 375°F.
- Grease a 9×13-inch baking dish.
- Brown ground beef and onion.
- Drain excess grease.
- Add garlic, taco seasoning, cumin, and smoked paprika.
- Cook for about 1 minute.
- Add salsa and drained tomatoes.
- Stir in black beans and corn.
- Add ½ cup enchilada sauce.
- Simmer until thick.
- Mix cream cheese, sour cream, ½ cup cheddar, and garlic powder.
- Spread ½ cup enchilada sauce over the baking dish.
- Add a tortilla layer.
- Add one-third of the beef mixture.
- Add spoonfuls of cream cheese mixture.
- Sprinkle with cheddar and Monterey Jack.
- Repeat the layers.
- Finish with tortillas, remaining sauce, and cheese.
- Cover loosely with foil.
- Bake for 25 minutes.
- Remove foil.
- Bake another 15–20 minutes until bubbling and golden.
- Rest for 10–15 minutes.
- Add your favorite toppings.
- Serve warm.
Delicious Variations
Chicken Taco Lasagna: Use shredded chicken.
Beef & Bean Taco Lasagna: Add extra black or refried beans.
Cheesy Queso Taco Lasagna: Add queso between the layers.
Spicy Taco Lasagna: Add jalapeños and Pepper Jack.
Chicken Bacon Ranch Taco Lasagna: Add chicken, bacon, and ranch.
Vegetarian Taco Lasagna: Use beans and vegetables.
Rice Taco Lasagna: Add cooked Mexican rice.
Cream Cheese Taco Lasagna: Increase the creamy cheese layer.
Final Thoughts
Taco Lasagna turns the best parts of taco night into an easy layered casserole.
Seasoned beef, tortillas, black beans, corn, salsa, enchilada sauce, cream cheese, cheddar, and Monterey Jack bake together into a cheesy comfort-food dinner that’s easy to prepare and even easier to customize.
For the best result, keep the beef filling thick, drain watery ingredients, don’t overuse sauce, layer the cheese generously, and let the finished casserole rest before slicing.