Mexican Lasagna: A Flavor-Packed Family Favorite
You know that feeling when you’re craving something hearty, cheesy, and full of bold flavor—but you don’t want to spend hours in the kitchen? That’s exactly why I fell in love with this Mexican Lasagna. It came to me during one of those chaotic weeknights when my kids were hungry, my pantry was half-empty, and I needed something that tasted like it simmered all day (spoiler: it doesn’t). I threw together layers of seasoned ground beef, corn tortillas, melty cheese, and a few secret touches that make all the difference. The first bite? Pure comfort. Now, it’s the recipe I turn to when I want to impress guests or just treat my family to something special—without the fuss. Trust me, once you try it, you’ll be making it on repeat, just like we do.

What Is Mexican Lasagna?
Mexican Lasagna isn’t just Italian food with a sombrero—it’s its own delicious creature! Imagine the comforting layers of traditional lasagna, but swapped out with flavors you’d find at your favorite taqueria. Instead of pasta sheets, we use soft corn tortillas. Ground beef is seasoned with cumin, chili powder, and garlic, then layered with black beans, corn, and plenty of gooey cheese. It’s baked until bubbly and golden, then often finished with a dollop of sour cream or fresh cilantro. The result? A rich, satisfying dish that feels both familiar and excitingly new. Whether you’re feeding a crowd or meal-prepping for the week, this fusion favorite brings the fiesta to your dinner table—no passport required.
Why You’ll Love This Recipe
This Mexican Lasagna has become a staple in my house, and honestly, it might just win over your family too. First off, it’s incredibly forgiving—you can swap in ground turkey, add extra veggies, or even make it vegetarian without sacrificing flavor. The layers come together quickly, especially if you use store-bought salsa or pre-cooked meat, and it bakes up beautifully in a single pan, meaning fewer dishes to wash. Plus, it’s one of those rare dishes that tastes even better the next day, making it perfect for leftovers or weekly meal prep. My kids devour it, my husband asks for seconds, and my friends always request the recipe after tasting it at potlucks. It’s hearty enough to stand alone but light enough (thanks to the corn tortillas!) that you won’t feel weighed down. And let’s be real—anything that lets me skip pasta boiling and still deliver a layered, saucy, cheesy masterpiece is a win in my book.
How to Make Mexican Lasagna
Quick Overview
This recipe comes together in about 45 minutes start to finish—perfect for busy weeknights or when you’re craving something homemade without the hassle. You’ll brown seasoned ground beef, warm up some tortillas, and layer everything in a baking dish with cheese, beans, and salsa. Pop it in the oven, and while it bakes, you’re free to set the table, toss a salad, or just take a breather. It’s simple, satisfying, and totally customizable based on what you’ve got in your fridge.
Ingredients
You’ll need: 1 pound ground beef (or turkey), 1 packet taco seasoning (or 2 tablespoons homemade blend), 1 cup salsa (mild or spicy—your call!), 1 can (15 oz) black beans, drained and rinsed, 1 cup frozen corn kernels, 8–10 corn tortillas, 2 cups shredded Mexican cheese blend, 1/2 cup sour cream (optional, for serving), and fresh cilantro for garnish.

Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or a little oil—this keeps the bottom layer from sticking and makes cleanup a breeze.
Step 2: Cook the Filling
In a large skillet, brown the ground beef over medium heat until no longer pink. Drain excess fat, then stir in the taco seasoning and salsa. Let it simmer for 5 minutes so the flavors meld. In a small bowl, mix the black beans and corn—they’ll add texture and a touch of sweetness.
Step 3: Layer It Up
Spread a thin layer of the meat mixture in the bottom of your prepared dish. Place 3–4 tortillas over the meat (they can overlap—no need to be perfect). Top with more meat, a sprinkle of cheese, and a spoonful of the bean-corn mix. Repeat the layers until you’ve used everything up, finishing with a generous layer of cheese on top.
Step 4: Bake & Serve
Bake uncovered for 20–25 minutes, until the cheese is melted and bubbly and the edges are lightly golden. Let it rest for 5–10 minutes before slicing—this helps the layers set so your servings look as good as they taste. Garnish with sour cream and cilantro if you like, and serve warm.
What to Serve It With
This Mexican Lasagna is rich and satisfying on its own, but I love balancing it with something fresh and crisp. A simple side salad with lime vinaigrette, sliced avocado, or pico de gallo adds brightness that cuts through the richness. Warm tortilla chips and a bowl of guacamole make it feel like a full-on fiesta, while steamed rice (white or cilantro-lime) soaks up every last bit of sauce. For a lighter touch, try grilled zucchini or roasted sweet potatoes. And don’t forget the margaritas—or sparkling water with lime if you’re keeping it casual!
Top Tips for Perfecting Your Mexican Lasagna
First, don’t skip warming the tortillas—just a quick zap in the microwave or a pass over the stove makes them pliable and prevents cracking. If you like a bit of heat, add diced jalapeños to the meat mixture or use pepper jack cheese. For extra depth, stir a spoonful of adobo sauce from a can of chipotles into the salsa. Make sure not to overfill the layers; too much liquid can make the dish soggy, so drain your beans well and avoid watery salsas. Finally, let it rest before cutting—it makes all the difference in getting clean, beautiful slices.
Storing and Reheating Tips
This lasagna keeps beautifully! Store leftovers in an airtight container in the fridge for up to 4 days. To reheat, cover with foil and warm in a 350°F (175°C) oven for about 20 minutes, or microwave individual portions for 1–2 minutes. It also freezes well—wrap tightly and freeze for up to 3 months. Thaw overnight in the fridge before reheating. Pro tip: The flavors deepen overnight, so day-two leftovers often taste even better than the first serving!
Frequently Asked Questions
Final Thoughts

Mexican Lasagna is one of those recipes that feels like a hug on a plate—warm, comforting, and full of soul. It’s the kind of dish that brings people together, whether it’s a busy weeknight or a casual gathering with friends. I love how adaptable it is, how forgiving it is to mistakes, and how deeply satisfying every bite is. If you try it, I’d love to hear how it turns out—or what twist you added to make it your own. Cooking is all about sharing, after all, and this recipe has been a gift to my family. I hope it becomes one for yours too.

Mexican Lasagna
Ingredients
Main Ingredients
- 1 lb ground beef
- 1 packet taco seasoning
- 1 cup water
- 15 oz black beans, drained and rinsed
- 15 oz corn, drained
- 10 oz diced tomatoes with green chilies (such as Rotel), undrained
- 1 cup salsa
- 9 count corn tortillas 8-10 tortillas, use 9 as average
- 2 cups shredded Mexican blend cheese
- 0.5 cup sour cream optional, for serving
- 0.25 cup chopped fresh cilantro optional, for garnish
Instructions
Preparation Steps
- Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- In a large skillet over medium-high heat, cook ground beef until browned. Drain excess fat.
- Stir in taco seasoning and water. Simmer for 5 minutes. Add black beans, corn, diced tomatoes with green chilies, and salsa. Stir to combine and remove from heat.
- Spread a thin layer of the meat mixture on the bottom of the prepared baking dish.
- Layer 3-4 tortillas over the meat mixture, overlapping slightly. Top with one-third of the remaining meat mixture and 1/3 of the shredded cheese.
- Repeat the layers two more times: tortillas, meat mixture, cheese.
- Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 10-15 minutes, or until cheese is bubbly and golden.
- Let cool for 10 minutes before slicing. Serve with sour cream and cilantro, if desired.






