This Tex-Mex inspired casserole transforms classic lasagna into something vibrant and new. Soft flour tortillas replace pasta, layered with a hearty mixture of browned ground beef, black beans, sweet corn, and diced tomatoes seasoned with taco spices. Each tier gets sprinkled with shredded Mexican cheese blend, creating those irresistible cheesy pulls when you scoop a serving.
The assembly comes together quickly—sauté the meat and vegetables until fragrant, then build your layers in a baking dish. Twenty-five minutes covered with foil lets everything meld together, then another ten uncovered creates that beautifully golden, bubbly cheese topping everyone loves.
Let it rest briefly before slicing to help the layers set. Top with fresh cilantro, sliced jalapeños, or a dollop of sour cream. This dish reheats beautifully and often tastes even better the next day, making it perfect for meal prep or feeding a crowd.
The first time my friend Maria described Mexican lasagna to me, I was completely confused. Tortillas instead of pasta? Taco seasoning in an Italian-style bake? But then she brought a steaming pan to our potluck dinner, and that first cheesy, spicy bite changed everything. Now whenever the weather turns chilly, my family starts asking for that layered tortilla masterpiece by name.
Last Tuesday was completely chaotic between work deadlines and soccer practice, but this recipe saved dinner. I managed to throw everything together in under thirty minutes, and the smell of taco seasoning and melting cheese had my kids hovering around the oven before I even set the timer. Seeing three empty plates at the end of that night was exactly the kind of kitchen victory that keeps me cooking.
Ingredients
- 500 g (1 lb) ground beef: Brown it thoroughly and drain the excess fat so your layers arent greasy, though ground turkey works beautifully too
- 1 medium onion, diced: Fresh onion adds sweetness that balances the spices, so do not skip this step
- 2 cloves garlic, minced: Fresh garlic makes such a difference compared to the stuff in jars
- 1 red bell pepper, diced: The little pops of color and sweetness throughout the layers are worth the extra chopping
- 1 can (400 g/14 oz) black beans, drained and rinsed: These add substance and make the dish feel more substantial
- 1 can (150 g/5 oz) corn, drained: Sweet corn kernels scattered throughout create these little bursts of texture
- 1 can (400 g/14 oz) diced tomatoes: Do not drain the can, that liquid helps soften the tortillas as they bake
- 1 packet (30 g/1 oz) taco seasoning: This convenience blend does all the heavy lifting for flavor
- 1/2 tsp chili powder: Optional, but my family loves that extra background heat
- Salt and pepper: Always taste your meat mixture before layering, the taco seasoning brand you buy affects how much extra seasoning you need
- 8 medium flour tortillas: Corn tortillas can work, but flour ones stay pliable and do not fall apart when you slice the finished dish
- 300 g (3 cups) shredded Mexican cheese blend: A mix of cheddar and Monterey Jack melts into that perfect gooey consistency
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and lightly grease a 22x33 cm (9x13-inch) baking dish with a little oil or cooking spray
- Brown the beef:
- Cook the ground beef in a large skillet over medium heat until completely browned, then drain off the excess fat before moving on
- Add the aromatics:
- Toss in the diced onion, minced garlic, and bell pepper, sautéing for about 3 to 4 minutes until the vegetables have softened and your kitchen starts smelling amazing
- Build the filling:
- Stir in the taco seasoning, chili powder if you are using it, black beans, corn, and diced tomatoes, then let everything simmer together for 5 minutes while you season with salt and pepper to taste
- Start the layers:
- Place two tortillas on the bottom of your prepared baking dish, tearing them as needed to cover the surface completely
- Add filling and cheese:
- Spread about one-third of the meat mixture over the tortillas, then sprinkle with one-fourth of your cheese
- Repeat the pattern:
- Create two more complete layers with tortillas, meat mixture, and cheese, then finish with a final layer of tortillas topped with all the remaining cheese
- Bake covered:
- Cover the dish loosely with foil and bake for 25 minutes so everything heats through and the tortillas soften
- Get the cheese golden:
- Remove the foil and bake for another 10 minutes until the cheese is bubbly and starting to turn golden brown in spots
- Let it rest:
- Wait 5 minutes before slicing so the layers have time to set, then serve with cilantro, jalapeños, or sour cream if you like
This recipe became my go-to for new neighbors and stressed friends. There is something about that bubbling cheese and the familiar comfort of lasagna meets the excitement of taco night that makes people feel at home immediately.
Making It Your Own
After making this dozens of times, I have learned that the protein layer is incredibly forgiving. Ground turkey, chicken, or even meat crumbles work beautifully, and I have even made a vegetarian version by doubling the beans and adding diced zucchini. The key is keeping the same total volume so your layering ratios stay consistent.
Make Ahead Magic
The best discovery I made was that you can assemble the entire dish up to 24 hours ahead and keep it covered in the refrigerator. The tortillas actually absorb more flavor from the sauce this way, though you might need to add 5 to 10 minutes to the baking time if it goes into the oven cold from the fridge.
Serving Suggestions
While a crisp green salad cuts through the richness, I have found that this dish wants something bright and acidic on the side. A simple avocado and tomato salad with lime juice works perfectly, or even just extra salsa on the table lets everyone adjust their own heat level.
- Warm your tortillas in the microwave for 30 seconds before layering, they fold more easily around the edges
- If the cheese is browning too fast, tent the foil more loosely rather than removing it completely
- Leftovers reheat beautifully in the microwave, though the oven keeps the texture better
Whether you are feeding a crowd or just want leftovers for lunch, this Mexican lasagna has that perfect balance of comfort food and exciting flavors that keeps everyone coming back for seconds.
Recipe FAQs
- → What makes Mexican lasagna different from traditional lasagna?
-
Mexican lasagna swaps pasta sheets for flour tortillas and uses taco-seasoned beef, black beans, corn, and Mexican cheese blend instead of ricotta and Italian herbs. The flavors lean toward Tex-Mex with chili powder, cumin, and oregano rather than basil and oregano.
- → Can I make this Mexican lasagna ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance and refrigerate covered. When ready to bake, you may need to add 5-10 minutes to the covered baking time since it will be cold. Leftovers keep well for 3-4 days refrigerated.
- → What tortillas work best for this dish?
-
Flour tortillas in medium size (8-inch) work beautifully as they soften nicely during baking without becoming mushy. Corn tortillas can be used but may require a quick fry or steam first to prevent cracking. Whole wheat tortillas add fiber but have a stronger flavor.
- → How can I make a vegetarian version?
-
Replace the ground beef with extra black beans, pinto beans, or a plant-based ground meat alternative. You can also add sautéed mushrooms, zucchini, or spinach for more substance. The taco seasoning still provides plenty of flavor.
- → What sides pair well with Mexican lasagna?
-
A crisp green salad with lime vinaigrette cuts through the richness. Spanish rice, refried beans, or roasted corn also complement the dish. For beverages, try light Mexican lager, chilled sparkling water with lime, or a light-bodied red wine like Tempranillo.
- → Can I freeze Mexican lasagna?
-
Absolutely. Assemble the casserole, wrap tightly in plastic then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. Alternatively, bake first, then freeze individual portions for easy reheating.