Imagine sinking your fork into layers of spicy, melty Mexican Lasagna where the aroma of cumin and chili powder mingles with bubbling cheese and zesty tomatoes. This crowd-pleasing fusion dish marries the structural beauty of Italian lasagna with the bold, vibrant flavors of Mexican cuisine. Mexican Lasagna transforms ordinary dinner nights into fiesta-worthy occasions without hours of preparation. You’ll learn how to layer tortillas with seasoned meat, beans, and cheese to create a dish that’s both comforting and exciting—perfect for feeding a hungry family or impressing guests at your next gathering.
Why You’ll Love This Recipe
This Mexican Lasagna recipe stands out as a true family favorite for several compelling reasons. First, it delivers an incredible textural experience—crispy edges of baked tortillas give way to tender, saucy layers within, while the top features a golden, bubbling cheese crust that’s utterly irresistible.
The flavor profile hits all the right notes: savory seasoned beef, earthy beans, sweet corn, tangy tomatoes, and the perfect kick of spice, all balanced with creamy cheese. Unlike traditional lasagna, this Mexican-inspired version comes together in significantly less time—no boiling noodles required!
The versatility is another winning feature—it’s easily adaptable to what you have on hand and can be prepared ahead, making it perfect for busy weeknights or stress-free entertaining. Perhaps best of all, Mexican Lasagna delivers the satisfaction of comfort food while bringing excitement to your dinner table with its bold, festive flavors.
Ingredients
- 1 pound (450g) lean ground beef
- 1 medium onion, finely diced (about 1 cup)
- 2 cloves garlic, minced
- 1 packet (1.25 oz/35g) taco seasoning
- 1 can (15 oz/425g) black beans, drained and rinsed
- 1 can (15 oz/425g) corn kernels, drained
- 1 can (10 oz/285g) enchilada sauce
- 1 can (14.5 oz/411g) diced tomatoes with green chilies
- 8-10 (8-inch/20cm) flour tortillas
- 3 cups (340g) shredded Mexican cheese blend
- 1 cup (230g) sour cream
- 3 green onions, thinly sliced
- ¼ cup (10g) fresh cilantro, chopped
- 1 avocado, diced (for serving)
- 1 lime, cut into wedges (for serving)
Pro Tips
Achieving the perfect Mexican Lasagna comes down to three essential techniques that elevate this dish from good to spectacular. First, don’t skip browning the meat properly—take the extra few minutes to develop a deep caramelization by cooking in batches if necessary and draining excess fat. This creates a rich foundation of flavor that permeates the entire dish.
Second, master the art of proper layering: slightly overlap your tortillas to prevent gaps, and always start and end with sauce to ensure moisture throughout. The most common mistake is under-saucing, which results in dry patches—be generous with your enchilada sauce, especially around the edges where drying occurs most rapidly.
Finally, perfect your cheese technique: reserve about a third of your cheese for the very top layer and cover the dish with foil for the first 20 minutes of baking, then remove it for the final 10 minutes. This approach ensures the interior melts perfectly while the top develops that coveted golden, slightly crispy cheese crust that makes Mexican Lasagna irresistible.

Instructions
Step 1: Prepare the Meat Mixture
Preheat your oven to 375°F (190°C). In a large skillet over medium-high heat, brown the ground beef, breaking it apart with a wooden spoon until no pink remains (about 5-7 minutes). Add the diced onion and cook until translucent (about 3 minutes). Stir in the minced garlic and cook until fragrant (about 30 seconds). Your kitchen should be filling with mouthwatering aromas at this point!
Step 2: Season and Combine
Sprinkle the taco seasoning evenly over the meat mixture and stir to coat. Pour in the diced tomatoes with green chilies (don’t drain them—the liquid adds flavor!). Add the drained black beans and corn, stirring gently to combine everything. Allow this mixture to simmer for 5 minutes so the flavors can meld together. The sauce should thicken slightly but remain moist.
Step 3: Prepare the Baking Dish
Spread ¼ cup of enchilada sauce over the bottom of a 9×13-inch baking dish. This prevents the bottom layer from sticking and starts building flavor from the base up. I like to use a glass dish so you can see those beautiful layers forming!
Step 4: Create Your Layers
Place a layer of tortillas over the sauce, overlapping slightly and cutting them if necessary to fit the dish. Spread one-third of the meat mixture over the tortillas, then drizzle with some enchilada sauce. Dollop small spoonfuls of sour cream (about ⅓ cup) over the meat and spread gently. Sprinkle with about ¾ cup of the shredded cheese. Repeat these layers twice more.
Step 5: Top and Bake
For the final layer, place tortillas on top, spread with the remaining enchilada sauce, and sprinkle with the remaining cheese. Cover with aluminum foil (tent it slightly so it doesn’t stick to the cheese) and bake for 25 minutes. Then remove the foil and bake for an additional 10 minutes until the cheese is bubbling and golden. Let your Mexican Lasagna rest for 10 minutes before cutting—this helps the layers set and makes serving much easier!
Variations
Vegetarian Mexican Lasagna: Transform this dish into a meat-free delight by substituting the ground beef with either an additional can of black beans or 2 cups of sautéed vegetables like zucchini, bell peppers, and mushrooms. You might also consider adding plant-based ground meat alternatives which work beautifully with the Mexican seasonings. The layering technique remains identical, and you’ll be surprised at how satisfying this vegetarian version can be.
Spicy Chicken Mexican Lasagna: For poultry lovers, substitute 2 cups of shredded rotisserie chicken mixed with a chipotle pepper in adobo sauce (finely chopped) for the ground beef. This variation offers a smokier, slightly spicier profile that pairs wonderfully with a blend of Monterey Jack and pepper jack cheeses instead of the Mexican blend. It’s perfect for those who enjoy their Mexican Lasagna with an extra kick.
Low-Carb Mexican Lasagna: Replace the flour tortillas with large, thinly sliced zucchini planks that have been salted and patted dry. Layer them as you would the tortillas, noting that you’ll need to slightly overlap them more. This creates a deliciously fresh, lighter version of Mexican Lasagna that’s perfect for summer or for those watching their carbohydrate intake.
Storage and Serving
Mexican Lasagna keeps beautifully in the refrigerator for up to 4 days when stored in an airtight container. For longer storage, freeze individual portions wrapped tightly in plastic wrap and aluminum foil for up to 3 months. Thaw overnight in the refrigerator before reheating. For best results when reheating, cover with foil and warm in a 325°F oven for 20-25 minutes, removing the foil for the last 5 minutes to re-crisp the top.
Serve your Mexican Lasagna on warmed plates with a sprinkle of fresh cilantro and sliced green onions for color and flavor. Create a restaurant-worthy presentation by adding a dollop of sour cream, fresh diced avocado, and a lime wedge on the side. For a complete meal, pair with a simple side salad dressed with lime vinaigrette or serve alongside cilantro-lime rice for a heartier option. This dish truly shines when accompanied by an ice-cold Mexican beer or a zesty margarita for a full fiesta experience.
FAQs
Can I make Mexican Lasagna ahead of time?
Absolutely! You can assemble the entire Mexican Lasagna up to 24 hours in advance, cover it tightly with plastic wrap, and refrigerate. When ready to bake, remove it from the refrigerator 30 minutes beforehand and add 10-15 minutes to the covered baking time.
Can I use corn tortillas instead of flour tortillas?
Yes, corn tortillas work wonderfully and add authentic flavor to your Mexican Lasagna. For best results, lightly toast them in a dry skillet first to prevent them from becoming soggy during baking.
How can I adjust the spice level of this dish?
To increase heat, add diced jalapeños to your meat mixture or use hot enchilada sauce. For a milder version, use regular diced tomatoes instead of those with green chilies and choose a mild enchilada sauce.
Is there a way to make this recipe gluten-free?
Certainly! Use certified gluten-free corn tortillas and check that your taco seasoning and enchilada sauce are gluten-free (or make your own from scratch).
What can I serve with Mexican Lasagna for a complete meal?
Mexican Lasagna pairs perfectly with a simple green salad, Mexican rice, or roasted vegetables. For a festive occasion, serve with guacamole, fresh salsa, and tortilla chips as appetizers.
Mexican Lasagna
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 servings 1x
- Category: Dinner
- Method: Cooking
- Cuisine: Americaine
Description
Mexican Lasagna: Layers of tortillas, seasoned ground beef, salsa, beans, and melted cheese in a hearty and delicious fusion dish. Ready to impress!
Ingredients
- 1 pound (450g) lean ground beef
- 1 medium onion, finely diced (about 1 cup)
- 2 cloves garlic, minced
- 1 packet (1.25 oz/35g) taco seasoning
- 1 can (15 oz/425g) black beans, drained and rinsed
- 1 can (15 oz/425g) corn kernels, drained
- 1 can (10 oz/285g) enchilada sauce
- 1 can (14.5 oz/411g) diced tomatoes with green chilies
- 8–10 (8-inch/20cm) flour tortillas
- 3 cups (340g) shredded Mexican cheese blend
- 1 cup (230g) sour cream
- 3 green onions, thinly sliced
- ¼ cup (10g) fresh cilantro, chopped
- 1 avocado, diced (for serving)
- 1 lime, cut into wedges (for serving)
Instructions
- Step 1: Prepare the Meat Mixture Preheat your oven to 375°F (190°C). In a large skillet over medium-high heat, brown the ground beef, breaking it apart with a wooden spoon until no pink remains. Add the diced onion and cook until translucent. Stir in the minced garlic and cook until fragrant. Your kitchen should be filling with mouthwatering aromas at this point!
- Step 2: Season and Combine Sprinkle the taco seasoning evenly over the meat mixture and stir to coat. Pour in the diced tomatoes with green chilies. Add the drained black beans and corn, stirring gently to combine everything. Allow this mixture to simmer for 5 minutes so the flavors can meld together. The sauce should thicken slightly but remain moist.
- Step 3: Prepare the Baking Dish Spread ¼ cup of enchilada sauce over the bottom of a 9×13-inch baking dish. This prevents the bottom layer from sticking and starts building flavor from the base up.
- Step 4: Create Your Layers Place a layer of tortillas over the sauce, overlapping slightly and cutting them if necessary to fit the dish. Spread one-third of the meat mixture over the tortillas, then drizzle with some enchilada sauce. Dollop small spoonfuls of sour cream over the meat and spread gently. Sprinkle with about ¾ cup of the shredded cheese. Repeat these layers twice more.
- Step 5: Top and Bake For the final layer, place tortillas on top, spread with the remaining enchilada sauce, and sprinkle with the remaining cheese. Cover with aluminum foil and bake for 25 minutes. Then remove the foil and bake for an additional 10 minutes until the cheese is bubbling and golden. Let your Mexican Lasagna rest for 10 minutes before cutting—this helps the layers set and makes serving much easier!
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg