Mexican Lasagna is a cross between lasagna and enchiladas. Corn tortillas, meat sauce, and cheese layered and topped with your favorite Mexican toppings!
Mexican lasagna has been a favorite in our family for years, for generations even! It is such a great comfort food. My mom would make this a lot when we were growing up and we always loved it. It is one of those “please everyone” dishes. Mexican lasagna is mostly reminiscent of layered enchiladas but we love the Italian spin on it.
Most layered enchilada dishes use enchilada sauce instead of spaghetti sauce, but we actually like the Italian flavors in between! We ALWAYS make it with spaghetti sauce. It really doesn’t make a huge difference and most people wouldn’t even realize that it is spaghetti sauce and not enchilada sauce. If you are really concerned about it, you can switch out one for the other.
We also like the cheese layer as if you were doing an Italian lasagna. We just like to use cottage cheese rather than ricotta because it seems to blend better with the Mexican ingredients (and kids seem to like the texture better).
For the toppings, we like to use sour cream, olives, lettuce, tomatoes, cheese, cilantro, and avocados (or guacamole). We just layer them on like we would on enchiladas. Mexican lasagna has become one of our kids’ favorite meals and to this day, it is a “regular” dish in our household. Give it a try! I am sure it will become a favorite in your home too!
Here are some great recipes that go GREAT with this Mexican Lasagna:
- The BEST guacamole EVER: Looking for the perfect guac recipe to go with this Mexican lasagna? Well you are in luck because this is the BEST guac recipe you will ever have.
- Restaurant Style Mexican Rice: One of our most popular recipes of ALL TIME. Try it and you will find out why!
- Cheater Restaurant Style Refried Beans: A QUICK and EASY side-dish that complements this Mexican lasagna perfectly!