This Tex-Mex inspired dish brings together the best of both worlds: the comforting layered structure of Italian lasagna meets bold Mexican flavors. Soft flour tortillas replace traditional pasta, creating pliable layers that hold a savory mixture of seasoned ground beef, black beans, sweet corn, and diced tomatoes. Each layer gets generously sprinkled with a Mexican cheese blend that melts into gooey perfection. The assembly comes together quickly—just 25 minutes of prep—then bakes until the cheese turns golden and bubbly. Let it rest for a few minutes before slicing to help the layers set, making for clean, impressive servings. Top with fresh cilantro, jalapeños, or sour cream to add brightness and cool contrast to the spiced filling.
The first time I made Mexican lasagna was during a desperate Tuesday when my kids announced they were tired of regular taco night. I stood in front of the pantry staring at tortillas and ground beef, suddenly remembering how my neighbor Maria mentioned layering things like Italian lasagna but with Mexican flavors. The kitchen filled with that incredible smell of taco seasoning hitting hot beef, and I knew this experiment was going to be something special.
I brought this to a potluck last winter, and honestly, I was nervous it seemed too simple compared to the elaborate dishes everyone else brought. But within ten minutes, three different people had cornered me asking for the recipe, and the baking dish was scraped completely clean. Sometimes the most unpretentious meals end up being the ones people remember most.
Ingredients
- 500 g (1 lb) ground beef: The hearty foundation that holds everything together, though Ive used turkey with great results too
- 1 medium onion, diced: Sweetness that balances the spices, so dont skip this step
- 2 cloves garlic, minced: Fresh garlic makes such a difference here than the powdered stuff
- 1 red bell pepper, diced: Adds little pockets of sweetness and gorgeous color throughout
- 1 can (400 g/14 oz) black beans, drained and rinsed: Creamy little bites that make every layer satisfying
- 1 can (150 g/5 oz) corn, drained: Sweet pops of texture that contrast beautifully with the spicy beef
- 1 can (400 g/14 oz) diced tomatoes: Provides the saucy element that keeps the tortillas from drying out
- 1 packet (30 g/1 oz) taco seasoning: The shortcut that makes this taste like you spent hours on spices
- 1/2 tsp chili powder: Optional, but I always add it because we like things with a little kick
- Salt and pepper: Taste as you go, because taco seasoning salt content varies wildly by brand
- 8 medium flour tortillas: Corn tortillas work too, but flour stays softer and more lasagna like
- 300 g (3 cups) shredded Mexican cheese blend: The glue that holds the layers together, so do not be shy with it
Instructions
- Preheat your oven to 180C (350F):
- Get that oven warming up while you work, and lightly grease your 22x33 cm baking dish so nothing sticks later.
- Brown the ground beef:
- Cook it in a large skillet over medium heat until no pink remains, then drain off the excess fat.
- Add the aromatics:
- Toss in your onion, garlic, and bell pepper, sauting for about 3 to 4 minutes until they soften and your kitchen smells amazing.
- Build the filling:
- Stir in the taco seasoning, chili powder, black beans, corn, and diced tomatoes, then let everything simmer for 5 minutes and season with salt and pepper.
- Start the layers:
- Place two tortillas on the bottom of your prepared dish, tearing them as needed to cover the surface completely.
- Add filling and cheese:
- Spread one third of the meat mixture over the tortillas, then sprinkle with one fourth of your cheese.
- Repeat and build:
- Do two more layers of tortillas, meat mixture, and cheese, then finish with a final tortilla layer topped with all remaining cheese.
- Bake covered:
- Cover loosely with foil and bake for 25 minutes, then remove the foil and bake another 10 minutes until the cheese is bubbly and golden.
- Rest and serve:
- Let the dish rest for 5 minutes before slicing, which helps the layers set up so they do not slide apart.
My daughter now requests this for her birthday dinner every year instead of cake, which honestly says everything about how much this dish has become part of our family story. There is something about the way the flavors melt together that feels like a hug in baking dish form.
Making It Your Own
The beauty of this recipe is how forgiving it is. I have added layers of salsa when I wanted more tang, or thrown in diced jalapeños when we were feeling adventurous. Once I even crumbled tortilla chips between layers for extra crunch, which my family still talks about.
Vegetarian Twist
When my sister went vegetarian, I experimented with leaving out the beef and doubling the beans, plus adding some crumbled tofu seasoned exactly like the meat mixture would be. Honestly, the texture was different but the flavor was spot on, and she said it was the best version she had tried.
Serving Suggestions
A crisp green salad with a lime vinaigrette cuts through the richness beautifully, and light red wine pairs surprisingly well with all those bold spices. I have also served it with simple roasted vegetables when I want to pretend we are eating a balanced meal.
- Warm your tortillas slightly before layering to prevent cracking
- If the cheese is browning too fast, tent the foil more loosely
- This freezes beautifully for up to three months if wrapped tightly
There is nothing quite like pulling this bubbling, golden dish out of the oven and watching everyone instantly migrate toward the kitchen. Some meals are just meant to bring people together around the table.
Recipe FAQs
- → What makes this different from traditional lasagna?
-
Instead of pasta sheets, this version uses flour tortillas as the layers. The filling features Mexican-inspired ingredients like taco seasoning, black beans, corn, and a Mexican cheese blend rather than Italian herbs and ricotta.
- → Can I make this ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. You may need to add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What can I use instead of ground beef?
-
Ground turkey or chicken works well for a lighter version. For vegetarian options, double the beans, add crumbled tofu, or use a plant-based ground meat alternative with the same seasonings.
- → Why should I let it rest before serving?
-
Resting for 5 minutes allows the layers to set and the cheese to firm slightly. This makes slicing much cleaner and helps each serving hold its shape on the plate.
- → Can I freeze this dish?
-
Yes, either freeze before baking (wrap well) or freeze leftovers after baking. Thaw overnight in the refrigerator before reheating at 180°C (350°F) until heated through.
- → What's the best way to prevent soggy tortillas?
-
Drain any excess fat from the beef and ensure your tomato mixture isn't too watery. Simmering the filling for 5 minutes helps reduce excess moisture before layering.