Easy Mexican lasagna with layers of tortillas, taco seasoned ground beef, beans, melted cheese and corn. This casserole is a family favorite that is full of savory flavor!

This post may contain affiliate links. Read disclosure policy.
Easy Mexican Lasagna Recipe
This recipe is similar to my favorite slow cooker taco lasagna but made in the oven instead. The layers will remind you of a traditional Italian lasagna, but this Mexi-Spanish version takes only 20 minutes to prep and is ready in less than an hour.
This lasagna, my bean and cheese burritos recipe and my easy tostada recipe are some of our go-to weeknight meals and are family favorites. The flavor is amazing and the layers of crispy tortillas, easy taco meat recipe, beans, corn, and cheese are to die for.
Ingredients and Substitutions
- Tortillas: I recommend using small corn tortillas. They may overlap a little when you layer them in. You can also use small flour tortillas or even lasagna noodles.
- Pepper and onions: I like to use red bell pepper, but you could use yellow or orange too. Sweet onion can be swapped for red onion.
- Corn and beans: Add 1 can (15 ounces) of both corn kernels and beans.
- Tomatoes: You’ll need a can of Rotel diced tomatoes with green chiles and 1/2 cup salsa.
- Ground beef: I use lean ground beef, but you could substitute it with ground turkey or make a vegetarian version with additional beans or refried beans.
- Taco seasoning: I use homemade taco seasoning, but a store-bought packet works. Add some heat with cayenne pepper or chili powder.
- Cream cheese: This gives it that delicious creamy texture.
- Shredded cheese: You’ll sprinkle each layer with shredded cheese. Cheddar cheese, Monterey Jack cheese, pepper jack, or Mexican blend cheese.
How to Make Mexican Lasagna

Find the full printable recipe with specific measurements below.
- Brown ground beef. In a large skillet over medium-high heat, brown the hamburger. Add onions and peppers to the meat mixture and cook for about 3 minutes. Remove any extra grease.
- Add remaining ingredients and stir. Season with taco seasoning, then stir in Rotel, beans, corn, and salsa. Add in cream cheese and allow to melt. Stir until combined then remove from heat.
- Assemble lasagna. Layer 5 tortillas in the bottom of your baking dish (they may overlap). Then sprinkle about 1/2 cup of cheese on the tortillas. Next layer half of the hamburger mixture. Add another 5 tortillas on top and repeat with the hamburger, beans, and corn.
- Bake. Top with remaining cheese and then bake the casserole dish for 25-30 minutes, or until bubbly hot. Top with desired toppings.

Serving Suggestions
Drizzle the Mexican lasagna with enchilada sauce or serve with a side of Mexican rice for an unforgettable dinner at home. Our favorite toppings include sour cream, cilantro, black olives, homemade guacamole and restaurant-style salsa.
Make Ahead and Storage
- Make ahead Mexican lasagna: Make up to a day ahead and store in the refrigerator until ready to bake. Bring to room temperature for about 30 minutes before baking. Note that your tortillas may be softer but still delicious.
- Store: Store leftovers in the fridge in an airtight container for up 3 days or wrap slices in plastic wrap then place in a zip top bag and store in the freezer up to 3 months. Thaw and reheat.
- Freezer meal: Assemble then tightly cover the Mexican casserole with plastic wrap or aluminum foil (do not bake). Place in the freezer on a leveled surface and freeze. When ready to enjoy, remove from fridge, let thaw, then bake according to directions.

More dinner recipes you will love include taco spaghetti, Mexican pizza and crescent roll taco bake.
More Easy Mexican Dinners

Mexican Lasagna
Ingredients
- 10 small corn tortillas
- 1 red bell pepper , core removed and diced
- ½ onion , finely chopped
- 1 pound ground beef
- 1-2 Tablespoons taco seasoning
- 10 ounce can Rotel diced tomatoes
- 15 ounce can black beans , drained
- 15 ounce can corn , drained
- ½ cup salsa
- 4 ounces cream cheese , softened
- 1-2 cups shredded cheese
Optional Toppings: sour cream, olives, cilantro, diced tomatoes
Instructions
- Preheat oven to 350°F. Spray a 9×13" pan with cooking spray.
- Brown hamburger in a frying pan over medium-high heat. Add in onions and peppers and cook for about 3 minutes. Remove any extra grease.
- Next season with taco seasoning. Then add in Rotel, black beans, corn and salsa. Add in the cream cheese and allow to melt. Stir until combined then remove from heat.
- In your 9×13 pan, layer 5 tortillas (they may overlap). Then sprinkle about 1/2 cup of cheese on the tortillas. Next layer half of the hamburger mixture. Add another 5 tortillas on top and repeat with the hamburger, beans and corn.
- Top with remaining cheese and then bake for 25-30 minutes, or until bubbly hot.
- Top with desired toppings.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Tanya Schroeder
My family is going to love this recipe!
Jen
I love how hearty of a meal this looks like! With all of the cheesy layers, I know my kids are going to love it.
lauren kelly
I love everything about this, especially the Mexican flavors!
Debbie .Hennes
Loved how easy this was to .make! Even my kids gobbled it up!
Jamielyn Nye
Thanks for leaving a comment Debbie! I’m happy to hear it was a hit with your kids!
kenna
Love to find a site where I can find quick recipes for dinner for my husband who is a nitem worker
Eleanor Ruddiman
The Yummy ham and cheese rolls sounds so good I am going to take them on our next camping trip . And I am going to make the creamy potato and ham soup for my dinner tonight thanks for the recipe
Ramona Modrich
I made this tonight and it was really good. Used my own taco seasoning and salsa recipes instead of Rotel and peppers, and more cheese. I only had large corn tortillas and they worked just fine. Service with our fav toppings and a salad. Will make again. Will be a great tailgate food too. Thanks!
Jamielyn
Thanks for sharing your substitutions Ramona! I’m so glad you liked it! :)
Britany
Made this tonight for the first time tonight. Super yum! Good job!
cindy nonde mwanakay
i am in love with mexican food.will definitly try this.
Jamielyn
It is really yummy, hope you enjoy it Cindy! :)
Natalie
This definitely sounds like a recipe my family would love! Have you ever tried freezing this? If so, how did it turn out and what are the reheating instructions? Thank you!
Jamielyn
I haven’t before, but it should work great frozen for 3-6 months. Just make sure to let it thaw for an hour before cooking. :)
Lone
Sounds very delicious! What is rotel? I can’t translate into Danish. Can you add en photo or describe it, please?
Jamielyn
Hi Lone! Rotel is diced tomatoes with diced green chiles. You could add a can of each…or even fresh. :)
Mentor Mom
I think I’ll add a layer of Refried Beans on the tortillas, and a layer of rice after the meat. The shredded chicken option sounds amazing.
Jamielyn
That sounds yummy! I’ll have to try that version too. :D
Mentor Mom
This looks delicious . . . Can’t wait to give it a try. Wish I had the ingredients on hand for tonight’s dinner. :)
Rahul Sharma
WOW, Yummy, Tasty, Spicy. I like Mexican foods. This really looks awesome and I really want to try it. Coming Sunday I am going to try this in my Kitchen.
Nice post.
Thanks :)
Keep Posting. :)
Kathy Radigan
What a fun twist on a traditional lasagna! My pickiest eater loves Mexican food, so now I”m really excited! Thanks!!
Crystal
I love Mexican food!! This looks and sounds delicious!! It’s definately one I will be making!! Thanks for the recipe!!
Melissa
I love Mexican food! Pinning your recipe to make very soon!!! =) Looks great!
Katie
This is one of our family favourites! I do put a layer of rice in there as well. Thanks for sharing!
Jamielyn
I’ll have to try adding the rice next time! Thanks for sharing!