This satisfying Tex-Mex bake stacks soft flour tortillas with a savory filling of browned ground beef seasoned with taco spices, black beans, sweet corn, and diced tomatoes. Layer upon layer gets topped with a generous amount of shredded Mexican cheese blend, creating bubbly, golden perfection after 35 minutes in the oven. The dish comes together quickly—just 25 minutes of prep before baking—making it perfect for busy weeknights or casual weekend gatherings. Serve with fresh cilantro, sliced jalapeños, and cool sour cream to balance the hearty, spiced flavors. The tortilla layers absorb the savory juices while staying tender, offering a delightful texture variation from traditional pasta lasagna.
The first time I made this Mexican Lasagna, my apartment smelled so incredible that my neighbor actually knocked on the door to ask what I was cooking. I had to laugh as I explained how I'd basically taken two comfort food favorites and smashed them together in a baking dish. Now it's become my go-to for feeding a crowd because everyone gets excited about the layers of familiar flavors in such an unexpected format.
Last summer I made this for my dad's birthday dinner instead of the usual lasagna, and he literally asked when I was going to make it again before he'd even finished his first plate. There's something about the combination of melted cheese and spicy beef between soft tortillas that just makes people cozy up to the table and stay longer.
Ingredients
- 500 g (1 lb) ground beef: I've learned that 80/20 blend gives you the best flavor without too much excess fat to drain
- 1 medium onion, diced: Yellow onions work beautifully here and become sweet as they sauté with the beef
- 2 cloves garlic, minced: Fresh garlic makes such a difference compared to the stuff in jars
- 1 red bell pepper, diced: This adds little bursts of sweetness and color throughout the layers
- 1 can (400 g/14 oz) black beans, drained and rinsed: Rinse them really well to avoid any murky bean liquid darkening your beautiful beef mixture
- 1 can (150 g/5 oz) corn, drained: Sweet corn pops against the savory beef and adds great texture
- 1 can (400 g/14 oz) diced tomatoes: Fire-roasted tomatoes add an extra layer of flavor if you can find them
- 1 packet (30 g/1 oz) taco seasoning: Homemade seasoning blend works beautifully if you prefer to control the salt level
- 1/2 tsp chili powder: Optional, but I always add it for that extra background warmth
- Salt and pepper: Taste your beef mixture before layering, as some taco seasonings are saltier than others
- 8 medium flour tortillas: Corn tortillas can work but tend to crack, so stick with flour for that lasagna-like texture
- 300 g (3 cups) shredded Mexican cheese blend: Freshly grated cheese melts so much better than the pre-shredded stuff with anti-caking agents
- Fresh cilantro, chopped: The bright herbal finish cuts through all that rich cheese and beef
- Sliced jalapeños: Fresh or pickled work, depending on how much heat you want to bring
- Sour cream: A cool dollop on top balances everything perfectly
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and move your oven rack to the middle position so the top doesn't brown too quickly.
- Brown the beef:
- Cook the ground beef in a large skillet over medium heat until it's no longer pink, breaking it up with your spoon as it cooks. Drain the excess fat but don't go crazy about it, you want some of those juices for flavor.
- Add the aromatics:
- Toss in your diced onion, minced garlic, and red bell pepper and sauté for about 3 to 4 minutes until the vegetables soften and your kitchen starts smelling amazing.
- Build the flavor base:
- Stir in the taco seasoning, chili powder if using, black beans, corn, and diced tomatoes. Let everything simmer together for about 5 minutes so the flavors can become friends, then season with salt and pepper to taste.
- Prep your baking dish:
- Lightly grease a 22x33 cm (9x13-inch) baking dish with a little oil or cooking spray. Place two tortillas on the bottom, tearing them as needed to cover the surface completely.
- Start layering:
- Spread about one-third of your meat mixture over the tortillas, then sprinkle with one-fourth of your cheese. Don't worry about being perfectly even, rustic layers look beautiful when it's baked.
- Repeat the pattern:
- Add two more tortillas, another third of the meat mixture, and another quarter of the cheese. Do this one more time, then finish with a final layer of tortillas and all your remaining cheese on top.
- Bake covered first:
- Cover the dish loosely with aluminum foil and bake for 25 minutes. The foil helps the tortillas steam and get tender without drying out.
- Get that golden top:
- 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 for 5 minutes before slicing, this helps the layers set so you can actually see them when you serve.
- Add your finishing touches:
- Garnish with fresh cilantro, sliced jalapeños, and a generous dollop of sour cream right before serving.
This recipe has saved me so many times when I need to feed a group but don't want to spend hours in the kitchen. Something about the combination of warm spices, melted cheese, and tender tortillas just makes people linger around the table longer than usual.
Making It Your Own
I've started playing around with different proteins like ground turkey or even a vegetarian version with extra beans and roasted sweet potatoes. The beauty of this dish is how forgiving it is, you can swap vegetables based on what's in your crisper drawer and it still comes out delicious.
The Assembly Secret
After making this dozens of times, I've found that slightly overlapping the tortillas prevents those little gaps where cheese and filling try to escape during baking. You want each layer to be complete so every bite gets all the components.
Serving Suggestions
A crisp green salad with a citrus vinaigrette cuts through the richness beautifully, and honestly, a light-bodied red wine like a Rioja pairs surprisingly well. I've also learned to put out extra hot sauce on the table since some people always want to kick it up another notch.
- Warm your leftover tortilla scraps in the oven for crispy chips to serve alongside
- If making ahead, bake for 20 minutes covered, then finish when ready to serve
- This freezes beautifully for up to 3 months if you wrap it tightly
There's something deeply satisfying about watching people discover this cross between two classics they already love. Hope it becomes a regular in your dinner rotation too.
Recipe FAQs
- → Can I make Mexican lasagna ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance and refrigerate tightly covered. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What type of tortillas work best?
-
Flour tortillas work beautifully as they soften nicely during baking without becoming mushy. Corn tortillas can be used but may require a brief warm-up in oil first to prevent cracking.
- → Can I freeze Mexican lasagna?
-
Absolutely. Assemble the unbaked dish, wrap tightly with plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → What's the best way to reheat leftovers?
-
Reheat individual portions in the microwave for 2-3 minutes, or cover the entire dish with foil and warm in a 180°C (350°F) oven for 15-20 minutes until heated through.
- → Can I make this vegetarian?
-
Definitely. Replace the ground beef with an extra can of black beans, crumbled tofu, or plant-based ground meat alternative seasoned the same way. The layering technique remains identical.