Mexican Lasagna Recipe

I make this Mexican lasagna when I want taco night without standing at the stove assembling tacos for everyone. It’s basically taco lasagna: layers of corn tortillas, seasoned ground beef, black beans, corn, salsa, and gooey cheddar baked together in one big 9×13 dish. It takes about 55 minutes from start to finish, including a 10-minute rest before slicing.

This has been one of my go-to family dinners for years because the ingredients are easy to keep around and nobody complains when cheesy taco casserole shows up for dinner. I love that I can change the heat level with the salsa, add our favorite taco toppings at the table, and call dinner done.

fork digging into a portion of mexican lasagna on a plate

Why This Recipe Works

There’s a lot to love about turning taco night into one big cheesy casserole.

  • Corn tortillas replace the noodles. No pasta – the tortillas create easy-to-slice layers while keeping everything firmly in taco territory.
  • The pantry does most of the work. Canned beans, corn, tomatoes, and salsa keep the prep down to about 5 minutes.
  • Everyone can customize their serving. Add your favorite taco toppings at the table, and dinner is handled.
ingredients to make mexican lasagna laid out on a counter with text labels

Ingredients

You don’t need anything fancy for this taco lasagna recipe. Most of the filling comes straight from pantry staples.

  • The Filling: I use lean ground beef here because the cheese already brings plenty of richness. The homemade taco seasoning gives you the best flavor, but a store-bought packet works in a pinch. Canned corn, black beans, and fire-roasted tomatoes go straight into the skillet with the beef – just open, drain, and add. They give every slice a good mix of textures.
  • Salsa: Use your favorite red salsa and pick the heat level that works for your family – mild, medium, or hot all work here. It adds moisture to the filling and goes between the tortilla layers so you don’t need a separate sauce.
  • Corn Tortillas: These take the place of lasagna noodles. Overlap them and cut or tear as needed to cover the bottom of the dish and filling.
  • Cheese: Shredded cheddar is my go-to, but a Mexican cheese blend works just as well.
  • Toppings: Sour cream and sliced green onions add a cool, fresh finish right before serving.

Substitutions

Chicken: Seasoned cooked chicken with green salsa in place of red makes an easy verde version. It’s a good way to use up leftover chicken if you have it.

Tomatoes: Regular diced tomatoes work if you can’t find fire-roasted. Fire-roasted just adds a little more depth of flavor without any extra work.

Cheese: Monterey Jack or Pepper Jack are both solid swaps. Pepper Jack adds a little heat if you want it.

angled view of mexican lasagna in the baking dish

How to Make Mexican Lasagna

This comes together faster than you’d think. The beef and filling cook in one skillet while you prep the baking dish and tortillas.

  1. Brown and season the beef. Cook the ground beef in a large skillet, breaking it up as it cooks, until there’s no pink left, then stir in the taco seasoning. You want the seasoning coating the meat evenly.
  2. Make the filling. Stir in the drained corn, fire-roasted tomatoes, black beans, and salsa. The mixture should be moist but not soupy.
  3. Build the layers. Start with a little salsa spread across the bottom of a 9×13 baking dish, then add a layer of corn tortillas, half the beef mixture, and an even layer of cheese. Repeat, then finish with one last layer of tortillas, salsa, and cheese. Cut or tear the tortillas as needed to cover the gaps. They don’t need to be perfect.
  4. Bake until hot and bubbly. Bake the Mexican lasagna at 350°F for 30 minutes. It’s ready when the cheese is completely melted and you can see the filling bubbling around the edges.
  5. Let it rest. Give the lasagna 10 minutes before cutting it. I know staring at a pan of melted cheese for 10 minutes feels unnecessarily cruel, but the rest gives those layers time to settle so your first serving actually resembles a slice instead of a taco avalanche.

Tips & Tricks

A few little things make a noticeable difference with this recipe.

  • Drain the canned ingredients well. Extra liquid from the corn, tomatoes, or beans will make the filling watery and the layers soggy. A good drain before they go into the skillet makes a real difference.
  • Don’t skip the salsa on the bottom. That little bit keeps the bottom tortilla layer from drying out during baking.
  • Shred the cheese yourself. Pre-shredded cheese has a coating that keeps it from melting as smoothly. A block of cheddar shredded fresh makes a noticeably better melt.
  • Give it the full 10-minute rest. This is the difference between clean-ish slices and filling spilling everywhere the second you cut into it.
portion of mexican lasagna on a spatula over the baking dish

What to Serve with Mexican Lasagna

Since this Mexican lasagna already has beef, beans, corn, tortillas, and cheese, you don’t need much on the side. For a weeknight, I’d keep things simple with Mexican rice, cilantro lime rice, refried beans, or a crisp salad.

For toppings, put out sour cream, sliced green onions, guacamole, and jalapeños and let everyone finish their own slice. That gives you the fun part of taco night without making 47 tiny bowls mandatory.

If I’m serving this for friends, chips and restaurant-style salsa are an easy starter. A margarita alongside it certainly doesn’t hurt either.

Make Ahead, Storage & Reheating

You can prepare the filling ahead and refrigerate it, then assemble and bake when you’re ready. Or assemble the whole lasagna up to 24 hours ahead, cover tightly, and refrigerate. The tortillas will soften slightly as it sits, but they’ll still come out delicious. Add 10 to 15 minutes to the bake time since it’s going in cold.

If you want to get further ahead, freeze before baking instead. Assemble as directed, cover tightly with plastic wrap followed by a layer of foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake as directed – the same extra time applies since it’s going in cold.

Store leftovers in the refrigerator for up to 3 to 4 days. To reheat individual slices, the microwave is the quickest option. To reheat the whole dish, keep it covered with foil, place in a cold oven, and let it warm up as the oven preheats, then heat until warmed through.

close up of a bite of mexican lasagna on a fork over the plate

FAQs

Is Mexican lasagna the same as taco lasagna?

The names are often used for the same style of dish: taco-seasoned fillings layered with tortillas and cheese instead of traditional lasagna noodles. This recipe uses seasoned ground beef, black beans, corn, tomatoes, salsa, corn tortillas, and cheddar.

Do I need to cook the tortillas before making Mexican lasagna?

No. The corn tortillas go straight into the casserole from the package – no frying or warming needed. They soften as the lasagna bakes and absorb moisture from the filling and salsa.

Can I use flour tortillas instead of corn tortillas?

Corn tortillas are what this recipe was developed with, so they’re my first choice. Flour tortillas will create a softer, doughier layer and may absorb the filling differently, so expect the finished texture to change.

Why is my Mexican lasagna watery?

The usual culprit is excess liquid in the filling. Drain the corn and tomatoes thoroughly and drain and rinse the black beans before assembling the casserole.

Is Mexican lasagna spicy?

It doesn’t have to be. Use mild salsa and the homemade taco seasoning below, and it’s family-friendly. Want more heat? Swap in medium or hot salsa, or add more red pepper flakes to the seasoning. I usually make it mild and put hot sauce on the table so everyone can adjust their own plate.

square image of a slice of mexican lasagna topped with sour cream and green onion on a plate
Julie Kotzbach

Mexican Lasagna Recipe

5 from 6 votes
Layers of seasoned ground beef, black beans, corn, fire-roasted tomatoes, salsa, and melted cheddar between corn tortillas – taco night in one 9×13 pan.
Prep Time 5 minutes
Cook Time 40 minutes
Resting Time 10 minutes
Total Time 55 minutes
Servings: 8
Course: Main Dish
Cuisine: Tex-Mex
Calories: 462

Ingredients
  

Taco Seasoning

Instructions
 

  1. Preheat oven to 350 degrees F.
  2. In a small bowl, stir together 1 tablespoon chili powder, 1 teaspoon ground cumin, 1 teaspoon salt, ½ teaspoon paprika, ½ teaspoon black pepper, ¼ teaspoon garlic powder, ¼ teaspoon onion powder, ¼ teaspoon dried oregano, and ¼ teaspoon red pepper flakes. Set aside.
    homemade taco seasoning in a bowl with spoon
  3. Place a large skillet over medium heat. Add 1 pound lean ground beef and cook until browned through, breaking up the meat as it cooks. Add the 7 teaspoons taco seasoning to the beef and stir until combined.
    cooked tac seasoned ground beef in a large skillet
  4. Add 15 ounces canned corn, 14.5 ounces canned fire-roasted tomatoes, 15 ounces canned black beans, and ¼ cup salsa to the taco meat and stir to combine. Set aside.
    corn, fire roasted tomatoes, black beans, and salsa added to taco beef in a skillet
  5. Place ¼ cup salsa into a 9-inch x 13-inch pan and spread to cover the bottom. Layer 5 corn tortillas (4 whole and one cut in half to fill in the gaps) over the salsa.
    corn tortillas layered over salsa in the bottom of 9x13 baking dish
  6. Add ½ of the taco meat mixture over the tortillas and then sprinkle with 1 cups cheddar cheese. Repeat the layers with 5 corn tortillas, the remaining taco meat, and 1 cups cheddar cheese. 
    hand sprinkled shredded cheddar cheese on top of taco beef mixture layered over tortillas in a baking dish
  7. Top with 5 corn tortillas, just like the previous layers. Spread the remaining ¼ cup salsa over the tortillas and sprinkle ½ cups cheddar cheese all over the top.
    mexican lasagna topped with corn tortillas, salsa, and shredded cheddar
  8. Bake for 30 minutes, or until the cheese is melted and the lasagna is bubbling.
  9. Remove the baking dish from the oven and allow the lasagna to rest for 10 minutes. Cut into 8 slices, plate the lasagna, and top with a dollop of sour cream and some sliced green onion for garnish, if desired.
    baked mexican lasagna topped with sliced green onions in a baking dish

Notes

  • You can substitute one packet of store-bought taco seasoning if you prefer.
  • Use any red salsa you like – mild keeps it family-friendly, and medium or hot adds heat.
  • Drain the canned corn, tomatoes, and black beans well before adding them to the skillet. Extra liquid makes the filling watery.
  • Let the lasagna rest for the full 10 minutes before cutting. It makes a real difference in how cleanly it slices.

Nutrition

Calories: 462 kcalCarbohydrates: 43 gProtein: 28 gFat: 20 gSaturated Fat: 9 gPolyunsaturated Fat: 2 gMonounsaturated Fat: 6 gTrans Fat: 0.4 gCholesterol: 72 mgSodium: 1136 mgPotassium: 620 mgFiber: 8 gSugar: 3 gVitamin A: 1069 IUVitamin C: 4 mgCalcium: 346 mgIron: 4 mg

Tried this recipe?

If you made this recipe, leave a comment and star rating to let others know how it turned out.

More Tex-Mex Recipes to Try

If this Mexican lasagna hits the spot, I’d keep taco night going with Pork Chilaquiles, One Pan Beef Burrito Skillet, Grilled Shrimp Tacos with Mango Salsa, Instant Pot Al Pastor Tacos, or Slow Cooker Pork Tinga.

And Sopapilla Cheesecake is a pretty convincing reason to save room for dessert.

5 from 6 votes (6 ratings without comment)

Leave a Reply

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

Recipe Rating