Cheesy Mexican Lasagna Recipe
Oh, you’re going to love this Cheesy Mexican Lasagna Recipe — it’s like all your favorite Mexican flavors layered up in a cozy, cheesy casserole. Honestly, this dish has become one of my go-to weeknight dinners because it’s quick to throw together, and it satisfies everyone at the table with that perfect blend of melty cheese, savory meat, and just enough spice. Whether you’re feeding a hungry crowd or meal prepping for the week, this recipe feels like a warm hug in every bite.
What makes the Cheesy Mexican Lasagna Recipe so special is how easy it is to customize and how it balances textures so well. The soft tortillas, hearty ground meat mixture, and sharp cheddar cheese come together beautifully, and the salsa and taco sauce give it that authentic kick. Plus, it bakes up nice and bubbly in under 30 minutes, which means you get that comforting casserole experience without the all-day commitment.
Ingredients You’ll Need
Each ingredient plays a role in building layers of flavor and texture here, and I’ve found that using fresh, quality basics makes all the difference. When shopping, pick a good sharp cheddar that melts well and fresh salsa with a bit of zest to keep it lively.
- Ground beef or ground turkey: I like turkey for a leaner option, but beef adds richness—use whichever you prefer.
- Yellow onion: Adds sweetness and depth; chop it finely so it cooks evenly with the meat.
- Taco seasoning packet: The seasoning mix brings that classic Mexican flavor without extra fuss.
- Salsa: Your salsa choice matters—choose one with a balance of spice and tang for the best flavor punch.
- Taco sauce or enchilada sauce: This adds moisture and a saucy layer that keeps the dish from drying out.
- Corn (canned, drained): Corn kernels introduce a little sweetness and pop of texture between layers.
- Water: Helps loosen the meat mixture so it blends smoothly with the other ingredients.
- Cooked rice: Using rice stretches the dish and soaks up all those amazing flavors.
- Burrito-size tortillas or large tortillas: These work as your lasagna noodles—soft and flexible to layer perfectly.
- Sharp cheddar cheese (shredded): Melts beautifully and adds that gooey, cheesy goodness everyone craves.
- Sour cream: For garnish, lending creaminess and a cool contrast.
- Chopped tomatoes: Adds freshness and a juicy bite on top.
- Chopped green onions: Brings a fresh, mild onion flavor that brightens each slice.
- Additional taco or enchilada sauce: Perfect for drizzling over the finished dish to amp up the flavor.
Variations
I love tweaking this Cheesy Mexican Lasagna Recipe depending on what I have in the fridge or my mood that day. It’s super versatile, so don’t hesitate to make it your own!
- Use black beans instead of corn: One time I swapped in black beans for corn to boost protein and fiber — it was a tasty twist and super filling.
- Add diced jalapeños or hot salsa: If you crave some heat, this immediately amps up the kick without overpowering the other flavors.
- Vegetarian version: Skip the meat and load up on veggies like zucchini, bell peppers, and mushrooms — it’s just as satisfying and colorful.
- Gluten-free: Using corn tortillas instead of flour makes this recipe friendly for gluten-sensitive guests without sacrificing that soft lasagna texture.
- Swap cheddar for Mexican blend cheese: For even more melty, authentic cheese flavor, Mexican blend cheeses make the layers ooze with deliciousness.
How to Make Cheesy Mexican Lasagna Recipe
Step 1: Prep and Sauté the Meat Mixture
Start by preheating your oven to 425°F (220°C) and greasing a 9×13 casserole dish so nothing sticks later. Then, heat a large skillet over medium-high. Toss in the ground beef or turkey with the chopped onion and cook, stirring occasionally, until the meat is browned and onions are soft—this usually takes about 5 to 7 minutes. Don’t rush this; good browning adds flavor that’ll really make your lasagna sing. Once cooked, drain off excess fat to keep the dish from getting greasy.
Step 2: Build Your Flavor Base
To the meat and onion mixture, add the taco seasoning, salsa, taco (or enchilada) sauce, and ⅓ cup water. Stir everything together really well, then stir in the drained corn and cooked rice. Lower the heat and let this simmer gently for 5-6 minutes so the flavors meld and the sauce thickens. This step is key—you want a thick but saucy filling that spreads easily but doesn’t make your tortillas mushy.
Step 3: Layer It Up Like Lasagna
Now for the fun part — assembling your Cheesy Mexican Lasagna! Spread half of the meat mixture evenly in your casserole dish. Layer tortillas over this (overlapping slightly is fine), then sprinkle half of your shredded cheddar on top. Next, add the remaining meat mixture, another tortilla layer, and finish with the rest of your cheese piled on top. Don’t skip that last good layer of cheese—it gives you that golden, bubbly finish.
Step 4: Bake Until Cheesy and Bubbling
Bake the lasagna in your preheated oven for about 15 minutes. You’re looking for the cheese to fully melt, bubble up, and turn just slightly golden on the edges. Keep an eye on it toward the end to prevent burning. Let it cool for a few minutes before slicing—it helps the layers set and makes serving easier.
How to Serve Cheesy Mexican Lasagna Recipe

Garnishes
Personally, I love spooning a dollop of sour cream on each serving to cut through the richness, plus sprinkles of chopped fresh tomatoes and green onions on top for brightness and a bit of crunch. Drizzling some extra taco or enchilada sauce over the top gives it that extra level of saucy goodness I crave.
Side Dishes
I usually serve this with a simple side salad—something fresh and citrusy to balance the cheesy heaviness, like a lime and cilantro dressed green salad. Refried beans or Mexican street corn on the cob also make fantastic pairings if you want to go full fiesta style.
Creative Ways to Present
For parties or special occasions, I like to bake individual portions in small ramekins—it makes serving easier and looks pretty cute. You could also layer in colorful ingredients like roasted red peppers or sliced avocado on top for a festive touch that guests always appreciate.
Make Ahead and Storage
Storing Leftovers
I usually cover leftovers tightly with plastic wrap or foil and keep them in the fridge for up to 3 days. When stored well, the flavors deepen overnight, and it actually tastes even better the next day. Just make sure to seal it properly so the tortillas don’t dry out.
Freezing
This recipe freezes beautifully! I like to bake it first, then cool completely before wrapping it tightly in foil and plastic wrap. When I’m ready, I thaw it overnight in the fridge and reheat it in the oven—still melts perfectly and tastes just like fresh.
Reheating
To reheat, the oven’s your best friend. Cover your portion with foil and warm it at 350°F for 15-20 minutes until heated through and the cheese is back to its melty glory. If you’re in a hurry, the microwave works too, but the oven helps keep the tortillas from getting soggy.
FAQs
-
Can I make the Cheesy Mexican Lasagna Recipe vegetarian?
Absolutely! Swap out the ground beef or turkey for sautéed veggies like mushrooms, zucchini, bell peppers, or even a can of black beans. The rice and cheeses keep it hearty, and adding extra spices or a bit of chipotle salsa can maintain that bold, smoky flavor.
-
What tortillas work best for this recipe?
Burrito-size flour tortillas are wonderful because they’re soft and flexible, making layering easy without breaking. If you need a gluten-free option, corn tortillas are a great substitute—just keep in mind they’re a bit denser, so layering carefully helps.
-
Can I prepare this dish ahead of time?
Yes! You can assemble it a day ahead, keep it covered in the fridge, and bake it fresh when you’re ready. This actually helps the flavors meld even more, making your Cheesy Mexican Lasagna Recipe taste like it simmered for hours.
-
How spicy is this lasagna? Can I adjust the heat?
The heat level depends on the salsa and taco seasoning you use. If you prefer mild, choose a mild salsa and seasoning, or go spicy by adding jalapeños, hot salsa, or even a pinch of cayenne. It’s easy to customize to your taste buds!
-
What cheese should I use if I don’t have sharp cheddar?
You can use mild cheddar, a Mexican cheese blend, Monterey Jack, or even a mix of mozzarella and cheddar for melting goodness. The key is to use cheeses that melt well and offer good flavor balance.
Final Thoughts
This Cheesy Mexican Lasagna Recipe holds a special place in my kitchen because it’s simple, flexible, and always a crowd-pleaser. I love how it brings so many comfy, vibrant flavors to the table without requiring hours of prep or complicated ingredients. Next time you need a delicious, comforting dinner that feels a little festive, give this recipe a try — I promise it’ll become one of your favorites to share with friends and family.
PrintCheesy Mexican Lasagna Recipe
This Cheesy Mexican Lasagna is a flavorful, layered casserole combining seasoned ground meat, rice, tortillas, and sharp cheddar cheese. Perfect for a quick weeknight dinner, it’s baked until bubbly and golden, then topped with fresh garnishes for an authentic Mexican-inspired comfort meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Ingredients
Meat and Vegetables
- 1.5 pounds ground beef or ground turkey
- 1 cup yellow onion, chopped
- 15 ounce can corn, drained
Seasonings and Sauces
- 1 packet taco seasoning
- 2 cups salsa
- ¼ cup taco sauce or enchilada sauce
- ⅓ cup water
Other Ingredients
- 1.5 cups cooked rice
- 3–4 burrito-size tortillas (or 5–6 large tortillas)
- 4 cups sharp cheddar cheese, shredded
- Sour cream, for garnish
- Chopped tomatoes, for garnish
- Chopped green onions, for garnish
- Additional taco sauce or enchilada sauce, for serving
Instructions
- Preheat Oven and Prepare Dish: Preheat to 425°F (220°C) and spray a 9×13 inch casserole dish with non-stick cooking spray to prevent sticking.
- Cook Meat and Onions: Heat a large skillet over medium-high heat. Add ground beef or turkey with chopped onion, cooking and stirring occasionally until meat is fully cooked and onions are tender, about 5-7 minutes.
- Drain Excess Grease: Carefully drain any excess grease from the skillet to reduce fat and prevent greasiness.
- Add Seasonings and Sauces: Stir in taco seasoning, salsa, taco or enchilada sauce, and ⅓ cup water until fully combined.
- Add Corn and Rice, Simmer: Mix in drained corn and cooked rice, letting the mixture simmer gently on low heat for 5-6 minutes to meld flavors and thicken slightly.
- Assemble Lasagna Layers: Spread half the meat mixture evenly in the prepared casserole dish. Layer tortillas over the meat, sprinkle half of shredded cheddar cheese, add remaining meat mixture, then another layer of tortillas, and top with remaining cheese.
- Bake: Place casserole in preheated oven and bake for about 15 minutes until cheese is melted, bubbly, and slightly golden.
- Cool and Garnish: Remove from oven and let cool slightly. Garnish with sour cream, chopped tomatoes, green onions, and additional taco or enchilada sauce before serving.
Notes
- Use ground turkey instead of beef for a leaner dish.
- Fresh or leftover cooked rice both work well.
- Add jalapeños or hot salsa to increase spiciness.
- Store leftovers in the refrigerator for up to 3 days; reheat in oven or microwave.
- For gluten-free, substitute corn tortillas for flour tortillas.
Keywords: Mexican lasagna, cheesy casserole, taco seasoning recipe, baked Mexican dish, ground beef casserole, easy dinner, layered tortilla casserole
