If you adore bold flavors and crave a comforting twist on a classic Italian favorite, this Mexican Lasagna Recipe is exactly what you need to try next. Layers of tender corn tortillas replace traditional pasta sheets, interspersed with a lively mix of seasoned ground beef, vibrant veggies, melted cheeses, and rich enchilada sauce. Every bite bursts with the savory, smoky, and slightly spicy notes that define Mexican cuisine, making this dish an absolute crowd-pleaser for weeknight dinners or festive occasions. It’s the kind of recipe you’ll want to share around the table with friends or family to create memorable moments full of warmth and satisfaction.

Ingredients You’ll Need
Gathering the right ingredients is the secret to nailing this Mexican Lasagna Recipe. Each component plays a crucial role, whether it’s adding layers of flavor, creating delicious textures, or bringing eye-catching color to the dish. Once you have everything prepped, assembling this flavorful lasagna is not only straightforward but also incredibly rewarding.
- Neutral oil: 1 tablespoon for sautéing onions and peppers, use canola, grapeseed, or vegetable oil for a clean, light flavor.
- Large white or yellow onion: finely chopped (about 2 cups), it adds a sweet and savory base.
- Red bell pepper: diced (about 1 cup), contributes vibrant color and a subtle natural sweetness.
- Lean ground beef: 1 pound, for rich meaty goodness and hearty texture.
- Tomato paste: 2 tablespoons, intensifies the tomato flavor and adds depth.
- Taco seasoning: 1 packet (1 ounce) or 3 tablespoons, infuses classic Mexican spices for bold taste.
- Frozen corn kernels: 2 cups, bring a pop of sweetness and tender crunch.
- Diced green chiles: 1 (7-ounce) can, drained, adds gentle heat and vibrant flavor.
- Red enchilada sauce: 2 (10-ounce) cans, the sauce that ties the dish together with rich, tangy notes.
- Kosher salt: to taste, essential for balancing and enhancing all flavors.
- Monterey Jack cheese: 8 ounces shredded (about 2 cups), melts beautifully for creamy layers.
- Mild cheddar cheese: 8 ounces shredded (about 2 cups), adds sharpness and vibrant color.
- Corn tortillas: 18 (5- to 6-inch), the perfect wheat-free alternative to pasta sheets.
- Refried beans: 1 (16-ounce) can, adds creaminess and a hearty plant-based element.
- Chopped fresh cilantro: for garnish, brings freshness and a citrus-like lift.
- Pico de gallo: topping with bright, zesty bites of tomato, onion, and jalapeño.
- Sour cream: adds cool creaminess and balances heat.
- Diced avocado: a creamy, buttery garnish that pairs perfectly with the spices.
How to Make Mexican Lasagna Recipe
Step 1: Preheat the Oven
Start by setting your oven to 350ºF so it’s perfectly heated and ready to bake your lasagna to bubbly, cheesy perfection. This initial step ensures everything cooks evenly as soon as you place the assembled dish inside.
Step 2: Sauté the Aromatics
In a large skillet over medium-high heat, warm the neutral oil until shimmering, then toss in the finely chopped onions and diced red bell peppers. Sauté these until the onions become translucent and the peppers soften slightly, roughly four minutes, releasing their natural sweetness that forms the flavorful base of your filling.
Step 3: Brown the Beef and Add Seasoning
Add the ground beef to the skillet and break it into small pieces with a wooden spoon. Cook until fully browned and no pink remains—about six to eight minutes. Stir in the tomato paste and taco seasoning, cooking just until it becomes fragrant and the tomato paste takes on a deeper color, about two minutes. This step layers intense, vibrant flavor into your meat.
Step 4: Mix in Corn and Green Chiles
Next, stir in the frozen corn kernels and drained diced green chiles, scraping the pan to include all those delightful browned bits. This combination adds sweetness and a touch of heat that balance the savory beef perfectly. Once combined, remove the skillet from heat to keep the mixture fresh and flavorful.
Step 5: Incorporate Enchilada Sauce
Reserve one cup of the enchilada sauce from the cans. Stir the remaining sauce into your beef mixture, coating everything in that tangy, rich flavor. Taste and adjust with kosher salt to find the perfect balance—this integration brings the iconic saucy goodness to every bite.
Step 6: Prepare Cheese Blend
In a medium bowl, combine shredded Monterey Jack and mild cheddar cheese. This combination melts into golden, gooey layers that elevate the cheesy comfort of your Mexican Lasagna Recipe.
Step 7: Start Layering the Lasagna
Spread half a cup of the reserved enchilada sauce evenly on the bottom of a 9×13-inch baking dish. Arrange six corn tortillas over the sauce, slightly overlapping. Dollop and spread half of the refried beans over the tortillas, about three-quarters of a cup. Layer half of the beef mixture on top, followed by one-third of the cheese blend. This careful layering builds your delicious Mexican lasagna, bite by bite.
Step 8: Repeat Your Layers
Repeat the exact order: six tortillas, the remaining half of the refried beans, the remaining beef mixture, and another one-third of the cheese. Building layers like this ensures every slice has the perfect balance of bean, beef, cheese, and sauce throughout.
Step 9: Finish with Top Tortillas and Cheese
Place the last set of six tortillas on top. Spread the remaining half-cup of reserved enchilada sauce evenly over them, then generously sprinkle the last of your cheese blend on top. This finishing touch creates a sizzling, golden crust once baked.
Step 10: Bake to Melty Perfection
Place your baking dish on a rimmed sheet pan to catch any drips and bake in the preheated oven for 30 to 35 minutes. Bake until the cheese is melted, bubbling, and the entire dish is heated through. This bake time is the moment when all those layers meld into one irresistible creation.
Step 11: Rest and Serve
Allow the lasagna to cool for about 10 minutes after baking. This resting time helps it set so the layers hold together when sliced. Serve your Mexican Lasagna Recipe warm, topped generously with chopped cilantro, zesty pico de gallo, a dollop of sour cream, and creamy diced avocado for a fresh, mouthwatering finish.
How to Serve Mexican Lasagna Recipe

Garnishes
Fresh garnishes turn a great dish into an unforgettable culinary experience. For this Mexican Lasagna Recipe, chopped cilantro adds a bright, citrusy note; pico de gallo brings a fresh, zesty crunch; sour cream balances heat with cooling creaminess; and diced avocado offers a buttery texture that enhances every forkful beautifully.
Side Dishes
Complement your Mexican lasagna with sides that won’t overwhelm but add contrast. A crisp green salad with lime vinaigrette, simple Mexican rice, or smoky black beans bring refreshing balance. Crunchy tortilla chips with guacamole or a light corn salad also pair perfectly for a festive spread.
Creative Ways to Present
For a fun twist, serve this dish in individual ramekins or small cast-iron skillets for single portions. This presentation impresses guests and makes plating effortless. You can also roll leftover portions into warm tortillas for quick tacos the next day, padding your meal plan with exciting variety and zero waste.
Make Ahead and Storage
Storing Leftovers
After your family devours their initial servings, store any leftovers in an airtight container in the refrigerator for up to four days. This Mexican Lasagna Recipe keeps well and actually tastes even better the next day as flavors continue to meld.
Freezing
This lasagna freezes wonderfully for up to three months. Assemble it completely, then wrap it tightly with foil and plastic wrap before freezing. When you’re ready, thaw overnight in the fridge before reheating for a convenient and hearty meal anytime you want.
Reheating
To reheat, cover the lasagna with foil and bake at 350ºF until warmed through—usually about 20 to 25 minutes. Alternatively, microwave individual slices on medium power, covered to retain moisture, until hot. Fresh garnishes always brighten leftovers, so add fresh cilantro, pico, or sour cream just before serving.
FAQs
Can I make this Mexican Lasagna Recipe vegetarian?
Absolutely! Simply swap the ground beef for sautéed mushrooms, lentils, or a mix of beans to keep it hearty and flavorful while catering to vegetarian preferences.
What kind of tortillas work best?
Corn tortillas with a 5- to 6-inch diameter are ideal because they layer nicely without overpowering the dish. You can lightly warm them before assembling to increase pliability and prevent cracking.
Is this recipe very spicy?
The heat level is mild and balanced, thanks to the taco seasoning and green chiles, but you can easily adjust the spice by selecting hotter chiles or adding jalapeños if you love more kick.
Can I prepare this recipe ahead of time?
Yes! You can assemble the entire lasagna a day before baking; just cover and refrigerate. When ready, bake it as directed—this makes meal prep super convenient.
How should I serve leftovers?
Leftover Mexican Lasagna Recipe is delicious reheated and can also be shredded into warm tortillas or served over rice for a quick, satisfying meal with a slightly different twist.
Final Thoughts
This Mexican Lasagna Recipe is a celebration of flavors and textures that transforms simple ingredients into a dish bursting with warmth and joy. It’s an absolute must-try if you love classic comfort food with a spirited Mexican flair. Gather your ingredients, invite your favorite people, and dive into slices of this cheesy, hearty, and utterly delicious lasagna that will quickly become a beloved staple in your kitchen.
Print
Mexican Lasagna Recipe
- Prep Time: 35 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 25 minutes
- Yield: 10 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
Description
This Mexican Lasagna is a flavorful twist on traditional lasagna, layering tender corn tortillas with a savory mixture of spiced ground beef, refried beans, enchilada sauce, and a melty cheese blend. Perfect for a comforting family meal, it’s topped with fresh cilantro, pico de gallo, sour cream, and avocado for a vibrant finish.
Ingredients
Meat and Vegetables
- 1 tablespoon neutral oil (canola, grapeseed, or vegetable)
- 1 large white or yellow onion, finely chopped (about 2 cups)
- 1 medium red bell pepper, diced (about 1 cup)
- 1 pound lean ground beef
- 2 tablespoons tomato paste
- 1 (1-ounce) packet or 3 tablespoons taco seasoning
- 2 cups frozen corn kernels (about 10 ounces)
- 1 (7-ounce) can diced green chiles, drained
Sauces and Seasonings
- 2 (10-ounce) cans red enchilada sauce
- Kosher salt, to taste
- 1 (16-ounce) can refried beans
Cheese and Tortillas
- 8 ounces Monterey Jack cheese, shredded (2 cups)
- 8 ounces mild cheddar cheese, shredded (2 cups)
- 18 (5- to 6-inch) corn tortillas
Optional Garnishes
- Chopped fresh cilantro
- Pico de gallo
- Sour cream
- Diced avocado
Instructions
- Preheat Oven: Heat your oven to 350ºF (175ºC) to prepare for baking the lasagna.
- Sauté Vegetables: Warm 1 tablespoon of neutral oil in a large skillet over medium-high heat until shimmering. Add the chopped onion and diced red bell pepper and cook, stirring occasionally, until the onions are translucent and slightly softened, about 4 minutes.
- Cook Ground Beef: Add the ground beef to the skillet, breaking it apart with a wooden spoon. Cook until fully browned, about 6 to 8 minutes. Stir in the tomato paste and taco seasoning, cooking until fragrant and the tomato paste darkens, about 2 minutes.
- Add Corn and Chiles: Mix in the frozen corn kernels and drained diced green chiles, scraping up any browned bits from the pan for extra flavor. Remove the skillet from heat.
- Prepare Sauce Mixture: Reserve 1 cup of enchilada sauce from the two cans. Stir the remaining enchilada sauce into the beef mixture. Taste the mixture and season with kosher salt as needed to balance flavors.
- Combine Cheeses: In a medium bowl, combine the shredded Monterey Jack and cheddar cheeses and set aside.
- First Layer: Spread 1/2 cup of reserved enchilada sauce in the bottom of a 9×13-inch baking dish. Arrange 6 corn tortillas evenly on top, allowing some overlap. Dollop and spread half of the refried beans (about 3/4 cup) over the tortillas, then spread half of the beef mixture (about 3 cups) over the beans. Sprinkle with one-third of the cheese mixture (about 1 1/3 cups).
- Second Layer: Repeat the layering with another 6 tortillas, the remaining half of the refried beans, the remaining beef mixture, and another one-third of the cheese.
- Final Layer: Place the last 6 tortillas on top of the second layer. Spread the remaining 1/2 cup enchilada sauce evenly over the tortillas and sprinkle with the remaining cheese.
- Bake: Place the baking dish on a rimmed baking sheet to catch drips and bake in the preheated oven for 30 to 35 minutes, or until the cheese is melted, bubbling, and the filling is hot throughout.
- Cool and Serve: Let the lasagna cool for 10 minutes before slicing. Serve warm topped with chopped cilantro, pico de gallo, sour cream, and diced avocado as desired.
Notes
- Use corn tortillas for an authentic flavor and texture.
- Make sure to drain canned green chiles well to avoid excess moisture.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven.
- You can substitute ground turkey or chicken for a leaner option.
- Adjust the taco seasoning to your preferred spice level.

