If you’re craving something comforting, flavorful, and with a bit of a spicy kick, this Mexican Lasagna Recipe is an absolute game-changer. Combining the ease of layering tortillas with a hearty mixture of seasoned ground meat, black beans, vibrant salsa, and ooey-gooey cheese, it takes traditional lasagna to a whole new, festive level. Perfect for feeding a crowd or family dinners, this dish is bursting with colors, textures, and tastes that will have everyone asking for seconds long after the last bite.

Ingredients You’ll Need
Simple yet essential ingredients come together effortlessly to create this delicious Mexican Lasagna Recipe. Each element brings its own magic—whether it’s the savory seasoned meat, the creamy melted cheese, or the fresh bursts of tomato and green onion that brighten every forkful.
- 1-pound lean ground beef or ground chicken: Your protein base, lean to keep it flavorful without heaviness.
- 1 medium yellow onion (diced): Adds sweetness and depth of flavor when sautéed.
- 2 cloves garlic (minced): For that classic aromatic punch.
- ¼ cup taco seasoning: Brings the bold, zesty spices that make this dish unmistakably Mexican.
- ½ cup water: Helps meld the spices with the meat and salsa perfectly.
- 1 ½ cups mild salsa: Adds tang, moisture, and a touch of sweetness.
- 1 can (4 ounces) diced green chilies: For a gentle kick and extra texture.
- 1 can (15 ounces) black beans (drained and rinsed): Packs protein and fiber, making this meal hearty and filling.
- 18 corn tortillas (divided): The gluten-free foundation for layers of flavor and texture.
- 4 ½ cups shredded Colby-Jack cheese (divided): Melts beautifully to tie all components together with gooey richness.
- 1 Roma tomato (diced): Fresh garnish that brightens the dish visually and tastewise.
- 2 green onions (sliced): Adds a crisp, slightly sharp finish that complements the cheese.
How to Make Mexican Lasagna Recipe
Step 1: Prep and Cook the Meat Mixture
Begin by preheating your oven to 350 degrees F and greasing a 9×13-inch baking dish—this ensures easy cleanup and keeps your lasagna from sticking. In a large skillet over medium heat, cook the ground beef (or chicken) along with diced onion until the meat is fully browned and the onion softens. Drain excess grease to keep the dish from getting too oily. Then, add the minced garlic and cook for another minute to release those wonderful aromas. Stir in taco seasoning and water to start building layers of flavor, followed by salsa, diced green chilies, and rinsed black beans. Let it simmer gently on low heat while you prepare the next parts.
Step 2: Layer the Ingredients
Now, the fun layering begins! Lay 6 corn tortillas at the bottom of your prepared dish, overlapping them slightly so the base is well covered. Spread one-third of your luscious meat and bean mixture evenly over the tortillas. Sprinkle 1 ½ cups of shredded Colby-Jack cheese on top, ensuring every bite will have that irresistible cheesy pull. Repeat these layers two more times, finishing with a generous layer of cheese for a golden, bubbly topping that’s oh-so inviting.
Step 3: Bake to Perfection
Cover your masterpiece with foil to trap moisture and bake for 30 to 40 minutes. The goal is to have the cheese completely melted and bubbling with hints of golden edges. When it’s done, remove the foil carefully (watch out for steam), then top with fresh diced Roma tomatoes and sliced green onions to add a fresh, crisp contrast to the warm richness inside. Let the lasagna rest for at least 5 minutes—this makes slicing neater and helps the flavors settle beautifully.
How to Serve Mexican Lasagna Recipe

Garnishes
Fresh garnishes are the secret to elevating this dish beyond just a hearty casserole. The diced Roma tomato adds a juicy burst and vibrant color, while green onions provide a fresh, peppery crunch. For an extra touch, a dollop of sour cream or a sprinkle of chopped cilantro can complement the spices perfectly without overpowering the rich layers.
Side Dishes
Since Mexican Lasagna Recipe is already packed with flavor and protein, simple sides work best. A fresh garden salad with lime vinaigrette or a crisp avocado and corn salad makes the meal feel light and balanced. You can also pair it with Spanish rice or refried beans for a full-on Mexican feast that’s sure to impress any guest.
Creative Ways to Present
For a fun twist, try making individual portions using small ramekins layered like a personal lasagna—perfect for dinner parties. Another way is to cut the baked lasagna into squares and serve atop a bed of lettuce for a layered taco salad vibe. This Mexican Lasagna Recipe is versatile enough to be dressed up or down for casual family dinners or festive celebrations.
Make Ahead and Storage
Storing Leftovers
After enjoying your meal, store any leftovers in an airtight container and refrigerate for up to 3 days. The flavors actually deepen overnight, making the Mexican Lasagna Recipe even better the next day. Just cover it well to prevent drying out and keep that cheesy goodness intact.
Freezing
If you want to prepare ahead or save portions for another day, freezing works wonderfully. Assemble the entire lasagna but stop before baking—wrap tightly in plastic wrap and then aluminum foil to avoid freezer burn. It can be frozen for up to 3 months; when ready, thaw overnight in the fridge before baking as directed.
Reheating
Reheat leftover or thawed Mexican Lasagna Recipe in the oven at 350 degrees F until warmed through and cheese is melty again, usually about 20 minutes. For quicker reheating, microwave individual servings covered with a damp paper towel for a couple of minutes, but baking is best for preserving that signature texture and flavor balance.
FAQs
Can I make this Mexican Lasagna Recipe vegetarian?
Absolutely! Swap out the ground beef or chicken for extra black beans, cooked lentils, or even sautéed vegetables like bell peppers and zucchini. Just adjust the seasoning accordingly for a satisfying vegetarian version.
What can I use if I don’t have corn tortillas?
Flour tortillas can be used as a substitute, though corn tortillas provide a more authentic flavor and texture. If using flour tortillas, lightly toast them beforehand to prevent sogginess in the layers.
Is this dish spicy? How do I adjust the heat?
This Mexican Lasagna Recipe uses mild salsa and green chilies to keep the spice level moderate and family-friendly. To make it spicier, choose a medium or hot salsa and add extra chili powder or jalapeños. For a milder version, pick mild salsa and reduce or omit the chilies.
Can I prepare this recipe ahead of time and bake later?
Yes! Prepare the assembled lasagna, cover it tightly, and refrigerate for up to 24 hours before baking. This is a great way to save time on busy days while still enjoying fresh-baked flavors.
What cheese alternatives can I use?
Colby-Jack cheese melts beautifully, but you could use Monterey Jack, mild cheddar, or a Mexican cheese blend. For a dairy-free alternative, try a plant-based cheese that melts well, though the flavor profile will differ slightly.
Final Thoughts
There’s something truly special about this Mexican Lasagna Recipe that feels like a warm hug on a plate. It’s vibrant, easy to make, and wonderfully versatile—perfect for sharing with family or friends on any occasion. I promise once you try it, this dish will quickly become a beloved staple in your recipe rotation. Go ahead and give it a whirl; you’re in for a delicious treat!
Print
Mexican Lasagna Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
Description
This Mexican Lasagna is a flavorful, layered casserole combining seasoned ground beef, black beans, salsa, and plenty of cheese between corn tortillas. Baked to perfection with melted, bubbly cheese and topped with fresh tomatoes and green onions, it offers a delicious twist on traditional lasagna using Mexican-inspired ingredients.
Ingredients
Meat Mixture
- 1 pound lean ground beef or ground chicken
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- ¼ cup taco seasoning
- ½ cup water
- 1½ cups mild salsa
- 1 can (4 ounces) diced green chilies
- 1 can (15 ounces) black beans, drained and rinsed
Assembly
- 18 corn tortillas
- 4½ cups shredded Colby-Jack cheese, divided
Garnish
- 1 Roma tomato, diced
- 2 green onions, sliced
Instructions
- Preheat oven and prepare dish: Preheat your oven to 350 degrees Fahrenheit. Lightly spray a 9×13-inch baking dish with non-stick cooking spray and set it aside.
- Cook meat and seasoning: In a large skillet over medium heat, cook and crumble the ground beef with the diced onion until the beef is no longer pink. Drain any excess grease. Stir in the minced garlic and cook for an additional minute. Add taco seasoning and water, stirring well to combine. Next, stir in mild salsa, diced green chilies, and black beans. Lower the heat to low and keep stirring until the mixture is heated through.
- Layer tortillas and meat mixture: Arrange 6 corn tortillas on the bottom of the prepared baking dish, slightly overlapping them to cover the base. Spread one third of the meat mixture evenly over the tortillas, then sprinkle 1½ cups of shredded Colby-Jack cheese over the meat.
- Repeat layering: Add another layer of 6 corn tortillas, followed by another third of the meat mixture and cheese. Finish with a final layer of 6 tortillas topped with the remaining meat mixture and cheese, ending with cheese on top.
- Bake: Cover the dish tightly with aluminum foil and bake in the preheated oven for 30 to 40 minutes, or until the cheese is melted and bubbly.
- Garnish and serve: Carefully remove the foil and take the lasagna out of the oven. Garnish with diced Roma tomato and sliced green onions. Let the lasagna rest for at least 5 minutes before slicing to serve. Enjoy your hearty and cheesy Mexican Lasagna!
Notes
- You can substitute ground chicken for a leaner option or use ground turkey based on preference.
- Adjust the amount of taco seasoning and salsa to control the spiciness of the dish.
- If you prefer a softer texture, warm the tortillas slightly before layering to make them more pliable.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.
- For extra flavor, add chopped cilantro on top before serving.

