Mexican Lasagna

5 from 12 votes

This post may contain affiliate links. See our disclosure policy.

Mexican Lasagna is a cross between lasagna and enchiladas. Layers of tortillas, meat sauce, and cheese, topped with your favorite Mexican toppings!

Glass plate with a slice of Mexican Lasagna with sour cream, lettuce, olives, cheese and cilantro.
Featured with this recipe
  1. Ingredients in Mexican Lasagna
  2. Mexican Lasagna Sauce
  3. Additional Ingredients to Try
  4. How to Store and Serve Leftovers
  5. Frequently Asked Questions
  6. What to Serve With Mexican Lasagna
  7. How to Make Mexican Lasagna
  8. Mexican Lasagna Recipe

Mexican lasagna has been a favorite in our family for years, for generations even! Our mom would make this all the time when we were growing up and we loved it. It is one of those “please everyone” dishes. Mexican lasagna has become one of our kids’ favorite meals, and to this day, it is a “regular” dish in our households now that we have our own little families. This dish is mostly reminiscent of classic layered enchiladas, but we love the Italian twist to it. Give this lasagna recipe a try; I am sure it will become a favorite in your home too!

Ingredients in Mexican Lasagna

  • Ground beef – one pound lean ground beef. You can also use a mixture of ground turkey or ground chicken. Make sure to drain excess grease before adding the other ingredients.
  • Olive Oil – use a couple tablespoons of extra virgin olive oil to brown your meat.
  • Onion – one medium yellow onion, finely chopped. For extra flavor you can add a couple of diced garlic cloves too.
  • Spaghetti sauce – any of your favorite pasta sauce will work great for this recipe. It gives the whole casserole a unique tomato flavor that pairs perfectly with the Mexican spices.
  • Cottage cheese – I like to use full fat small curd cottage cheese for this recipe. You can also use Ricotta cheese.
  • Egg – one large egg, or two medium eggs if you need it.
  • Mozzarella cheese – shredded. Or try a mozzarella blend with pepper jack cheese or Monterey jack cheese for extra flavor.
  • Cheddar cheese – This is different than traditional Italian lasagna, you need a good sharp cheddar to marry the Italian and Mexican flavors together.
  • Parmesan cheese – Using fresh, shredded parmesan cheese is best, but you can swap that out for powdered cheese if that’s what you have on hand.
  • Flour tortillas – these take the place of lasagna noodles to create the layers.
  • Salt and pepper – to taste
Cut piece of Mexican Lasagna on a spatula over the glass baking dish.

Mexican Lasagna Sauce

Most layered enchilada dishes use enchilada sauce instead of spaghetti sauce, but we actually like the Italian flavors in between! We’ve always made it with spaghetti sauce and consider this a “fusion” recipe. 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, but don’t knock it until you give it a try!

Additional Ingredients to Try

  • For extra bulk and fiber, you can add a can of black beans or pinto beans to the meat mixture.
  • Switch spaghetti sauce for taco sauce or enchilada sauce if you prefer.
  • Top with fresh oregano or a dash of homemade taco seasoning.
  • Add extra veggies like red bell pepper, green chilies, or corn.
  • Want extra spice? Add cayenne pepper and some smoky cumin. A teaspoon cayenne will kick the spice factor up a notch, for sure.

How to Store and Serve Leftovers

Most casseroles, like this Mexican lasagna, will keep in the fridge for up to five days. After the dish has cooled to room temperature, cover it tightly with plastic wrap or store in an airtight container. To reheat, you can pop the entire dish back in the oven on low until heated through, or heat up individual servings in the microwave for about a minute until it’s hot. You can also freeze baked Mexican lasagna in a freezer-safe container for up to two months. Thaw in the refrigerator, then heat as directed above.

Two pieces of Mexican Lasagna with lettuce, cheese, tomatoes, olives, sour cream and cilantro.

Frequently Asked Questions

How long should I bake Mexican lasagna?

Bake this Mexican lasagna recipe in a 350 degree oven for about 30 minutes until it’s hot and the cheese is bubbly.

What goes with Mexican Lasagna?

I like to serve Mexican lasagna with all the toppings – shredded lettuce, diced tomatoes, sliced olives, sour cream, and salsa. If I have ripe avocados, I like to add avocado slices on top as well. Chips and guacamole, a green salad, or fresh fruit also go well with this dish.

What is Mexican lasagna made of?

This tasty Mexican lasagna is full of beef, sauce, cheese, tortillas, and sometimes seasoned with a sprinkle of chili powder or taco seasoning and green chiles. It’s all baked in a casserole dish and served with olives, guacamole, salsa and sour cream on top.

Read More: 35+ Quick and Easy To Follow Dinner Ideas

What to Serve With Mexican Lasagna

Mexican Lasagna can be served as a one-dish dinner or you can serve it with side dishes. Here are some tasty Mexican-inspired side dishes you can serve along with it:

How to Make Mexican Lasagna

Slice of Mexican Lasagna on a plate with toppings including lettuce, cheese, tomatoes, sour cream, black olives and cilantro.

Mexican Lasagna

5 from 12 votes
Mexican Lasagna is a cross between lasagna and enchiladas. Tortillas, meat sauce, and cheese layered and topped with your favorite Mexican toppings!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine Italian, Mexican/Spanish
Servings 12



  • 9×13 inch pan


Optional toppings


  • Brown beef and onion in a pan or large skillet and drain well. Add spaghetti sauce.
    Skillet of marinara sauce and ground beef. Wooden spoon on the side.
  • In large bowl stir to combine beaten egg, and all the cheeses. Save a little of the Mozzarella and cheddar for the topping.
    Glass bowl of cheese mixture. Spatula on the side. Extra bowls of cheddar and mozzarella cheeses.
  • Spray 9×13 baking dish with non-stick cooking spray.
    Glass baking dish with non stick spray.
  • Line the bottom of the dish with flour tortillas. Tear them to fill in all the spaces.
    Tortillas placed on the bottom of a glass baking dish.
  • Add ⅓ of sauce and spread evenly over tortillas.
    Glass baking dish with spread sauce on top of tortillas.
  • Add ⅓ of cheese. Repeat layers of tortillas, sauce, and cheese, two more times ending with the cheese layer.
    Glass baking dish with layer of cheese mixture on top of sauce layer.
  • Add extra grated cheese on top.
    Glass baking dish with shredded cheese on top of Mexican Lasagna.
  • Bake 30 minutes at 350 degrees. Serve hot.
    Baked Mexican Lasagna in a baking dish.
  • Top servings with shredded lettuce, diced tomatoes, sour cream, salsa, and sliced olives as desired.
    Plated Mexican Lasagna topped with shredded lettuce, cheese, sour cream, black olives, tomatoes and cilantro.


Recipe variations include:
  • Shredded chicken
  • Ground turkey
  • A beef mixture
  • A meat mixture of beef and turkey, or turkey and chicken 
  • Substitute corn tortillas

Nutrition Information

Calories: 380kcalCarbohydrates: 19gProtein: 24gFat: 23gSaturated Fat: 11gCholesterol: 85mgSodium: 940mgPotassium: 422mgFiber: 2gSugar: 5gVitamin A: 668IUVitamin C: 5mgCalcium: 357mgIron: 2mg

Love this recipe?

We want to hear from you! Please leave a review.

Rate and Review

Share This With the World


About the author

Erica Walker

Erica lives in Boise, Idaho with her husband, Jared, an attorney, and her three beautiful girls. Beyond the world of recipes, she loves adventuring with everything from kayaking, to cruising, to snowboarding and taking the family along for the thrill ride.

More about Erica Walker

Leave a comment

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

How many stars would you give this recipe?


  1. 5 stars
    Made this for dinner last night and this has quickly become a family favorite recipe in our home! Packed with flavor and easy too!

  2. I agree with Taylor Family. This in no way is mexican. Actually this style of Enchiladas is known in New Mexico. Using corn tortillas instead of noodles does not make it Mexican by far! Please omit spaghetti sauce and replace it with enchilada sauce and no cottage cheese. Monterey Jack, cheddar cheese but definitely not cottage. I don’t mean to be so harsh but this recipe makes me cringe. We grew up eating these and they are wonderful when you use actual ingredients that are considered mexican not just the condiments.

    1. We are sorry you are so offended by this recipe. We have always made this recipe this way and we all love it! We have gotten rave reviews from most who have tried it. It is supposed to be a “fusion” recipe.. so not completely a Mexican dish. We have made layered enchiladas before and this is not the same thing. Hopefully you will find some of our other recipes to be less offensive in the future.

      1. Erica, I do apologize for my rudeness. I understand why you labeled this Lasagna and not enchilada. Although I might not try this recipes I do enjoy other ones that you have shared! Sorry for such negative feedback, by all means, we all have the right to cook what we like so please keep sharing!!!

  3. I guess I don’t understand what makes this ‘mexican’, other than subbing tortillas for the lasagna noodles. The recipe doesn’t call for any actual mexican seasonings.

    1. We also call it Mexican because of the toppings – sour cream, salsa, avocado, shredded lettuce, chopped tomatoes, etc.

  4. 5 stars
    I love this, But I found making the 13 x9 dish is to much for my husband and I, and hubby is diabetic and has to watch his carbs. I use the low carb tortilla’s and a round spring form cheesecake pan and it makes just the right amount for 2.

  5. Hello Dear,
    It’s my pleasure to follow U Thanks 4 Ur heart taking amazing recipes which are Yummyy :))

  6. 5 stars
    Made this tonight! So easy and so yummy! 6 adults ate it AND went back for seconds AND there were still leftovers! Great recipe!

    1. lol.. just “tortilla”. My family calls them “shells” whether they are hard or soft tortillas. We are weird, I know haha

  7. 5 stars

    Thank you for posting this recipe! I tried your Cafe Rio Pork Salad the other night, and then the Wingers Sticky fingers recipe last night and both were huge hits so I was excited to try another one of your recipes. I wanted to let you know what I did differently to make it a bit more Mexican, in case you're up for something a little different. Instead of Spaghetti sauce, I added a packet of Taco seasoning mix, one can crushed tomatoes, one can tomato paste, and one can diced green chilies to the meat and onion. It added a very authentic mexican flavor and it was DELISH. Thank you!!!

  8. Taylor Family–

    Wow! That recipe looks awesome. I have never tried combining red and green enchilada sauce.. I love them both so it would make sense to combine em! Can’t wait to try it!!!! Thanks!!!


  9. Hi I stumbled on to your blog because I was googleing cafe rio pork. I love cafe rio. Can’t wait to try your recepie. Anyway, I lingerd longer to see what else you have. You are quite the cook. I wish I liked to cook more. I like cooking if I WANT to cook and I am pretty good cook, but i hate having to do it every single day. Anyway, reason I am commenting to begin with, I have a great variation of this that i make and every time i make it I love every single bite of it I can’t get enough. Here goes:
    (sorry i don’t have exact measurements i just kind of throw it all together.)

    I call it chicken enchilasagna

    -chicken as much or little as you please. i like to use the already done one at Costco 4 bucks and its already cooked for me :). Im telling you…i’m lazy when it comes to cooking. I peel of the skin shredd it up or chop it up and add a packet of taco seasoning.
    or the long way marrinate chicken breast in taco seasoing or enchilad seasoning. I like taco. barBQ chicken chop it up.(i like to set some aside for nachos the next day)
    -1-2 cans of red enchilada sauce
    -1-2 cans of green enchilada sauce
    do equal parts and i use enough depending on how much Im making. combine the sauces have it ready to pour.
    -1-2 cans of black beens.
    -green pepper to your taste. I personaly don’t like strong taste of green pepper in my food so i chop about 1/2 of it.
    -onion to taste I like using green
    -6-8 yellow corn tortillas.
    – shredded chedder cheese. again as little or as much as you want. my husband and boys are cheese fanatics so i load it up. I’ve skimmed on it also and its still great.

    So start layering
    usually 2 plus the top
    – tortillas 2-1/2 about (I’ll cut them in 3rds)
    onions/green peppers
    and so on
    last layer cheese and sauce.
    It’s sooo good. I love it, hope you try it and you like it.

    1. Thank you for posting this! This how to make a real enchiladas! My husbands family is from New Mexico and this is how they are made. I grew up eating them this way and we love them! I don’t usually put beans though because I normally make refried beans but I would never put spaghetti sauce????

  10. Thanks for your comment and your interest in the blog!

    To answer your question… yeah.. I think it would be fine! If I were you I would soften the corn tortillas first by heating some oil in a pan and cooking them for a while on each side and placing them on paper towels to drain off some of the oil. THEN I would layer them in the pan…mmm.. that actually sounds GOOD! I will have to try that next time!

  11. Hi. I really enjoy reading your blog and getting ideas for really yummy recipes.

    I have a question about this recipe. My husband is not a fan of bread and flour tortillas are a little too close to bread for him. Do you think this recipe would work with corn tortillas?