Picture this: a bubbling casserole dish fresh from the oven, the aroma of cumin and chili powder swirling through your kitchen like a fiesta in the air. That's the magic of my Homemade Mexican Lasagna Casserole—a dish that takes the comforting familiarity of lasagna and swaps it for south-of-the-border soul. It's the kind of meal that makes you want to gather everyone around the table and dig in with a fork (or a tortilla chip, if you're feeling bold).
Advertisements1
I first threw this together on a camping trip in Baja, using a cast-iron skillet and whatever we had in the cooler. Now it's my go-to for busy weeknights when I need something hearty, cheesy, and satisfying without slaving over the stove for hours. The best part? It's endlessly customizable—so you can make it your own with whatever's in your fridge.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) ground beef (or ground turkey)
I use 85% lean for flavor and moisture. If swapping to turkey, add a splash of olive oil to keep it juicy.
1 medium yellow onion, diced
A sweet onion works too. Dice finely so it melts into the sauce.
2 cloves garlic, minced
Fresh garlic is best, but jarred minced garlic (1 tsp) is a fine shortcut.
1 packet (1 oz / 28g) taco seasoning
Homemade blend: 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, 1/2 tsp oregano, 1/2 tsp salt, 1/4 tsp black pepper. Adjust heat with extra chili.
1 can (15 oz / 425g) fire-roasted diced tomatoes, undrained
Regular diced tomatoes work, but fire-roasted add a smoky depth. If you like heat, use ones with green chiles.
1 can (4 oz / 113g) diced green chiles
These are mild, but you can swap for a jalapeño if you want more kick.
12 (6-inch) corn tortillas, cut into quarters
Flour tortillas are a softer alternative, but corn gives that authentic Mexican texture. If they seem stiff, warm them briefly to make them pliable.
2 cups (200g) shredded Mexican cheese blend
Cheddar, Monterey Jack, or a mix works. For a sharper flavor, use pepper jack.
1 cup (240ml) sour cream
Greek yogurt is a lighter swap. Let it come to room temp so it doesn't curdle when stirred in.
1/2 cup (120ml) enchilada sauce (red or green)
Store-bought is fine, but you can make your own with tomato sauce and chili powder. It adds a saucy layer that keeps things moist.
1/4 cup (15g) chopped fresh cilantro, for garnish
Optional but recommended. Parsley can stand in if cilantro isn't your thing.
Tips & Tricks
Don't skip draining the beef
After browning, spoon off excess fat to avoid a greasy casserole. Blot with paper towels if needed.
Layer tortillas evenly
Overlap them slightly to cover the bottom completely, but don't pile them too thick or the layers will be doughy.
Let it rest before serving
This helps the casserole set so it slices cleanly. If you cut right away, it'll fall apart.
Pro Tips
Step-by-Step Instructions
1. Preheat and Prep
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with a little oil or cooking spray.
2. Brown the Beef
In a large skillet over medium-high heat, cook the ground beef and onion until the beef is browned and the onion is soft, about 5-7 minutes. Add the garlic and cook for 1 minute more until fragrant.
3. Season the Mixture
Stir in the taco seasoning, fire-roasted tomatoes, and green chiles. Let it simmer for 5 minutes until it thickens slightly. Taste and adjust salt if needed.
4. Mix the Creamy Layer
In a small bowl, combine the sour cream and enchilada sauce. This will be your creamy, tangy layer.
5. Layer the Casserole
Spread a thin layer of the meat sauce on the bottom of the prepared dish. Top with a single layer of tortilla quarters, covering the bottom. Spread half of the remaining meat sauce over the tortillas, then dollop half of the sour cream mixture over the meat. Sprinkle with 1/3 of the cheese. Repeat layers: tortillas, remaining meat sauce, remaining sour cream mixture, another 1/3 of cheese. Finish with a final layer of tortillas and the remaining cheese.
6. Bake Until Bubbly
Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for an additional 10-15 minutes, until the cheese is melted and golden brown and the edges are bubbling. The internal temperature should reach 165°F (74°C).
7. Rest and Serve
Let the casserole rest for 5 minutes before slicing. Garnish with fresh cilantro and serve hot.
Delicious Variations
Vegetarian
Swap the ground beef for a can of black beans (drained and rinsed) and add a cup of corn kernels. Skip the meat, keep the rest the same.
Spicy
Use hot taco seasoning, add a diced jalapeño to the beef, and top with sliced fresh jalapeños before baking.
Breakfast
Layer in scrambled eggs and cooked chorizo, then top with a drizzle of crema. Serve with breakfast potatoes.
How to Store Homemade Mexican Lasagna Casserole
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Wrap the cooled casserole tightly in foil and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat individual portions in the microwave for 1-2 minutes, or cover with foil and bake at 350°F (175°C) for 15-20 minutes until hot.
Frequently Asked Questions
Q: Can I make this Mexican lasagna ahead of time?
Yes, you can assemble the casserole up to a day ahead, cover it, and refrigerate. When ready to bake, add 10-15 minutes to the baking time since it starts cold.
Q: Can I use flour tortillas instead of corn?
Absolutely, flour tortillas will work, but they are softer and may make the casserole more doughy. If using flour, cut them into strips and layer them like lasagna noodles.
Q: What can I use instead of sour cream?
Plain Greek yogurt is a great substitute—use the same amount. It has a similar tang and creaminess with more protein and less fat.
Q: How do I keep the casserole from being watery?
Drain the beef well after browning, and use fire-roasted tomatoes with their juices but don't add extra liquid. Also, let the casserole rest for 5 minutes after baking so the layers set.
Ready to bring a little fiesta to your dinner table? Whip up this Homemade Mexican Lasagna Casserole tonight and let me know how it turns out in the comments below. Don't forget to share your own twist—I love hearing how you make it your own! ¡Buen provecho! Hasta la próxima!
Homemade Mexican Lasagna Casserole
Homemade Mexican Lasagna Casserole layers seasoned beef, corn tortillas, and gooey cheese for a crowd-pleasing weeknight dinner.
🧂 Ingredients
- 1 lb (450g) ground beef (or ground turkey)
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 packet (1 oz / 28g) taco seasoning
- 1 can (15 oz / 425g) fire-roasted diced tomatoes, undrained
- 1 can (4 oz / 113g) diced green chiles
- 12 (6-inch) corn tortillas, cut into quarters
- 2 cups (200g) shredded Mexican cheese blend
- 1 cup (240ml) sour cream
- 1/2 cup (120ml) enchilada sauce (red or green)
- 1/4 cup (15g) chopped fresh cilantro, for garnish
📋 Instructions
- 1Preheat and Prep — Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with a little oil or cooking spray.
- 2Brown the Beef — In a large skillet over medium-high heat, cook the ground beef and onion until the beef is browned and the onion is soft, about 5-7 minutes. Add the garlic and cook for 1 minute more until fragrant.
- 3Season the Mixture — Stir in the taco seasoning, fire-roasted tomatoes, and green chiles. Let it simmer for 5 minutes until it thickens slightly. Taste and adjust salt if needed.
- 4Mix the Creamy Layer — In a small bowl, combine the sour cream and enchilada sauce. This will be your creamy, tangy layer.
- 5Layer the Casserole — Spread a thin layer of the meat sauce on the bottom of the prepared dish. Top with a single layer of tortilla quarters, covering the bottom. Spread half of the remaining meat sauce over the tortillas, then dollop half of the sour cream mixture over the meat. Sprinkle with 1/3 of the cheese. Repeat layers: tortillas, remaining meat sauce, remaining sour cream mixture, another 1/3 of cheese. Finish with a final layer of tortillas and the remaining cheese.
- 6Bake Until Bubbly — Cover the dish with foil and bake for 20 minutes. Remove the foil and bake for an additional 10-15 minutes, until the cheese is melted and golden brown and the edges are bubbling. The internal temperature should reach 165°F (74°C).
- 7Rest and Serve — Let the casserole rest for 5 minutes before slicing. Garnish with fresh cilantro and serve hot.



