If you’re craving a dish that delivers layers of comforting flavor, vibrant colors, and that perfect Tex-Mex flair, this Mexican Lasagna Recipe is your answer. It combines the hearty goodness of ground beef and refried beans with the zesty punch of enchilada sauce, all melted together with creamy cheeses and fresh toppings. It’s a dazzling twist on traditional lasagna that instantly becomes a crowd favorite, perfect for feeding a hungry family or impressing friends at your next dinner. Trust me, once you try this Mexican Lasagna Recipe, it’ll earn a permanent spot in your recipe lineup.

Ingredients You’ll Need
The magic of this Mexican Lasagna Recipe lies in its simple, wholesome ingredients, each bringing a unique layer of flavor, texture, and color. From the smoky depth of taco-seasoned beef to the creamy blend of cheeses, every component plays an essential role in building this delicious casserole.
- Neutral oil: Use canola, grapeseed, or vegetable oil to sauté vegetables without overpowering flavors.
- Large onion: Finely chopped to add sweetness and tender texture to the beef mixture.
- Red bell pepper: Diced for a burst of color and mild sweetness that balances savory notes.
- Lean ground beef: The hearty protein foundation providing robust flavor.
- Tomato paste: Intensifies the savory base with a rich, concentrated tomato flavor.
- Taco seasoning: Gives that signature Mexican spice blend that defines the dish’s personality.
- Frozen corn kernels: Adds bursts of sweetness and a pleasant pop in each bite.
- Diced green chiles: Brings mild heat and a tangy kick; drained to avoid watery layers.
- Red enchilada sauce: Acts as a bold, tangy layer tying every element together.
- Kosher salt: Enhances the flavors perfectly without overpowering.
- Monterey Jack cheese: Shredded for a creamy, melty texture with a subtle flavor.
- Mild cheddar cheese: Adds sharpness and color contrast to the cheese blend.
- Corn tortillas: The starchy, sturdy layering component holding the dish together.
- Refried beans: Provides creaminess and a smooth, hearty layer.
- Chopped fresh cilantro: For bright, herbal freshness as a garnish.
- Pico de gallo: Adds freshness, crunch, and acidity in the final presentation.
- Sour cream: Creamy, cooling contrast to the spicy and savory layers.
- Diced avocado: Adds butter-like richness and a smooth finish.
How to Make Mexican Lasagna Recipe
Step 1: Preheat the Oven
Start by heating your oven to 350ºF. Preparing the oven ahead makes sure your lasagna bakes evenly and finishes perfectly with a bubbly, golden cheese top every time.
Step 2: Sauté Vegetables
In a large skillet, heat your neutral oil over medium-high heat until shimmering. Toss in the finely chopped onion and diced red bell pepper. Cook, stirring occasionally, until the onion becomes translucent and softens up slightly, about 4 minutes. This step unlocks their sweetness and sets a flavorful foundation for the beef layer.
Step 3: Cook the Ground Beef
Add the lean ground beef to the skillet, breaking it apart with a wooden spoon for even cooking. Let it brown fully, which takes roughly 6 to 8 minutes. Then stir in the tomato paste and taco seasoning. Cooking these together for an additional 2 minutes deepens the meaty flavor and infuses the spices evenly.
Step 4: Add Corn and Green Chiles
Mix in the frozen corn kernels and drained diced green chiles, scraping up any delicious browned bits stuck to the pan. These add juicy bursts of sweetness and a subtle spicy tang. Once combined, remove the skillet from heat to prevent overcooking.
Step 5: Prepare the Sauce Mixture
Reserve one cup of the enchilada sauce from your cans to use later. Stir the remainder directly into the beef mixture—you’ll want the sauce to coat every bit of that filling. Taste and adjust with kosher salt as needed to bring all the flavors into perfect harmony.
Step 6: Mix the Cheeses
In a medium bowl, combine the shredded Monterey Jack and mild cheddar cheeses. This combo melts beautifully, creating luscious layers in your lasagna that are creamy yet slightly sharp.
Step 7: Assemble Layer One
Begin by spreading half a cup of the reserved enchilada sauce in the bottom of a 9×13-inch baking dish. Lay out 6 corn tortillas evenly on top, allowing each to overlap slightly so no gaps remain. Dollop and spread half of the refried beans over the tortillas, followed by half the beef mixture, then sprinkle one-third of the cheese blend on top. This careful layering builds the foundation of flavors you’re about to enjoy.
Step 8: Assemble Layer Two
Repeat the same layering process: 6 more tortillas, the remaining refried beans, the rest of the beef mixture, and another one-third of the cheese. Layering in this way keeps the texture perfect and the flavors balanced throughout.
Step 9: Top It Off
Place the final 6 tortillas on top of your second beef layer. Spread the last half cup of reserved enchilada sauce evenly over these tortillas, then shower your dish with the remaining cheese. This final cheesy top will bake into a golden, bubbly crust that’s irresistible.
Step 10: Bake to Perfection
Put your assembled dish on a rimmed baking sheet to catch any spills and slide it into the preheated oven. Bake for 30 to 35 minutes until the cheese is melted, golden, and bubbling, and the entire casserole is heated through. This baking time lets all the flavors meld beautifully.
Step 11: Rest and Slice
Take the lasagna out and let it rest at room temperature for at least 10 minutes. Resting allows it to set up nicely so when you slice it, the layers hold together beautifully and your pieces look as inviting as they taste.
How to Serve Mexican Lasagna Recipe

Garnishes
Top your lasagna with fresh chopped cilantro for a bright herbal note. Pico de gallo adds a fresh, tangy crunch, sour cream brings a cooling creaminess, and diced avocado introduces buttery richness. These garnishes elevate the dish and provide contrasting textures and flavors that make every bite exciting.
Side Dishes
This dish stands well on its own but pairs wonderfully with a light, crisp side salad dressed in lime vinaigrette or simple Mexican street corn (elote) for extra street-food vibes. A bowl of black beans or a side of Spanish rice also rounds out the meal perfectly, completing the Tex-Mex experience.
Creative Ways to Present
For a festive twist, serve individual portions in mini cast iron skillets or ramekins. Layering in clear glass dishes also lets your guests admire the colorful strata before digging in. You can even make it family-style by letting everyone add their favorite garnishes at the table for a fun, interactive dinner.
Make Ahead and Storage
Storing Leftovers
After enjoying your meal, store any leftovers in an airtight container in the refrigerator. Properly kept, your Mexican Lasagna Recipe will stay moist and flavorful for up to 4 days — perfect for snacking or quick lunches.
Freezing
This baked lasagna freezes beautifully. Wrap the whole dish tightly in foil and plastic wrap or portion it into freezer-safe containers. It will keep in the freezer for up to 3 months, allowing you to pull out a comforting dinner anytime you need it.
Reheating
Reheat refrigerated or thawed portions in a 350ºF oven covered with foil to keep moisture in, for about 20 minutes or until warmed through. For a quick option, microwave portions covered loosely but be mindful of preserving the texture so it doesn’t get soggy.
FAQs
Can I make this Mexican Lasagna Recipe vegetarian?
Absolutely! Simply swap the ground beef for sautéed mushrooms, extra beans, or a plant-based meat substitute. The layers will still be hearty and flavorful, especially with the enchilada sauce and cheese blend.
What kind of tortillas work best in this recipe?
Corn tortillas are traditional and ideal because they hold up well when layered and baking, giving you an authentic texture and flavor. Make sure to slightly overlap them to help the structure stay firm.
Can I use homemade enchilada sauce?
Definitely! Homemade enchilada sauce adds a wonderful personal touch and lets you tailor the spice level to your liking. It works perfectly in the layers of this Mexican Lasagna Recipe.
Is it possible to prepare this dish ahead of time?
Yes! You can assemble the entire dish the day before, cover it tightly, and refrigerate. When ready, bake it for a slightly longer time to ensure it heats all the way through.
How spicy is this Mexican Lasagna Recipe?
The heat level is mild to moderate thanks to the taco seasoning and green chiles. You can adjust the spice by choosing milder or spicier enchilada sauce or adding jalapeños if you want a kick.
Final Thoughts
Making this Mexican Lasagna Recipe is like inviting a fiesta to your dinner table — layers of flavor, texture, and vibrant colors all wrapped into one hearty dish. It’s simple enough to prepare on a weeknight yet impressive enough to serve guests on the weekend. Give it a try and enjoy all the comforting warmth and bold tastes that make this recipe a new favorite you’ll happily make again and again.
Print
Mexican Lasagna Recipe
- Prep Time: 25 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 25 minutes
- Yield: 10 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
Description
A flavorful Mexican Lasagna recipe that layers tender corn tortillas with a hearty mixture of seasoned ground beef, refried beans, corn, and green chiles, all smothered in rich enchilada sauce and melty cheese. Baked to perfection, this dish offers a delightful twist on traditional lasagna with vibrant Mexican flavors, perfect for family dinners or gatherings.
Ingredients
Main Ingredients
- 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
- 2 (10-ounce) cans red enchilada sauce
- Kosher salt, to taste
Dairy
- 8 ounces Monterey Jack cheese, shredded (2 cups)
- 8 ounces mild cheddar cheese, shredded (2 cups)
- Sour cream (for serving)
Other Ingredients
- 18 (5- to 6-inch) corn tortillas
- 1 (16-ounce) can refried beans
- Chopped fresh cilantro (for garnish)
- Pico de gallo (for garnish)
- Diced avocado (for garnish)
Instructions
- Preheat Oven: Heat your oven to 350ºF to prepare for baking the lasagna, ensuring it will be ready for the assembled dish.
- Sauté Vegetables: In a large skillet over medium-high heat, warm 1 tablespoon of neutral oil until shimmering. Add the finely chopped onion and diced red bell pepper and cook, stirring occasionally, until the onions become translucent and slightly softened, about 4 minutes.
- Cook Beef: Add the ground beef to the skillet, breaking it into small pieces with a wooden spoon. Cook until browned and fully cooked through, approximately 6 to 8 minutes. Stir in the tomato paste and taco seasoning; continue cooking until fragrant and the tomato paste darkens slightly, 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 to incorporate more flavor. Remove the skillet from heat.
- Prepare Sauce Mixture: Reserve 1 cup of the enchilada sauce from the two cans. Stir the remaining enchilada sauce into the beef mixture. Taste and adjust seasoning with kosher salt as needed to balance flavors.
- Mix Cheeses: Combine shredded Monterey Jack and mild cheddar cheese in a medium bowl and set aside.
- Assemble Lasagna – Layer One: Spread 1/2 cup of the reserved enchilada sauce evenly in the bottom of a 9×13-inch baking dish. Arrange 6 corn tortillas on top, overlapping slightly. Dollop and evenly spread half of the refried beans (about 3/4 cup) over the tortillas. Spread half of the beef mixture (about 3 cups) over the beans, then sprinkle with one-third of the cheese mixture (about 1 1/3 cups).
- Assemble Lasagna – Layer Two: Repeat the layering process with another 6 tortillas, the remaining refried beans, the remaining beef mixture, and another one-third of the cheese mixture.
- Top Layer: Place the last 6 tortillas on top. Spread the remaining 1/2 cup of enchilada sauce evenly over them and sprinkle with the remaining cheese.
- Bake: Place the baking dish on a rimmed baking sheet to catch any spills and bake in the preheated oven for 30 to 35 minutes, until the cheese is melted, bubbly, and the filling is hot throughout.
- Rest and Serve: Allow the lasagna to cool for 10 minutes before slicing. Serve warm, topped with chopped fresh cilantro, pico de gallo, sour cream, and diced avocado as desired for a fresh and creamy contrast.
Notes
- Use fresh corn tortillas if available; slightly stale tortillas work better as they hold up well in baking without becoming too soggy.
- Adjust taco seasoning quantity depending on your preferred spice level.
- For a vegetarian version, substitute ground beef with meatless crumbles or additional vegetables like zucchini and mushrooms.
- Letting the baked lasagna rest before cutting ensures cleaner slices and better flavor melding.
- Serving with fresh avocado and sour cream adds a creamy balance to the spices.

