
Taco Lasagna
This Taco Lasagna combines the savory flavors of taco night with the cozy, layered feel of a baked casserole. Flour tortillas take the place of pasta, layered with taco-seasoned beef, black beans, sweet corn, salsa, and plenty of melted cheese.
It’s hearty enough for dinner, easy to slice and serve, and simple to customize with your favorite toppings. Bring it to a potluck, make it for a family meal, or set out bowls of salsa, sour cream, lettuce, and tomatoes so everyone can dress up their own serving.
Prep Time: 20 minutes
Bake Time: 30–35 minutes
Rest Time: 10 minutes
Total Time: Approximately 1 hour
Servings: 8
Why You’ll Love This Recipe
- All the familiar flavors of tacos in a warm, cheesy casserole
- Soft tortillas make easy layers without boiling pasta
- Ground beef, beans, and corn make it filling
- Simple ingredients from the grocery store
- Easy to adjust for mild or spicy tastes
- Great for family dinners, potlucks, and meal prep
- Can be assembled ahead of time
- Leftovers are easy to reheat for lunch
Ingredients
Taco Lasagna
- 1 pound ground beef
- 1 small yellow onion, diced
- 1 packet taco seasoning, about 1 ounce
- ⅔ cup water
- 1 can black beans, 15 ounces, drained and rinsed
- 1 cup corn kernels, fresh, frozen, or canned and drained
- 1½ cups salsa, divided
- 8 medium flour tortillas
- 2 cups shredded cheddar cheese
- 1 cup shredded Monterey Jack cheese
- ½ cup sour cream, optional
- 2 tablespoons chopped fresh cilantro, optional
Optional Toppings
- Sour cream
- Shredded lettuce
- Diced tomatoes
- Sliced green onions
- Sliced black olives
- Jalapeños
- Guacamole
- Extra salsa
- Crushed tortilla chips
How to Make Taco Lasagna
Step 1: Preheat the Oven
Preheat your oven to 375°F. Lightly grease a 9-by-13-inch baking dish.
Step 2: Brown the Beef and Onion
Place a large skillet over medium heat. Add the ground beef and diced onion.
Cook for 6–8 minutes, breaking the beef into small crumbles as it browns. Continue cooking until the beef is fully browned and the onion has softened.
Drain off excess grease so the casserole doesn’t become oily.
Step 3: Season the Beef
Stir the taco seasoning and water into the cooked beef. Bring the mixture to a gentle simmer and cook for 3–5 minutes, stirring occasionally, until the liquid has thickened and coats the meat.
Step 4: Add the Beans and Corn
Stir the black beans and corn into the beef mixture. Remove the skillet from the heat.
If using frozen corn, there’s no need to thaw it first. If using canned corn, drain it well.
Step 5: Prepare the Salsa and Cheese
Spoon about ¼ cup salsa over the bottom of the baking dish and spread it into a thin layer. This helps keep the first tortilla layer from drying out.
In a separate bowl, combine the cheddar and Monterey Jack. If using sour cream, set it nearby so you can add a thin layer while assembling.
Step 6: Add the First Tortilla Layer
Arrange two tortillas over the salsa. Overlap them slightly so they cover the bottom of the baking dish. Cut or tear pieces of tortilla to fill any gaps.
Step 7: Layer the Beef and Cheese
Spread about one-third of the beef mixture over the tortillas. Spoon a little salsa over the beef, then sprinkle with a portion of the cheese.
If you like a creamier casserole, spread a thin layer of sour cream over the tortillas before adding the beef.
Step 8: Repeat the Layers
Add two more tortillas, followed by another portion of the beef mixture, salsa, and cheese. Repeat once more, using the remaining tortillas and beef.
Finish with a final layer of tortillas, the remaining salsa, and the rest of the cheese. Spread the ingredients toward the edges so each portion has filling throughout.
Step 9: Bake Covered
Cover the baking dish loosely with foil. Bake for 20 minutes. The foil helps warm the center without over-browning the cheese.
Step 10: Bake Uncovered
Remove the foil and bake for another 10–15 minutes, until the cheese is fully melted and bubbling around the edges.
Step 11: Rest Before Slicing
Remove the dish from the oven and let it rest for 10 minutes. This gives the layers time to settle so the slices hold together better.
Step 12: Add Toppings and Serve
Sprinkle with chopped cilantro, if desired. Cut into squares and serve with sour cream, lettuce, tomatoes, guacamole, or extra salsa.
Tips for the Best Taco Lasagna
- Drain the beef well. Too much grease can make the casserole heavy and oily.
- Drain canned ingredients. Well-drained beans and corn help keep the layers from becoming watery.
- Use salsa between the layers. A little salsa adds flavor and moisture to the tortillas.
- Don’t make the salsa layers too thick. Excess liquid can make the casserole difficult to slice.
- Overlap the tortillas. Cover gaps with small pieces so every serving has a solid tortilla layer.
- Spread the filling evenly. This keeps the casserole balanced from edge to edge.
- Rest before serving. Cutting too soon can cause the layers to slide apart.
- Taste the filling before assembling. Adjust the seasoning while it’s still in the skillet.
- Check the salt near the end. Taco seasoning, salsa, and cheese can all be salty.
Choosing Tortillas
Medium flour tortillas are soft and easy to layer. If you have large tortillas, cut them to fit the baking dish. Small tortillas can also be used; simply overlap more of them to cover each layer.
Corn tortillas work too, but they can crack more easily. Warm them briefly in a skillet or microwave before assembling to make them more flexible.
Delicious Variations
Chicken Taco Lasagna
Replace the ground beef with 3 cups shredded cooked chicken. Mix the chicken with taco seasoning and a few spoonfuls of salsa before layering.
Turkey Taco Lasagna
Use ground turkey in place of beef. Cook it with the onion and taco seasoning as directed. Add a small splash of oil to the pan if the turkey is very lean.
Vegetarian Taco Lasagna
Leave out the meat and use extra black beans, pinto beans, or cooked lentils. Add diced bell pepper or zucchini for more vegetables.
Spicy Taco Lasagna
Use hot salsa, add diced jalapeños to the beef mixture, or replace some of the cheddar with pepper Jack cheese.
Creamy Taco Lasagna
Spread a thin layer of sour cream over the tortillas between the beef layers. You can also stir a few tablespoons of cream cheese into the warm beef mixture.
Enchilada-Style Taco Lasagna
Replace the salsa with red or green enchilada sauce. Layer with Monterey Jack cheese and sliced olives for an enchilada-inspired variation.
Crunchy Taco Lasagna
Sprinkle crushed tortilla chips over the top during the final 5 minutes of baking. Add them near the end so they stay crunchy.
Extra-Vegetable Taco Lasagna
Add finely diced bell pepper, chopped spinach, or sliced olives to the beef mixture. Cook watery vegetables first so they don’t release too much liquid into the casserole.
What to Serve with Taco Lasagna
This casserole is filling on its own, but it also pairs well with:
- Mexican rice or cilantro-lime rice
- Refried or seasoned beans
- A crisp green salad
- Corn salad or roasted corn
- Tortilla chips and guacamole
- Sautéed peppers and onions
- Fresh fruit
For a party, serve it with small bowls of toppings so guests can build their own plates.
Can I Make Taco Lasagna Ahead?
Yes. Assemble the casserole, cover it tightly, and refrigerate it for up to one day before baking. Let it sit at room temperature for about 15 minutes while the oven preheats.
If baking straight from the refrigerator, add approximately 5–10 minutes to the covered baking time. Check that the center is hot before removing the foil.
You can also cook the beef mixture up to two days ahead. Refrigerate it separately, then assemble the casserole when you’re ready to bake.
Storage and Reheating
Let the casserole cool, then store leftovers in an airtight container in the refrigerator for up to four days.
Reheat individual portions in the microwave until hot. For a larger amount, cover the baking dish with foil and warm it in a 350°F oven. Add a spoonful of salsa over the top if the tortillas seem dry.
Can You Freeze Taco Lasagna?
Yes. For best results, assemble the casserole in a freezer-safe dish, cover it tightly, and freeze it before baking for up to two months.
Thaw it overnight in the refrigerator, then bake as directed. If it’s still cold in the center, add a few extra minutes to the covered baking time.
You can also freeze baked portions. Cool them completely, wrap each portion, and store in a freezer-safe container. Thaw in the refrigerator and reheat until hot.
Frequently Asked Questions
Do I need to cook the tortillas first?
No. Soft flour tortillas can go straight into the casserole. They soften as they bake with the salsa and filling.
Can I use corn tortillas?
Yes. Warm them briefly before layering so they’re more flexible and less likely to crack. Their texture will be different from flour tortillas but still tasty.
Can I use ground turkey or chicken?
Yes. Ground turkey can replace the beef in equal amounts. For chicken, use shredded cooked chicken and mix it with taco seasoning before layering.
Why is my taco lasagna watery?
The beef, beans, corn, or salsa may have added too much moisture. Drain the meat and canned ingredients well, and use a moderate amount of salsa between the layers.
How do I know when it’s done?
The casserole should be hot in the center, with melted cheese bubbling around the edges. If you have a food thermometer, the center should reach 165°F.
Why does my casserole fall apart when I slice it?
It may need more resting time, or it may have too much liquid. Let it rest for at least 10 minutes and use a sharp knife or spatula to cut clean portions.
Can I assemble it in a smaller baking dish?
Yes. Use an 8-by-8-inch or 9-by-9-inch dish and make fewer, slightly thicker layers. Check the casserole near the end of the baking time, since a deeper dish may need longer to heat through.
Can I make it without beans?
Yes. Leave them out or replace them with extra corn, meat, or finely diced vegetables.
Pro Tips
Prepare the beef mixture first, then set out the tortillas, salsa, and cheese before you begin layering. Use enough salsa to keep the tortillas tender, but don’t add so much that the casserole becomes wet. Cover the dish for the first part of baking, uncover it to brown the cheese, and let it rest before slicing.
Final Thoughts
This Taco Lasagna makes taco-night flavors easy to serve in a warm, cheesy casserole. Layers of tender tortillas, seasoned beef, beans, corn, salsa, and melted cheese create a satisfying dinner that’s simple to prepare ahead and easy to personalize with everyone’s favorite toppings.




















