What if I told you that you could combine the comforting layers of Italian lasagna with the bold, vibrant flavors of Mexican cuisine? That’s exactly what Mexican Lasagna does—bringing together seasoned meat, melty cheese, tortillas, and a flavorful sauce for an irresistible, crowd-pleasing dish.

This dish is perfect for those nights when you’re craving something hearty and satisfying but want to shake things up a bit. It’s inspired by traditional Mexican ingredients like seasoned ground beef, salsa, black beans, and cheese, all layered between soft tortillas. Unlike classic Italian lasagna with pasta and ricotta, this version swaps in corn or flour tortillas and spices things up with cumin, chili powder, and jalapeños.

Mexican Lasagna is a go-to for busy weeknights, potlucks, and family dinners because it’s easy to make, can be prepped in advance, and is guaranteed to disappear quickly. If you love enchiladas and tacos, you’ll absolutely love this layered twist!

Why I Love This Recipe

Mexican Lasagna is one of those meals that checks every box—it’s packed with flavor, incredibly easy to put together, and can be customized in so many ways. Whether you prefer ground beef, chicken, or a vegetarian version with beans and roasted vegetables, it’s a versatile dish that adapts to whatever ingredients you have on hand.

One of my favorite things about this recipe is the balance of textures and flavors. The tortillas soak up the rich, spiced sauce while maintaining a slight chewiness, the cheese melts beautifully between layers, and the toppings add a fresh, cooling contrast to the warm, hearty filling. Every bite is loaded with zesty, savory, cheesy goodness.

Another reason this recipe is a winner? It’s great for meal prep. You can assemble it ahead of time and pop it in the oven when you’re ready, making it perfect for busy weeknights. Plus, leftovers taste just as good, if not better!

Ingredients for Mexican Lasagna

To make this delicious dish, you’ll need the following ingredients:

For the Filling:

  • Ground beef (or chicken/turkey): The base of the dish, seasoned with bold Mexican spices.
  • Onion and garlic: Essential for building flavor.
  • Black beans: Adds heartiness and texture.
  • Corn kernels: A touch of sweetness that balances the spice.
  • Diced tomatoes with green chilies (Rotel): Adds a tangy, slightly spicy kick.
  • Enchilada sauce or salsa: Forms the saucy, flavorful base.

Seasonings:

  • Chili powder: The backbone of Mexican flavors.
  • Cumin: Adds warmth and depth.
  • Smoked paprika: Brings a subtle smoky note.
  • Salt and pepper: Essential for seasoning.

For Layering:

  • Flour or corn tortillas: Replaces traditional lasagna noodles.
  • Shredded cheese (cheddar, Monterey Jack, or Mexican blend): Melts beautifully and gives that irresistible gooey texture.

Toppings (Optional but Recommended):

  • Sour cream or Greek yogurt: A creamy, tangy contrast.
  • Fresh cilantro: Adds brightness.
  • Diced avocado or guacamole: A buttery, refreshing element.
  • Jalapeños: For a spicy kick.

How Much Time Will You Need?

Making Mexican Lasagna is surprisingly quick, taking about 45 minutes from start to finish.

  • Prep time: 15 minutes
  • Cooking time: 30 minutes
  • Total time: 45 minutes

If you’re making it ahead of time, you can assemble it earlier in the day and bake it just before serving.

How to Make Mexican Lasagna

Step 1: Prepare the Meat Mixture

In a large skillet over medium heat, cook the ground beef (or chicken/turkey) until browned. Break it up with a spatula as it cooks. Once browned, drain excess grease if necessary.

Add the diced onion and cook for 2-3 minutes until softened. Stir in minced garlic and cook for another 30 seconds until fragrant.

Step 2: Add the Flavor

To the skillet, add black beans, corn, diced tomatoes with green chilies, and enchilada sauce (or salsa). Stir in chili powder, cumin, smoked paprika, salt, and pepper. Let it simmer for 5-7 minutes, allowing the flavors to meld together. Remove from heat.

Step 3: Assemble the Lasagna

Preheat your oven to 375°F (190°C).

In a baking dish, spread a thin layer of enchilada sauce or salsa at the bottom. Place a layer of tortillas over it, cutting them as needed to fit.

Spoon a generous portion of the meat mixture over the tortillas, spreading it evenly. Sprinkle a handful of cheese on top.

Repeat the layering process (tortillas, meat mixture, cheese) until all ingredients are used, finishing with a top layer of tortillas and a final sprinkle of cheese.

Step 4: Bake

Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is bubbly and golden.

Let the lasagna rest for 5-10 minutes before slicing.

Step 5: Garnish and Serve

Top with your favorite garnishes like sour cream, chopped cilantro, diced avocado, and jalapeños for an extra punch of flavor.

Substitutions

Meat Alternatives

  • Swap ground beef for ground turkey or chicken for a leaner option.
  • Use shredded rotisserie chicken for a quick and easy twist.
  • Make it vegetarian by replacing the meat with more beans, roasted bell peppers, and zucchini.

Tortilla Options

  • Use flour tortillas for a softer texture.
  • Opt for corn tortillas if you want a more authentic Mexican flavor.

Cheese Swaps

  • Cheddar: Classic and sharp.
  • Monterey Jack: Smooth and creamy.
  • Mexican blend: The best of all worlds with a mix of cheeses.

Sauce Variations

  • Green enchilada sauce for a tangier, slightly milder flavor.
  • Red enchilada sauce for a deeper, richer taste.
  • Salsa verde for a fresh, zesty twist.

Best Side Dishes for Mexican Lasagna

1. Mexican Street Corn Salad (Esquites)

A zesty, creamy corn salad with lime, cotija cheese, and a hint of spice. The bright flavors perfectly complement the richness of the lasagna.

2. Cilantro Lime Rice

Fluffy rice with fresh lime juice and chopped cilantro balances out the bold, cheesy flavors of the lasagna.

3. Refried Beans

Creamy, savory, and full of traditional Mexican flavor, refried beans add an extra layer of comfort to the meal.

Serving and Presentation Tips

Presentation matters just as much as flavor, and Mexican Lasagna shines when served with the right garnishes and sides. Here’s how to make your dish look as amazing as it tastes:

  • Slice it neatly: Let the lasagna rest for 5-10 minutes after baking. This helps it firm up, making it easier to cut into clean portions.
  • Use fresh toppings: A sprinkle of chopped cilantro, diced avocado, and sliced jalapeños adds color and freshness. A dollop of sour cream or Greek yogurt balances the richness.
  • Serve in a warm dish: A ceramic or cast-iron baking dish keeps the lasagna warm longer and adds a rustic touch.
  • Pair with the right sides: A crisp green salad, Mexican rice, or refried beans complete the meal beautifully.

Tips and Tricks to Make This Recipe Even Better

The Secret to a Perfect Mexican Lasagna

The key to an incredible Mexican Lasagna lies in balancing flavors and textures. Follow these tips to take yours to the next level:

  • Use fresh tortillas: Stale tortillas tend to get too chewy. If using corn tortillas, lightly toast them before layering to prevent them from getting soggy.
  • Don’t skimp on the sauce: A dry lasagna is no fun. Make sure each tortilla layer gets a good coating of sauce to keep it moist.
  • Layer strategically: Evenly distribute the filling so that every bite is packed with flavor. Try to keep the top layer cheese-heavy for the best melted, bubbly finish.
  • Make it ahead: Assembling the dish ahead of time allows the flavors to meld. Store it in the fridge and bake it when ready.

Common Mistakes to Avoid

1. Overloading with Cheese

It’s tempting to go all-in on cheese, but too much can make the dish greasy rather than melty and gooey. Stick to a balanced amount.

2. Skipping the Resting Time

Cutting into the lasagna right out of the oven causes it to fall apart. Letting it rest helps everything hold together.

3. Not Draining the Meat

Excess grease from ground beef can make the dish overly oily. Always drain it before adding the rest of the ingredients.

4. Using Too Many Tortillas

Layering too many tortillas without enough filling in between can result in a dense, dry dish. Keep the ratio balanced.

5. Forgetting to Taste the Filling

Before layering, taste the meat mixture. Adjust seasonings if needed—once baked, it’s harder to fix any lack of flavor.

How to Store It

Mexican Lasagna is fantastic for leftovers, and it stores well in both the fridge and freezer.

  • Refrigerate: Store in an airtight container for up to 4 days. Reheat in the oven at 350°F (175°C) for about 15 minutes, or microwave individual portions.
  • Freeze: Wrap the entire dish tightly in plastic wrap and aluminum foil, or store slices in airtight containers. Freeze for up to 3 months.
  • Reheat from frozen: Let it thaw overnight in the fridge, then bake at 375°F (190°C) for 25-30 minutes until heated through.

FAQ

1. Can I make Mexican Lasagna ahead of time?

Yes! Assemble it up to a day in advance, cover it tightly, and refrigerate. Bake it just before serving for the freshest taste.

2. What’s the best way to reheat leftovers?

For the best texture, reheat in the oven at 350°F (175°C) for about 15 minutes. If using a microwave, cover it with a damp paper towel to keep it moist.

3. Can I use different proteins?

Absolutely! Ground turkey, shredded chicken, or even plant-based meat substitutes work well. For a vegetarian version, add extra beans and roasted vegetables.

4. Will corn or flour tortillas work better?

Both work, but it depends on your preference. Flour tortillas give a softer bite, while corn tortillas offer a more traditional flavor and hold up better to the sauce.

5. How do I make it spicier?

Add diced jalapeños to the meat mixture, use hot enchilada sauce, or sprinkle crushed red pepper flakes for extra heat.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Lasagna Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia Rodrigo
  • Total Time: 45 minutes
  • Yield: 68 servings 1x
  • Diet: Halal

Description

A deliciously layered dish that blends the best of Mexican flavors with the comfort of lasagna. Spiced ground beef, black beans, cheese, and tortillas come together in a flavorful, cheesy casserole that’s perfect for any occasion. Great for meal prep and easy to customize!


Ingredients

Scale

For the Filling:

1 lb ground beef (or turkey/chicken)

1 small onion, diced

2 cloves garlic, minced

1 cup black beans, drained and rinsed

1 cup corn kernels

1 can (10 oz) diced tomatoes with green chilies (Rotel)

1 ½ cups enchilada sauce (or salsa)

1 tsp chili powder

1 tsp cumin

½ tsp smoked paprika

Salt and pepper, to taste

For Layering:

810 small flour or corn tortillas

2 cups shredded cheddar or Mexican cheese blend

Optional Toppings:

Sour cream

Chopped cilantro

Diced avocado

Sliced jalapeños


Instructions

    1. Preheat Oven & Prepare Meat Mixture

      • Preheat oven to 375°F (190°C).

      • In a skillet over medium heat, cook ground beef until browned. Drain excess grease.

      • Add diced onion and cook until soft. Stir in garlic and cook for 30 seconds.

    2. Add Seasonings & Vegetables

      • Mix in black beans, corn, diced tomatoes, and enchilada sauce.

      • Stir in chili powder, cumin, smoked paprika, salt, and pepper. Simmer for 5-7 minutes.

    3. Assemble the Lasagna

      • Spread a thin layer of enchilada sauce at the bottom of a baking dish.

      • Layer tortillas, followed by the meat mixture and cheese. Repeat layers, ending with cheese on top.

    4. Bake

      • Cover with foil and bake for 20 minutes. Remove foil and bake for another 10 minutes until cheese is bubbly.

      • Let it rest for 5-10 minutes before slicing.

    5. Garnish & Serve

      • Top with sour cream, cilantro, avocado, or jalapeños as desired.

 

Notes

For a spicier version, use hot enchilada sauce or add chopped jalapeños.

To make it vegetarian, replace the meat with extra beans and roasted veggies.

Leftovers can be stored in the fridge for up to 4 days or frozen for up to 3 months.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 6-8 servings
  • Calories: 450
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 8g
  • Protein: 28g
  • Cholesterol: 55mg

More Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star