When comfort food meets bold, zesty flavors, you get the irresistible delight that is Cheesy Mexican Lasagna. This dish takes the classic layers of traditional Italian lasagna and gives them a vibrant Mexican twist, combining seasoned ground beef, gooey cheese, hearty beans, and soft tortillas instead of pasta. The result? A warm, satisfying casserole that’s both fun to make and absolutely delicious.
Whether you’re looking for a crowd-pleasing dinner, a make-ahead freezer meal, or a fresh spin on taco night, this Cheesy Mexican Lasagna is sure to hit the spot. In this article, we’ll walk you through everything you need to know to master this easy yet impressive dish: from the ingredients and step-by-step instructions to variations, tips, and serving ideas.
Why You’ll Love Cheesy Mexican Lasagna
This dish combines the best of two worlds—Italian-inspired layering and bold Mexican flavors—for a meal that’s:
✅ Family-friendly and customizable for picky eaters
✅ Hearty and satisfying, perfect for feeding a crowd
✅ Easy to make ahead and freeze for busy weeknights
✅ Packed with flavor from spices, cheese, and savory layers

Ingredients for Cheesy Mexican Lasagna
One of the best things about this recipe is that it uses simple, everyday ingredients you likely already have on hand. Here’s what you’ll need:
For the Filling:
- 1 pound ground beef (or ground turkey for a lighter option)
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning (or homemade seasoning blend)
- 1 can (15 oz) black beans, rinsed and drained
- 1 can (15 oz) corn kernels, drained
- 1 can (15 oz) diced tomatoes with green chilies (Rotel works great)
For the Layers:
- 8-10 flour tortillas (6-8 inch size) or corn tortillas if you prefer gluten-free
- 2 cups shredded Mexican cheese blend (cheddar, Monterey Jack, etc.)
- 1 can (10 oz) enchilada sauce (red or green depending on your taste)
- 1 cup sour cream (optional but adds creaminess)
How to Make Cheesy Mexican Lasagna
Step 1: Cook the Filling
- In a large skillet over medium heat, cook the ground beef and onions until the beef is browned and the onions are soft. Drain any excess grease.
- Add garlic and cook for another minute until fragrant.
- Stir in taco seasoning, black beans, corn, and diced tomatoes (with their juices). Mix well and let simmer for 5-7 minutes. Remove from heat.
Step 2: Assemble the Lasagna
- Preheat your oven to 375°F (190°C).
- Lightly grease a 9×13-inch baking dish.
- Spread a thin layer of enchilada sauce on the bottom of the dish.
- Add a layer of tortillas (tear them to fit if needed).
- Spoon on 1/3 of the beef mixture, followed by dollops of sour cream, a handful of cheese, and a drizzle of enchilada sauce.
- Repeat layers: tortillas, beef, sour cream, cheese, sauce.
- Finish with a final layer of tortillas, remaining sauce, and top generously with cheese.
Step 3: Bake
- Cover the dish with foil and bake for 20 minutes.
- Remove foil and bake an additional 10-15 minutes until the cheese is melted, bubbly, and slightly golden.
- Let the lasagna rest for 10 minutes before slicing to help the layers set.
Serving Suggestions
This Cheesy Mexican Lasagna is hearty enough to stand alone, but you can serve it with:
- A crisp green salad with lime vinaigrette
- Mexican rice or cilantro-lime rice
- Tortilla chips & guacamole
- Fresh pico de gallo or salsa
- Sliced avocados or jalapeños for extra flavor and heat
Variations to Try
The beauty of this dish is its versatility. Here are some tasty variations:
👉 Vegetarian Mexican Lasagna: Skip the meat and use extra beans, sautéed peppers, mushrooms, and zucchini for a plant-based version.
👉 Chicken Mexican Lasagna: Use shredded rotisserie chicken instead of ground beef for a quick swap.
👉 Spicy Version: Add chopped jalapeños or use spicy enchilada sauce for more heat.
👉 Breakfast Mexican Lasagna: Swap the beef for scrambled eggs, sausage, and breakfast potatoes for a fun brunch dish.
Make-Ahead and Freezer Instructions
This recipe is an excellent make-ahead meal:
- To refrigerate: Assemble the lasagna, cover, and refrigerate for up to 24 hours before baking.
- To freeze: Assemble the dish, wrap tightly in foil and plastic wrap, and freeze for up to 3 months. Bake from frozen, adding an extra 15-20 minutes to the cook time.
Leftovers also reheat beautifully, making it ideal for meal prep.
Tips for Success
✅ Use plenty of sauce: The tortillas soak up moisture, so don’t skimp on the enchilada sauce to keep everything tender and flavorful.
✅ Let it rest before cutting: This helps the layers stay intact and makes serving easier.
✅ Customize your spice level: Use mild or hot taco seasoning and enchilada sauce depending on your preference.
✅ Add fresh toppings: Before serving, sprinkle on fresh cilantro, chopped green onions, or diced tomatoes for color and freshness.
Final Thoughts
This Cheesy Mexican Lasagna is more than just a meal—it’s comfort food with a twist that brings people together. With its rich layers, melty cheese, and bold flavors, it’s destined to become a family favorite. Perfect for weeknight dinners, potlucks, or even casual parties, this dish is as flexible as it is delicious.
Once you try it, you’ll find yourself coming back to this recipe again and again. So grab your skillet, tortillas, and cheese—because this is one flavor-packed lasagna you won’t want to miss!
