This hearty Tex-Mex casserole combines the comforting layered structure of Italian lasagna with bold Mexican flavors. Flour tortillas replace traditional pasta, creating soft pliable layers that hold together a savory filling of seasoned ground beef, black beans, sweet corn, and diced tomatoes. The dish gets its rich, cheesy finish from a generous amount of shredded Mexican blend that becomes golden and bubbly in the oven.
Perfect for feeding a crowd, this dish comes together in about an hour and serves six people comfortably. The meat mixture can be prepared ahead of time, and the assembled casserole reheats beautifully for leftovers. Customize the heat level with extra chili powder or jalapeños, or make it vegetarian by swapping the beef for additional beans and vegetables.
The first time I made this Mexican lasagna was on a rainy Tuesday when I was craving something comforting but different. I had extra tortillas from taco night and half a bag of cheese that needed using, so I started experimenting. My roommate walked in mid-assembly, looked at the stack of tortillas and meat, and asked if I was making some kind of Tex-Mex lasagna. The name stuck, and now it's the most requested dish at every gathering.
Last summer, I made this for my sister's birthday potluck. Everyone crowded around the baking dish as I pulled it from the oven, that golden cheese bubbling up between the layers. My nephew, who usually picks out anything with beans, went back for thirds and asked for the recipe before he even finished his plate.
Ingredients
- 500 g (1 lb) ground beef: Ground turkey works beautifully here too, and chicken makes it lighter without losing satisfaction
- 1 medium onion, diced: Red onion adds a nice sweetness and color, but yellow onion is perfectly fine
- 2 cloves garlic, minced: Fresh garlic really shines here, so skip the jarred stuff if you can
- 1 red bell pepper, diced: Any color works, but red adds sweetness that balances the spices
- 1 can (400 g/14 oz) black beans, drained and rinsed: Pinto beans work too if you prefer a milder flavor
- 1 can (150 g/5 oz) corn, drained: Fresh corn kernels cut from the cob in summer are incredible here
- 1 can (400 g/14 oz) diced tomatoes: Fire-roasted tomatoes add an extra layer of smokiness if you can find them
- 1 packet (30 g/1 oz) taco seasoning: Homemade taco seasoning with cumin, paprika, and oregano tastes so much better
- 1/2 tsp chili powder: This is where you control the heat, so adjust based on your crowd
- Salt and pepper, to taste: The taco seasoning has salt, so taste before adding more
- 8 medium flour tortillas: Corn tortillas work too but may need a quick warm-up to prevent cracking
- 300 g (3 cups) shredded Mexican cheese blend: Sharp cheddar and Monterey Jack are my go-to combination
- Fresh cilantro, chopped: The bright herbal finish cuts through all that rich cheese
- Sliced jalapeños: Pickled jalapeños add tang, fresh ones bring pure heat
- Sour cream: Greek yogurt is a lighter alternative that still provides that cool contrast
Instructions
- Preheat the oven:
- Get your oven to 180°C (350°F) so it's ready when you are
- Brown the beef:
- Cook the ground beef in a large skillet over medium heat until browned, then drain the excess fat
- Soften the vegetables:
- Add the diced onion, minced garlic, and bell pepper, sautéing for 3–4 minutes until fragrant and tender
- Build the filling:
- Stir in the taco seasoning, chili powder, black beans, corn, and diced tomatoes, then simmer for 5 minutes and season with salt and pepper
- Start layering:
- Lightly grease a 22x33 cm (9x13-inch) baking dish and place two tortillas on the bottom, tearing them as needed to fit
- Layer it up:
- Spread one-third of the meat mixture over the tortillas, then sprinkle with one-fourth of the cheese
- Repeat the layers:
- Layer tortillas, meat mixture, and cheese two more times, then finish with a final layer of tortillas and remaining cheese
- Bake covered:
- Cover loosely with foil and bake for 25 minutes to let everything meld together
- Get golden:
- Remove the foil and bake for another 10 minutes until the cheese is bubbly and golden brown
- Rest and serve:
- Let the dish rest for 5 minutes before slicing, then garnish with cilantro, jalapeños, and sour cream
This recipe became our go-to solution during those chaotic weeknights when everyone is hungry but no one wants takeout. My daughter now requests it for her birthday dinner every year, and honestly, I love that it's become a tradition born from a random experiment.
Make It Your Own
One night I added a layer of salsa verde between the tortillas, and it changed everything in the best way. The tangy brightness cut through the richness and made each bite sing. Sometimes I'll throw in some diced green chilies or a spoonful of chipotle powder for depth.
The Vegetarian Version
When my vegetarian friend comes over, I skip the meat entirely and add extra black beans, some crumbled tofu, or even roasted sweet potatoes. The layers still work beautifully, and honestly, nobody misses the beef. The key is loading up on vegetables and seasoning generously.
What To Serve With It
A crisp green salad with a lime vinaigrette is all you need to balance those hearty layers. I'll throw together some avocados and cherry tomatoes when I have them on hand.
- A light red wine pairs nicely if you're serving adults
- Cold beer works just as well for casual dinners
- Keep extra sour cream on hand for those who love it
This dish has saved more weeknight dinners than I can count, and the leftovers might be even better the next day. Hope it becomes a regular in your rotation too.
Common Questions
- → Can I make Mexican lasagna ahead of time?
-
Yes, you can assemble the entire casserole up to 24 hours in advance and refrigerate it covered. When ready to bake, you may need to add 5-10 minutes to the covered baking time since it will be cold.
- → What other proteins work well in this dish?
-
Ground turkey or chicken make excellent lighter alternatives to beef. For a vegetarian version, use extra black beans, pinto beans, or plant-based crumbles. You can also add sautéed mushrooms or diced zucchini for more substance.
- → Can I freeze Mexican lasagna?
-
Absolutely. Assemble the casserole, wrap it tightly with plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen adding about 20-25 minutes to the cooking time.
- → What type of tortillas work best?
-
Flour tortillas work best because they're pliable and hold up well during baking. Corn tortillas can become brittle. Use 8-inch medium tortillas for easy layering, and feel free to tear them to fit your baking dish as needed.
- → How do I prevent the tortillas from getting soggy?
-
The key is not to over-sauce your filling. The diced tomatoes provide enough moisture. Also, letting the casserole rest for 5 minutes after baking helps the layers set and makes serving easier.
- → What sides pair well with this casserole?
-
A crisp green salad with lime vinaigrette cuts through the richness. Mexican rice, refried beans, or guacamole also make excellent accompaniments. For beverage pairing, try a light-bodied red wine or an ice-cold Mexican beer.