This Tex-Mex inspired casserole stacks soft flour tortillas with a savory filling of browned ground beef, black beans, sweet corn, and diced tomatoes. Seasoned with taco spices and topped with a generous layer of melted Mexican cheese blend, each bite delivers creamy, zesty comfort. The dish comes together in about an hour—twenty-five minutes of prep followed by thirty-five minutes in the oven until the cheese turns golden and bubbly.
Perfect for feeding a family or meal prep for the week, this layered bake serves six hungry people. Let it rest briefly before slicing to ensure clean portions. Garnish with fresh cilantro, sliced jalapeños, or a dollop of sour cream to add brightness and cool contrast to the rich, spiced layers.
The first time my neighbor Maria brought this over, she called it "pastel azteca" and laughed when I asked if it was Italian. Turns out her family had been making this comfort food cross for generations, and one bite told me why. The way the tortillas soften in the layers, soaking up all that spiced beef and tomato goodness, it is like regular lasagna but with so much more personality.
Last winter when my sister came over feeling overwhelmed with work, I threw this together while she complained about her boss. By the time it came out of the oven, bubbling and golden, the whole house smelled like cumin and melting cheese. We ate standing up in the kitchen, burning our mouths slightly because we could not wait, and she forgot to be stressed for a whole hour.
Ingredients
- 500 g (1 lb) ground beef: I have found that 80/20 ratio gives the best flavor, but drain it well or you will end up with greasy layers
- 1 medium onion, diced: Yellow onions work beautifully here, becoming sweet and soft as they cook down with the beef
- 2 cloves garlic, minced: Fresh garlic makes such a difference, do not be tempted to use the jarred stuff
- 1 red bell pepper, diced: This adds a lovely sweetness and pops of color against all that rich beef and cheese
- 1 can (400 g/14 oz) black beans, drained and rinsed: Rinse them really well or your sauce will look muddy
- 1 can (150 g/5 oz) corn, drained: Sweet corn balances the spice and adds great texture in every bite
- 1 can (400 g/14 oz) diced tomatoes: Fire roasted tomatoes add a subtle smoky depth that regular ones miss
- 1 packet (30 g/1 oz) taco seasoning: Homemade is great but honestly, the packet works perfectly here
- 1/2 tsp chili powder: Optional but recommended if your family likes a little extra warmth
- Salt and pepper: Taste before you layer, taco seasoning can be salty enough on its own
- 8 medium flour tortillas: Corn tortillas will crumble, but flour get soft and noodle like, just like traditional lasagna
- 300 g (3 cups) shredded Mexican cheese blend: Buy the pre shredded mix or do equal parts cheddar and Monterey Jack
- Fresh cilantro, chopped: The fresh herb finish cuts through all that rich cheese and beef
- Sliced jalapeños: For anyone who wants to turn up the heat at the table
- Sour cream: A cool, creamy contrast that makes each bite feel complete
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and move your oven rack to the middle position so the top layer of cheese browns evenly.
- Brown the beef:
- Cook the ground beef in a large skillet over medium heat until no pink remains, breaking it up with your spoon as it cooks.
- Sauté the aromatics:
- Add the onion, garlic, and bell pepper to the beef and cook for 3 to 4 minutes until the vegetables soften and your kitchen starts to smell amazing.
- Build the filling:
- Stir in the taco seasoning, chili powder if using, black beans, corn, and diced tomatoes then let everything simmer together for 5 minutes.
- Season to taste:
- Add salt and pepper carefully, remembering that the taco seasoning and cheese will both contribute saltiness.
- Prep the pan:
- Lightly grease a 22x33 cm (9x13 inch) baking dish with a little oil or cooking spray.
- Start layering:
- Place two tortillas on the bottom, tearing them as needed to cover the surface completely without overlapping too much.
- Add the first cheese layer:
- Spread one third of the meat mixture over the tortillas, then sprinkle with one fourth of your cheese.
- Repeat the pattern:
- Make two more complete layers of tortillas, meat, and cheese, then finish with a final tortilla layer topped with all the remaining cheese.
- Bake covered:
- Cover loosely with foil and bake for 25 minutes so everything heats through and the tortillas soften.
- Get it golden:
- Remove the foil and bake for 10 more minutes until the cheese is bubbling and starting to turn golden brown in spots.
- Let it rest:
- Wait 5 minutes before slicing so the layers have time to set and will not slide apart when you serve.
- Garnish and serve:
- Top with fresh cilantro, sliced jalapeños, and dollops of sour cream right at the table so everyone can customize.
My daughter now requests this for her birthday dinner every year, and I have watched her grow from the kid who picked out the peppers to the teenager who confidently seasons the meat herself. Food is funny like that, becoming part of your story without you even noticing it happening.
Making It Your Own
The beauty of this dish is how forgiving it is. I have used ground turkey when beef felt too heavy, and my vegetarian sister swaps in a mixture of extra black beans and plant based crumble. One friend adds a layer of refried beans between the tortillas for extra creaminess, and another swear by sprinkling pickled jalapeños into the layers instead of fresh on top.
Make Ahead Magic
This might be the ultimate make ahead dinner. You can assemble the whole thing up to 24 hours in advance, keep it covered in the refrigerator, then bake it straight from the fridge, just add about 10 minutes to the covered baking time. Leftovers keep beautifully for 3 to 4 days and actually reheat better than pasta lasagna because the tortillas do not get mushy or gummy.
Serving Suggestions
A crisp green salad with a lime vinaigrette cuts through the richness perfectly, and if you want to go all out, serve it alongside Spanish rice or warm refried beans. For drinks, a light red wine like a Rioja or a cold beer with a squeeze of lime will not steer you wrong.
- Warm your tortillas slightly before layering if they seem stiff
- Let guests add their own garnishes at the table so everyone gets exactly what they want
- Make double the meat mixture and freeze half for an even faster next time
Whether you are feeding a crowd on game day or just need something that will make Tuesday feel special, this Mexican lasagna has your back. It is the kind of food that brings people to the table and keeps them there long after the plates are empty.
Recipe FAQs
- → What makes this different from traditional lasagna?
-
Instead of pasta sheets and Italian béchamel, this version uses flour tortillas as the layers, replacing ricotta with shredded Mexican cheese blend and seasoning the meat with taco spices rather than herbs.
- → Can I make this vegetarian?
-
Absolutely. Simply omit the ground beef and double the black beans, adding extra vegetables like diced zucchini or mushrooms to maintain the hearty texture and protein content.
- → How do I prevent soggy tortillas?
-
Drain the ground beef well after browning, and rinse and drain the canned beans and corn thoroughly. The filling should be thick, not watery, before layering.
- → Can I assemble this ahead of time?
-
Yes. Assemble the complete dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. Add about 10 minutes to the covered baking time if baking cold from the refrigerator.
- → What other proteins work well?
-
Ground turkey or chicken creates a lighter version. For a twist, try shredded cooked chicken or chorizo. Just adjust cooking time accordingly—pre-cooked meats only need heating through.
- → How should I store leftovers?
-
Cool completely, then cover or transfer to an airtight container. Refrigerate for 3-4 days or freeze for up to 3 months. Reheat covered at 180°C (350°F) until heated through.