Are you craving a comforting, cheesy, and satisfying meal that brings a delightful fusion of flavors to your table? Look no further than Vegetarian Mexican Lasagna. This vibrant dish combines the savory goodness of Mexican cuisine with the comfort of layered lasagna, creating a meal that’s perfect for family dinners, gatherings, or even meal prep for the week.
Here’s everything you need to know about crafting this mouthwatering dish, step by step.
Why You’ll Love Vegetarian Mexican Lasagna
Imagine biting into layers of tortillas, melted cheese, flavorful enchilada sauce, and hearty vegetables. This dish is:
- Packed with flavor from Mexican spices.
- A healthier alternative with plenty of vegetables and fiber-rich black beans.
- Customizable to suit your taste preferences or dietary needs.
- Perfect for sharing or reheating for leftovers.
Ingredients You’ll Need
Enchilada Sauce
The sauce is the heart of this dish, infusing each bite with rich, tangy flavors.
Ingredient | Quantity |
---|---|
Crushed canned tomatoes | 800 g / 28 oz |
Olive oil | 1 tbsp |
Garlic (whole, peeled) | 1 clove |
Red onion (chopped) | 1/2 |
Fresh coriander/cilantro | 1 cup, lightly packed |
Cumin, oregano, paprika (any type) | 1 tbsp each |
Salt, garlic powder, cayenne pepper (optional), sugar | 1 tsp each |
Coriander powder | 2 tsp |
Black pepper | To taste |
Hot Filling
The filling is a mix of fresh veggies and spices, making each layer deliciously hearty.
Ingredient | Quantity |
---|---|
Olive oil | 1 tbsp |
Garlic (minced) | 1 clove |
Red onion (finely chopped) | 1/2 |
Red bell pepper (chopped) | 1 large (~1.5 cups) |
Zucchinis (chopped) | 2 (~1.5 cups) |
For Assembling the Lasagna
Ingredient | Quantity |
---|---|
Black beans (drained and rinsed) | 425 g / 14 oz |
Frozen corn | 1 1/2 cups |
Large flour tortillas | 6 (approx. 22 cm / 9″) |
Grated melting cheese (cheddar preferred) | 2 1/2 cups / 200 g |
Fresh coriander/cilantro leaves (optional) | For garnish |
Step-by-Step Recipe
1. Prepare the Enchilada Sauce
- Combine all the sauce ingredients in a blender. Blend until smooth, ensuring the onion is fully incorporated.
- Heat a small skillet over medium heat, and lightly cook the sauce to enhance its flavors (optional).
2. Cook the Hot Filling
- Heat olive oil in a large non-stick skillet over medium heat.
- Add garlic and onion, cooking for 1 minute until fragrant.
- Toss in red bell pepper and sauté for another minute.
- Add zucchini and cook for 3 minutes until slightly charred and softened.
3. Assemble the Lasagna Layers
- Preheat your oven to 180°C/350°F.
- Smear a thin layer of enchilada sauce on the bottom of a casserole dish.
- Place one tortilla in the center, then tear another tortilla in half to cover the sides.
- Spread half the hot filling over the tortillas. Scatter half the black beans and corn over the filling.
- Drizzle with 1 cup of enchilada sauce and sprinkle 3/4 cup of cheese.
4. Add More Layers
- Repeat the layering process with the remaining filling, beans, corn, sauce, and cheese.
- For the final layer, top with tortillas, cover with 2 cups of enchilada sauce, and finish with the remaining cheese.
5. Bake and Serve
- Bake in the preheated oven for 25 minutes, or until the cheese is bubbling and golden.
- Allow the dish to rest for 5 minutes before serving.
- Garnish with fresh cilantro leaves and enjoy!
Tips for Making the Best Vegetarian Mexican Lasagna
- Spice it up! Add diced jalapeños or a splash of hot sauce to the filling for extra heat.
- Use whole-grain tortillas for added fiber and nutrients.
- Make it vegan by using dairy-free cheese and a vegan-friendly enchilada sauce.
- Meal prep tip: This dish freezes beautifully. Assemble the lasagna, freeze it before baking, and bake directly from frozen when ready to eat.
Nutritional Information (Per Serving)
Nutrient | Amount |
---|---|
Calories | ~350 |
Protein | ~15 g |
Carbohydrates | ~45 g |
Fat | ~10 g |
Fiber | ~8 g |
Frequently Asked Questions
1. Can I use corn tortillas instead of flour tortillas?
Absolutely! Corn tortillas add an authentic Mexican touch to the dish and are naturally gluten-free.
2. How do I store leftovers?
Cover the lasagna tightly with foil or transfer it to an airtight container. Store it in the refrigerator for up to 4 days.
3. Can I make the enchilada sauce ahead of time?
Yes, the sauce can be prepared up to 3 days in advance and stored in the refrigerator. Reheat it gently before using.
4. What other vegetables can I use?
Feel free to add mushrooms, spinach, or even roasted sweet potatoes to the filling.
5. Can I make this dish spicier?
For a spicier kick, increase the cayenne pepper or add chopped chili peppers to the filling.
6. Is this dish kid-friendly?
Yes! You can tone down the spices to suit younger palates while still keeping the dish flavorful.
Conclusion: A Delicious Crowd-Pleaser
This Vegetarian Mexican Lasagna is a versatile and satisfying dish that will quickly become a favorite in your household. Whether you’re entertaining guests, feeding your family, or simply treating yourself to a cozy meal, this recipe delivers on flavor, nutrition, and comfort.
So, why wait? Gather your ingredients, preheat your oven, and start layering your way to a delicious, hearty meal today!

Vegetarian Mexican Lasagna: A Flavorful and Hearty Twist on a Classic Dish
- Total Time: 55 minutes
- Yield: Serves 6-8
Description
A vibrant fusion of Mexican flavors and comforting lasagna, this Vegetarian Mexican Lasagna is layered with tortillas, hearty vegetables, black beans, and cheese. Perfect for family dinners, meal prep, or gatherings, it’s a dish everyone will love!
Ingredients
- 800 g / 28 oz crushed canned tomatoes
- 1 tbsp olive oil
- 1 clove garlic, peeled
- 1/2 red onion, chopped
- 1 cup fresh coriander/cilantro, lightly packed
- 1 tbsp each cumin, oregano, and paprika
- 1 tsp each salt, garlic powder, and sugar
- Optional: 1 tsp cayenne pepper
- 2 tsp coriander powder
- Black pepper, to taste
For the Hot Filling:
- 1 tbsp olive oil
- 1 clove garlic, minced
- 1/2 red onion, finely chopped
- 1 large red bell pepper, chopped (~1.5 cups)
- 2 zucchinis, chopped (~1.5 cups)
For Assembling the Lasagna:
- 425 g / 14 oz black beans, drained and rinsed
- 1 1/2 cups frozen corn
- 6 large flour tortillas (~22 cm / 9″)
- 2 1/2 cups / 200 g grated melting cheese (cheddar preferred)
- Optional: Fresh coriander/cilantro leaves for garnish
Instructions
Prepare the Enchilada Sauce
- Blend all the sauce ingredients until smooth.
- Optional: Heat the sauce in a skillet over medium heat to enhance flavors.
2. Cook the Hot Filling
- Heat olive oil in a large non-stick skillet over medium heat.
- Add garlic and onion; cook for 1 minute until fragrant.
- Toss in red bell pepper; sauté for another minute.
- Add zucchini; cook for 3 minutes until slightly charred and softened.
3. Assemble the Lasagna Layers
- Preheat the oven to 180°C/350°F.
- Spread a thin layer of enchilada sauce in the bottom of a casserole dish.
- Lay one tortilla in the center; tear another in half to cover the sides.
- Spread half the hot filling over the tortillas. Add half the black beans and corn.
- Drizzle with 1 cup enchilada sauce and sprinkle 3/4 cup cheese.
4. Add More Layers
- Repeat with remaining filling, beans, corn, sauce, and cheese.
- For the top layer, use tortillas, cover with 2 cups enchilada sauce, and sprinkle remaining cheese.
5. Bake and Serve
- Bake for 25 minutes, or until the cheese is bubbling and golden.
- Let it rest for 5 minutes before serving.
- Garnish with fresh cilantro leaves.
Details
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: Serves 6-8
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican Fusion
Notes
- For added heat, include jalapeños or hot sauce in the filling.
- Substitute whole-grain tortillas for extra fiber.
- Make it vegan with dairy-free cheese and a vegan enchilada sauce.
- To freeze, assemble the lasagna but do not bake. Freeze it for up to 3 months and bake directly from frozen.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Mexican Fusion