If Mexican food and Italian lasagna are two of your favorites, you are going to LOVE this Mexican lasagna! The layers of crunchy tortillas, juicy rotisserie chicken, healthy pinto beans, and melted cheese are irresistibly delicious. It’s an easy make-ahead dish that also freezes beautifully. Wait until you try this recipe, it is truly a crowd-pleaser. Perfect for your next potluck!
Find the full recipe at the end of this post.
What is Mexican Lasagna?
After having tostadas one night on the farm (one of my favorite Mexican dishes), my husband and I started discussing other possible uses for the delicious crunchy corn tortillas we love so much. Also, known as tostadas. That’s when it hit us! What about layering them? Our tastebuds took over from there and the next thing I knew I was making notes to create my first ever, Mexican lasagna. It’s a mouthwatering twist on Italian lasagna.
In Mexican lasagna, the crunchy tostadas replace the noodles, rotisserie chicken replaces the sausage or ground beef, a creamy sauce takes the place of marinara sauce, and cheddar cheese is substituted for mozzarella and Parmesan cheese. All the ingredients are layered in a pan and baked until bubbly. This is sure to become a family favorite!
How to Make Mexican Lasagna
Wait until you see how easy this dish is to make! First, in a cast-iron skillet, melt the butter over medium-high heat. Add onion and cook, occasionally stirring, until the onion is soft. Stir in garlic, chili powder, and cumin and cook for a minute. Transfer the onions, garlic, and spices to a bowl and let them cool.
Next, in a large bowl, stir together the soups, broth, chicken, beans, tomatoes, and chilis until they are well combined.
Then, spread one-third of the chicken mixture in the bottom of the skillet. Sprinkle with cheese. Lay the tostadas on top, overlapping them a bit around the skillet. Repeat the layers once. Spread the remaining chicken mixture onto the second layer of tostadas, and sprinkle it with the rest of the cheese.
Finally, bake the Mexican lasagna for about 25-30 minutes until it’s hot and bubbly and the cheese is melted. Let it cool for about 10-15 minutes before serving.
Serve it with chopped tomato, chopped green onion, chopped fresh cilantro, sliced avocado, and sliced jalapeños (pickled or fresh). Mexican lasagna is also delicious with a dollop of sour cream or guacamole on top.
Recipe Variations
- It’s no secret that rotisserie chicken is my favorite cheat in any recipe that calls for chicken in it. However, you can also replace the chicken in this recipe with ground beef or even better- Easy Slow Cooker Carnitas. If you do replace the chicken for beef or pork, I like to use another can of cream of celery or cream of mushroom soup in place of the cream of chicken soup. I also suggest replacing the chicken broth with beef or vegetable broth.
- Although Mexican lasagna can be made in a 9X9 baking dish, I prefer to make it in a 12-inch cast-iron skillet. It makes for very easy clean-up.
- I use pinto beans in my Mexican lasagna, but you can also use black beans. Both types of beans are equally delicious.
- The recipe calls for cheddar cheese, but a Mexican blend is also perfect to use in this dish. Looking to add some extra spice? Consider using Pepper Jack cheese.
- As I mentioned earlier, I love tostadas. However, if you prefer flour tortillas you can use them instead. Soft corn tortillas can also be used, but they tend to break apart during baking. Tostadas hold up great.
- Serve Mexican lasagna as is, or top each serving with a dollop of sour cream, fresh guacamole, sliced fresh avocado, chopped fresh tomato, green onions, and/or sliced (pickled or fresh) jalapeño.
Can Mexican Lasagna be Made Ahead of Time? (And How to Store it)
Mexican lasagna is so easy to make ahead of time. It can be made up to 1 day ahead and chilled (covered) in the refrigerator. Before baking, let it stand on the counter until it reaches room temperature or add 15 minutes to the baking time (to account for cooking the dish cold).
I serve Mexican lasagna with a scoop of Mexican rice on the side and a tossed green salad. It also makes delicious leftovers! Serve some for breakfast with a fried egg on top or reheat it for lunch the next day.
I hope you love this recipe as much as we do here on the farm! Bon appetit.
If Mexican food and Italian lasagna are two of your favorites, you are going to LOVE this Mexican lasagna! The layers of crunchy tortillas, juicy rotisserie chicken, healthy pinto beans, and melted cheese are irresistibly delicious. It's an easy make-ahead dish that also freezes beautifully. * You can also serve it with a dollop of sour cream or guacamole if you like.Mexican Lasagna
Ingredients
Instructions
Notes
If you love this Mexican recipe, you may also love my recipe for Mexican Chicken Soup.
Oh, yum! This look so good, Meeghan. I can’t wait to try it. I”m going to share a link to your recipe with my readers tomorrow for my week in rewind post.
Thank you, Jen! I hope you love it as much as we do here on the farm. I appreciate you sharing it!
[…] If you love Mexican food, then you’ll love this recipe. […]
Hi, Meeghan! I make a recipe similar to this, but I definitely don’t eat canned “cream of” soups (personal taste; I just think they’re horrible! lol). HOWEVER, my ingredient list is nearly **identical** to yours only that 1. I don’t drain the canned beans (I too use either pinto or black – Idk why, but when I use chicken, I lean pinto and when I go with ground beef, I use black… ). 2. Anyway, I also add a can of refried beans – between the liquid from the undrained beans and the refried beans, it is plenty creamy!!! 3. Instead of the extra can of green chiles, I use 2 cans of Rotel/or generic equivalent (I’m a sucker for tomatoes!!!. I have absolutely used your “leftover tostada” method (though, tbh, I love making tostadas with this whole meat mixture; it is ALSO DELICIOUS on spaghetti – topped with sour cream, shredded cheese, chopped cilantro, etc.! When I make it into actual “lasagna,” again, I never really thought about why, but I usually use flour tortillas; as the moisture from the sauce soaks in, they actually take on a noodle-y texture! Crazy, but pretty cool!!! I’m really grateful you shared the basic procedure, and I hope your readers maybe find some of my tips/thoughts helpful. The wonderful thing about the Latin food profile is that it can be so versatile!!! Want it spicier? Add some cayenne! Want more smoke? Up the cumin or add some chipotle powder!! Can’t take gluten? Use corn tortillas! Don’t like heat? Use petite diced tomatoes without chiles altogether!!! In a hurry? Serve the sauce on pasta! This makes a large batch – freeze half the sauce for another meal, later!! It’s truly, truly, that good!!! Deserves to be shared, so thanks for getting it out there!!! ~Chrissie
Hi Chrissie! Thank you for your thoughtful comment. I appreciate your tips and suggestions. It sounds like you are quite the cook and have a true passion for it! I appreciate you joining me here. Sincerely- Meeghan
This looks so good….I’m a vegetarian and am guessing I can use black (or pinto) beans in the recipe. Thanks for the recipe!
Thank you, Cindy! You can definitely substitute more beans (pinto and/or black) for the chicken to make this completely vegetarian. I would also use 2 cans of cream of celery soup (omitting the one can of cream of chicken soup) and replace the chicken broth with vegetable broth. My pleasure to share the recipe!