If you’re craving a dish that perfectly blends the comforting layers of lasagna with the bold, spicy flavors of your favorite Mexican dishes, you need to try this Mexican Lasagna Recipe. It’s a delightful twist on classic lasagna that combines seasoned ground beef, creamy ricotta, and melty Mexican cheese nestled between soft tortillas. Each bite bursts with vibrant flavors and textures that make it an instant family favorite, perfect for weeknight dinners or casual gatherings.

Ingredients You’ll Need
Gathering simple, fresh ingredients is the secret to making this Mexican Lasagna Recipe shine. Each component brings its own role, enhancing the flavors, textures, and vibrant colors that make this dish so irresistible.
- Ground beef (or turkey): Provides a hearty, savory base for the meat layer, or choose turkey for a leaner option.
- Small onion, chopped: Adds sweet and aromatic depth to the meat mixture.
- Taco seasoning packet: Brings that signature Mexican flavor punch with spices like chili and cumin.
- Tomato sauce (15 oz): Gives a rich, tangy backdrop that keeps the meat moist and flavorful.
- Salsa (1 cup): Amplifies the spice and freshness; pick your favorite heat level.
- Diced green chilies (4 oz, optional): Adds a subtle, smoky kick and slightly tangy flavor.
- Ricotta cheese (2 cups): Creates creamy layers that balance the spicy meat; cottage cheese works well too.
- Egg: Helps bind the cheese mixture for better layering.
- Ground cumin & garlic powder (1 tsp each): Infuse the cheese mix with warm, earthy aromas.
- Shredded Mexican cheese blend (cheddar, Monterey Jack, or favorite): Essential for that gooey, melty topping and inside layers.
- Large flour tortillas (6): Serve as the perfect sturdy, soft layers; corn tortillas make a great gluten-free substitute.
- Fresh cilantro (optional): Brightens the dish with a fresh herbal note garnish.
- Sour cream & extra salsa (optional): Perfect finishing touches to add creaminess and zing when serving.
How to Make Mexican Lasagna Recipe
Step 1: Preheat Your Oven
Start by setting your oven to 375 degrees Fahrenheit (190 degrees Celsius), so it’s ready to bake your layered creation to bubbly perfection.
Step 2: Cook the Meat Layer
In a large skillet over medium heat, brown your ground beef along with chopped onions. Breaking the meat apart while it cooks ensures even browning and a nice texture. Once cooked, drain any excess fat to keep things from getting greasy.
Step 3: Simmer the Seasoned Meat
Add taco seasoning, tomato sauce, salsa, and diced green chilies into the skillet. Stir everything together, then let it simmer gently for 5 to 7 minutes. This melds the flavors beautifully, creating a rich and saucy meat base.
Step 4: Mix the Cheese Blend
Combine ricotta cheese, egg, cumin, garlic powder, and one cup of shredded Mexican cheese in a bowl. Give it a good stir until smooth and creamy—this luscious mixture prevents the lasagna from feeling too heavy while packing in flavor.
Step 5: Assemble the Layers
Start your layering by spreading a thin coating of the meat mixture on the bottom of a 9×13-inch baking dish. Then lay down your first tortilla layer, cutting or overlapping if needed to cover the surface.
Step 6: Add Cheese Layer
Spread the ricotta cheese mixture evenly over the tortillas. This creamy layer will balance out the savory meat and keep each bite moist.
Step 7: Repeat Layers
Keep building your lasagna by layering meat, tortillas, and cheese mixture until you use all your ingredients. Make sure to finish with a meat layer on top for that perfect hearty finish.
Step 8: Top with Cheese
Sprinkle the remaining two cups of shredded Mexican cheese over the top—this will melt into a golden, bubbly crust that everyone will love digging into.
Step 9: Bake to Perfection
Place your assembled lasagna in the oven and bake for 25 to 30 minutes, or until the cheese is thoroughly melted and bubbling. Your kitchen will smell amazing!
Step 10: Rest Before Serving
Let your Mexican Lasagna rest for about five minutes after baking. This allows the layers to set up nicely and makes slicing easier without everything falling apart.
Step 11: Garnish and Serve
Top with fresh chopped cilantro, and offer sour cream and extra salsa on the side. These add fresh, creamy, and tangy notes that round out the dish perfectly.
How to Serve Mexican Lasagna Recipe

Garnishes
Fresh chopped cilantro is a classic garnish that adds a vibrant burst of color and an herbal freshness that cuts through the cheesy richness. A dollop of sour cream brings a cooling creaminess, while an extra spoonful of salsa amps up the heat and acidity if desired.
Side Dishes
This Mexican Lasagna pairs beautifully with a simple green salad tossed in a light lime vinaigrette to bring brightness and crunch. You might also serve it alongside Mexican street corn or a side of black beans for extra texture and flavor contrast.
Creative Ways to Present
For a fun twist, serve individual portions in small cast-iron skillets or ramekins to keep things warm and give everyone their own personal feast. You could also layer the ingredients in a clear glass casserole to show off the vibrant colorful layers before baking.
Make Ahead and Storage
Storing Leftovers
Leftover Mexican Lasagna keeps wonderfully in the fridge for up to 3 days. Seal it tightly in an airtight container to preserve moisture and flavor, so it’s just as tasty when reheated.
Freezing
This dish freezes really well if you want to prep in advance. Wrap your cooled lasagna tightly with plastic wrap, then cover with foil to avoid freezer burn. It will keep for up to 2 months, perfect for a ready-made weeknight dinner.
Reheating
Reheat leftovers in the oven at 350 degrees Fahrenheit until warmed through and the cheese is melty again, about 15-20 minutes. For a quicker method, microwave individual servings, though the oven method keeps the texture at its best.
FAQs
Can I make this Mexican Lasagna Recipe vegetarian?
Absolutely! Simply swap the ground beef for sautéed veggies like mushrooms, zucchini, or even lentils, and use a meat-free taco seasoning to keep that Mexican flair without the meat.
What type of tortillas work best?
Flour tortillas are traditional and hold up nicely against the moist layers, but corn tortillas are a fantastic gluten-free option and add an authentic touch to this Mexican Lasagna Recipe.
Can I use a different cheese?
Yes! While a Mexican cheese blend is ideal, you can substitute with mozzarella, cheddar, or Monterey Jack—just aim for cheeses that melt well and complement Mexican flavors.
Is this recipe spicy?
The spice level depends on the salsa and taco seasoning you choose. You can easily adjust it by picking mild or hot versions, tailoring the heat to your family’s liking.
How do I prevent the lasagna from getting soggy?
Make sure to drain excess fat from the meat and don’t over-sauce each layer. Also, letting the lasagna rest before slicing gives it time to firm up and reduces sogginess.
Final Thoughts
I can’t recommend this Mexican Lasagna Recipe enough for when you want a comforting, flavorful meal with a festive twist. It’s straightforward to make, packed with bold tastes, and perfect for sharing around the table. Once you try it, this dish will quickly become one of your go-to favorites—happy cooking!
Print
Mexican Lasagna Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 to 8 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican
- Diet: Gluten Free
Description
This Mexican Lasagna is a savory layered casserole featuring seasoned ground beef, vibrant tomato sauce, creamy ricotta cheese, and a blend of shredded Mexican cheeses, all baked between layers of warm tortillas. Perfect for a family dinner, it offers a delicious twist on traditional Italian lasagna with bold Mexican flavors and a satisfying texture.
Ingredients
Meat Layer
- 1 lb ground beef (or ground turkey for a leaner option)
- 1 small onion, chopped
- 1 packet taco seasoning (or homemade seasoning)
- 1 can (15 oz) tomato sauce
- 1 cup salsa (choose your heat level)
- 1 can (4 oz) diced green chilies (optional)
Cheese Mixture
- 2 cups ricotta cheese (or cottage cheese for a lighter option)
- 1 egg
- 1 teaspoon ground cumin
- 1 teaspoon garlic powder
- 1 cup shredded Mexican blend cheese (cheddar, Monterey Jack, or your favorite)
Additional Ingredients
- 6 large flour tortillas (or corn tortillas for a gluten-free option)
- 2 cups shredded Mexican cheese blend (for topping)
- Fresh cilantro, chopped (for garnish, optional)
- Sour cream and salsa (for serving, optional)
Instructions
- Preheat Oven: Preheat the oven to 375°F (190°C) to prepare for baking the lasagna.
- Cook Meat: In a large skillet over medium heat, brown the ground beef with the chopped onion, breaking it apart as it cooks. Drain any excess fat once browned.
- Simmer Meat Mixture: Stir in the taco seasoning, tomato sauce, salsa, and diced green chilies into the meat mixture. Let it simmer for 5-7 minutes to blend the flavors, then remove from heat.
- Prepare Cheese Mixture: In a medium bowl, combine ricotta cheese, egg, ground cumin, garlic powder, and 1 cup of shredded Mexican cheese. Mix until smooth and well combined.
- Assemble Lasagna – Meat Layer: Spread a thin layer of the meat mixture evenly on the bottom of a 9×13-inch baking dish.
- Layer Tortillas: Place a layer of tortillas over the meat. Cut or overlap as necessary to fully cover the bottom.
- Layer Cheese Mixture: Spread the cheese mixture evenly over the tortillas.
- Repeat Layering: Continue layering meat, tortillas, and cheese mixture, repeating until all ingredients are used, finishing with a layer of meat on top.
- Add Cheese Topping: Sprinkle the remaining 2 cups of shredded Mexican cheese evenly over the top layer of meat.
- Bake: Bake the assembled lasagna in the preheated oven for 25-30 minutes or until the cheese topping is melted, bubbly, and golden.
- Rest: Allow the lasagna to rest for 5 minutes after baking to set and make slicing easier.
- Garnish and Serve: Garnish with chopped fresh cilantro and serve with sour cream and additional salsa on the side, if desired.
Notes
- Use corn tortillas to make this recipe gluten-free.
- Ground turkey can be substituted for ground beef for a leaner version.
- Adjust salsa heat level according to your preference for spice.
- For a lighter cheese option, consider using cottage cheese instead of ricotta.
- Letting the lasagna rest after baking helps it set and improves slicing.
- This dish pairs beautifully with a simple green salad or Mexican-style rice.