Mexican Lasagna with Taco Layers

Category: Family Dinner Ideas

This delicious Mexican-style lasagna gives a flavorful twist to traditional lasagna. Layered with seasoned ground beef, black beans, vibrant salsa, gooey cheese, and soft flour tortillas, it's a hearty and satisfying dish perfect for any occasion. The recipe is quick to prepare, taking just under an hour to cook and assemble. Top it off with fresh cilantro, sour cream, or diced tomatoes for an extra burst of flavor. A guaranteed crowd-pleaser!

Fatiha
By Fatiha Fatiha
Last updated Fri, 13 Mar 2026 14:10:36 GMT
A stack of Mexican food with tomatoes and cheese on top. Pin
A stack of Mexican food with tomatoes and cheese on top. | zestplate.com

This flavorful Mexican Lasagna layers tender tortillas with seasoned beef, black beans, salsa, and melty cheese for a quick and comforting meal for the whole family. It’s a hearty dish that comes together quickly, making it perfect for busy weeknights or feeding a crowd.

The first time I made this was for a family game night, and it’s been a tradition ever since everyone couldn’t get enough of it!

  • Lean ground beef: adds hearty protein without excess greasiness
  • Diced yellow onion: builds the base flavor with mild sweetness
  • Salt and black pepper: enhance the overall seasoning profile
  • Taco seasoning: provides the perfect mix of spices for a bold, Mexican-inspired taste
  • Water: helps distribute the seasoning evenly and keeps the dish moist
  • Mild chopped green chilis: add a subtle hint of heat and flavor
  • Seasoned black beans: bring creaminess and substance, pair a “Cuban style” variety for extra flavor
  • Flour tortillas: hold everything together and create soft layers for the lasagna
  • Chunky mild salsa: amps up the flavor and adds light acidity
  • Shredded sharp cheddar cheese: delivers a tangy, robust taste that melts beautifully
  • Monterey jack cheese: creates a creamy, mild complement to the cheddar
  • Fresh cilantro: adds freshness that balances out the cheesy richness
  • Optional Garnishes: Sour cream cools everything down, and diced Roma tomatoes add a fresh, bright finish.

How To Make Mexican Lasagna

Prepare the Oven and Dish:
Preheat your oven to 375°F. Lightly spray a 9x13 baking dish with cooking spray and set it aside.
Cook the Beef and Aromatics:
Place a large skillet over medium-high heat. Cook the lean ground beef along with diced yellow onion, salt, and black pepper. Stir occasionally until the beef is browned and the onions are soft. Drain any excess fat to avoid a greasy lasagna base.
Add Seasoning and Beans:
Incorporate the taco seasoning, water, chopped green chilis, and seasoned black beans into the cooked beef. Thoroughly mix so the beef absorbs the seasoning. Lower the heat and let the mixture simmer for a few minutes until excess moisture evaporates. Remove from heat.
Layer the Lasagna:
Start layering your lasagna by placing two overlapping flour tortillas in the base of the prepared baking dish. Evenly spread one-third of the meat mixture over the tortillas, followed by a half-cup of salsa. Sprinkle evenly with cheddar and Monterey jack cheeses.
Repeat the Layers:
Place four tortillas (stacked two layers thick) as the next layer. Repeat the steps with another one-third portion of meat, salsa, and cheese spreads.
Final Layer and Bake:
For the top layer, use four tortillas (stacked again), the remaining meat, salsa, and finish with the remaining shredded cheese. Bake on the center rack of your preheated oven for 30-35 minutes until the cheese is melty, bubbly, and slightly golden at the edges.
Cool and Garnish:
Let the lasagna cool for approximately 15 minutes before garnishing with fresh chopped cilantro. Add a dollop of sour cream or sprinkle diced tomatoes when serving.
A plate of Mexican food with a burrito and beans.
A plate of Mexican food with a burrito and beans. | zestplate.com

I always look forward to grating the cheese because nothing beats the freshness of shredded cheese compared to pre-packaged options. Plus, my kids love sneaking chunks of it while I prep!

Storage Tips

Keeping leftovers fresh is easy. Refrigerate the lasagna in an airtight container for up to three days. If freezing, wrap it tightly and freeze for up to two months. To reheat, use the oven or microwave until warmed thoroughly.

Ingredient Substitutions

Swap flour tortillas for corn tortillas if you like extra sturdiness and a hint of corn flavor. You can also use smaller tortillas just account for the need for more layers. No green chilis on hand? Feel free to use diced jalapeños for added heat or skip altogether.

Serving Suggestions

Serve alongside a simple green salad or cilantro lime rice for a balanced meal. Some fried plantains or chips and guacamole would add a delicious twist.

A plate of Mexican food with a white sauce on top.
A plate of Mexican food with a white sauce on top. | zestplate.com

A Touch of History

Mexican lasagna is a cross-cultural spin on two beloved classics Mexican cuisine and Italian lasagna. Its layering technique mirrors the Italian dish while using flavors like seasoned beef and salsa that highlight Mexican staples. This dish showcases how food can be a beautiful fusion of traditions.

Recipe FAQs

→ Can I substitute the flour tortillas?

Yes, you can use corn tortillas instead of flour tortillas. They offer a slightly sturdier texture and a mild corn flavor, giving the dish an added twist.

→ How can I make this dish spicier?

To add heat, use hot taco seasoning, spicy salsa, or diced jalapeños. You can also sprinkle crushed red pepper flakes into the meat mixture.

→ Can I make this dish ahead of time?

Absolutely! You can assemble the lasagna ahead of time, cover it tightly, and refrigerate it for up to 24 hours before baking. Simply add a few extra minutes to the baking time since it will be cold.

→ How can I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Alternatively, you can freeze them for up to 2 months and reheat as needed.

→ What garnishes work well with this dish?

Optional garnishes include sour cream, diced Roma tomatoes, and freshly chopped cilantro. These toppings add extra flavor and a refreshing touch.

→ Can I use a different type of cheese?

Yes, you can substitute the cheddar and Monterey jack cheese with other melty cheeses like Colby Jack, Pepper Jack (for heat), or a Mexican cheese blend.

→ Is it possible to make this dish vegetarian?

You can easily make this dish vegetarian by replacing the ground beef with plant-based meat crumbles or additional beans and vegetables like bell peppers or zucchini.

Mexican Lasagna with Taco Flavors

Layered Mexican-style lasagna bursting with taco-seasoned beef and melty cheese.

Preparation Time
20 min
Cooking Time
30 min
Total Duration
50 min
By Fatiha: Fatiha

Category: Main Dishes

Skill Level: Intermediate

Cuisine: Mexican

Output: 8 Servings

Dietary Preferences: ~

Ingredients

01 1 pound lean ground beef
02 1 cup diced yellow onion
03 1 teaspoon salt
04 ½ teaspoon black pepper
05 1 ounce packet of taco seasoning
06 ½ cup water
07 4 ounce can of mild chopped green chilis
08 15 ounce can seasoned black beans, excess liquid drained but not rinsed
09 17.5 ounce package (10 count) of flour tortillas (8-inch soft taco size)
10 16 ounce jar of mild chunky salsa
11 8 ounce block of sharp cheddar cheese, shredded
12 8 ounce block of Monterey jack cheese, shredded
13 1 tablespoon chopped fresh cilantro
14 Sour cream (optional garnish)
15 Roma tomatoes, seeds removed and diced (optional garnish)

Directions

Step 01

Preheat oven to 375°F. Spray a 9×13 baking dish with cooking spray and set aside.

Step 02

In a large skillet on medium-high heat, add lean ground beef, diced yellow onion, salt, and black pepper. Cook and brown the ground beef until no pink remains. Drain any excess fat from the skillet.

Step 03

Add taco seasoning, water, chopped green chilis, and seasoned black beans to the skillet with the cooked ground beef. Stir to combine and coat everything evenly. Turn the heat down to medium and allow the mixture to cook for 2-3 minutes, or until most of the moisture has evaporated. Remove from heat.

Step 04

Place 2 flour tortillas into the bottom of the prepared baking dish, overlapping slightly in the center. Spread ⅓ of the meat mixture evenly over the tortillas. Top with ½ cup salsa, followed by ½ cup shredded cheddar cheese and ½ cup shredded Monterey jack cheese.

Step 05

Place 4 flour tortillas (stacked in pairs) over the first layer. Repeat with another ⅓ of the meat mixture, ½ cup salsa, ½ cup shredded cheddar cheese, and ½ cup shredded Monterey jack cheese.

Step 06

Add the remaining 4 tortillas (stacked in pairs) on top, followed by the last ⅓ of the meat mixture, ½ cup salsa, and the remaining shredded cheddar and Monterey jack cheese.

Step 07

Bake the lasagna in the center rack of the oven for 30-35 minutes, or until the cheese is melted, bubbly, and lightly browned.

Step 08

Remove the lasagna from the oven and let it cool for 15 minutes. Garnish with chopped fresh cilantro. Optional: serve with sour cream and diced Roma tomatoes.

Notes

  1. Store leftovers in the refrigerator for up to 3 days in a covered container.
  2. Freeze the lasagna tightly wrapped for up to 2 months. Thaw in the refrigerator before reheating.
  3. Reheat the lasagna in the oven or microwave until warmed through.
  4. Use corn tortillas as a substitute for a sturdier texture and a corn flavor.

Required Equipment

  • 9×13 baking dish
  • Large skillet
  • Cooking spray
  • Oven

Allergen Information

Review each component for possible allergens and consult a health professional when concerned.
  • Contains dairy (cheese)
  • Contains gluten (flour tortillas)

Nutritional Information (per serving)

These figures serve as estimates and are not a substitute for medical advice.
  • Calories: 450
  • Fat: 20 g
  • Carbohydrates: 38 g
  • Protein: 25 g