Veggie Mexican Lasagna
Flavor Fiesta in a Dish (Veggie Mexican Lasagna)
Prepare to embark on a culinary adventure that will tickle your taste buds and bring warmth to your dinner table! This Veggie Mexican Lasagna is a vibrant tapestry of flavors, showcasing layers of succulent veggies enveloped in a creamy béchamel sauce, all topped with melty, gooey cheese. It’s the ultimate comfort food, perfect for cozy family dinners or festive gatherings. Each bite is a fiesta of deliciousness that will have everyone asking for seconds (and maybe even thirds)!

Why You’ll Love This Recipe
This Veggie Mexican Lasagna is not just a meal; it’s an experience! Here’s what makes it absolutely irresistible:
– Colorful & Wholesome: Bursting with nutrient-packed veggies, this dish is as healthy as it is hearty.
– Big, Bold Flavors: The unique combination of Mexican and Italian cuisines creates a flavor explosion that will delight your palate.
– Crowd-Pleaser: Perfect for gatherings, this lasagna will impress vegetarians and meat-lovers alike!
– Make-Ahead Magic: Prepare it in advance for stress-free entertaining, so you can enjoy the fiesta with your friends and family!

Ingredients You’ll Need
Get ready to gather some fabulous ingredients that will transform your kitchen into a fiesta zone! This Veggie Mexican Lasagna features a mix of fresh vegetables and spices that make every bite a celebration.
Key flavors come from zesty veggies like zucchini, yellow squash, and colorful bell peppers, while a sprinkle of taco seasoning gives it that authentic Mexican flair.
Here’s what you’ll need:
– 2 tbsp oil
– 1/2 cup shallots, diced
– 2 tsp garlic, minced
– 1/2 cup zucchini, diced
– 1/2 cup yellow squash, diced
– 1 cup black beans or kidney beans, boiled or canned
– 2/3 cup mixed color bell peppers, diced
– 1/2 cup corn, boiled or frozen
– 1 1/2 tbsp tomato paste
– 2 tsp taco seasoning
– 1/2 tsp garam masala
– 1 tsp red chili powder
– 1/2 tsp oregano
– 1/2 tsp Italian seasoning
– Salt, to taste
– 2 tsp hot sauce
– 2 tbsp water
– 2 tbsp cilantro with tender stems, finely chopped
– 2 tbsp butter
– 1 tbsp oil
– 3 1/2 tbsp all-purpose flour
– 2 1/2 cups milk
– 1/4 cup spinach, chopped and tightly squeezed (frozen or blanched)
– 1/2 tsp salt, adjust to taste
– 2 tsp sugar
– 1/2 tsp black pepper
– 1/2 tsp garlic powder
– 2 tbsp shredded cheese (I used a mix of mozzarella and parmesan)
– 8 lasagna sheets, boiled following packet instructions and al dente
– 2 ½ – 3 cups marinara sauce, store-bought
– 1 cup cheese (I used a mix of mozzarella and gruyère)
– Green onions, finely chopped
– Mixed fresh herbs
*Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.*
Variations
The beauty of this Veggie Mexican Lasagna is in its versatility! Feel free to get creative with these delicious variations:
– Go Gluten-Free: Use gluten-free lasagna sheets to make this dish accessible for everyone.
– Add Extra Protein: Incorporate cooked lentils or chickpeas for an extra protein punch!
– Make it Spicier: Up the heat with jalapeños or a dash more chili powder.
– Swap the Dressing: Experiment with different sauces—try a salsa verde for a zesty twist.
– Cheese it Up: Layer in your favorite cheeses like pepper jack or feta for added flavor complexity.
How to Make Veggie Mexican Lasagna
Ready to create your Veggie Mexican Lasagna masterpiece? Let’s roll up those sleeves and get cooking!
Step 1: Sauté the Aromatics
In a large skillet, heat 2 tablespoons of oil over medium heat. Add the diced shallots and minced garlic, sautéing until fragrant and translucent—about 2-3 minutes.
Step 2: Add the Veggies
Stir in the zucchini, yellow squash, black beans, bell peppers, and corn. Toss in the tomato paste, taco seasoning, garam masala, red chili powder, oregano, Italian seasoning, salt, hot sauce, and water. Mix well and cook for another 5-7 minutes until the veggies are tender.
Step 3: Prepare the Creamy Sauce
In a saucepan, melt 2 tablespoons of butter with 1 tablespoon of oil over medium heat. Whisk in 3 1/2 tablespoons of flour until it forms a paste. Gradually pour in the milk, whisking continuously until smooth and thickened. Stir in chopped spinach, salt, sugar, black pepper, garlic powder, and shredded cheese. Allow it to simmer for a few more minutes.
Step 4: Assemble the Lasagna
In a baking dish, spread a layer of marinara sauce at the bottom. Place 2 lasagna sheets on top, followed by a layer of the veggie mixture, and then a generous drizzle of the creamy sauce. Repeat the layers until all ingredients are used, finishing with marinara and a sprinkle of mozzarella and gruyère cheese on top.
Step 5: Bake to Perfection
Preheat your oven to 375°F (190°C) and bake the lasagna for 30-40 minutes, or until bubbly and golden on top. Let it cool for a few minutes before slicing.
Pro Tips for Making Veggie Mexican Lasagna
– Use Al Dente Lasagna Sheets: Ensure your lasagna sheets are boiled al dente, so they maintain their texture during baking.
– Layer Smartly: Don’t skimp on the layers—each layer contributes to the overall flavor and texture.
– Let it Rest: Allow your lasagna to rest for at least 10 minutes after baking for easier slicing and serving.
– Get Creative with Cheese: Experiment with different cheeses to discover your perfect flavor profile.
How to Serve Veggie Mexican Lasagna
Garnishes
Elevate your Veggie Mexican Lasagna with a sprinkle of fresh cilantro, chopped green onions, or a dollop of sour cream for a refreshing touch!
Side Dishes
Pair it with a crisp green salad or some zesty Mexican street corn for a delightful meal that’s bursting with flavor.
Creative Ways to Present
Serve individual portions in small cups for a fun appetizer, or create a beautiful platter for a buffet-style feast!
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheating keeps it just as delicious!
Freezing
Yes! This Veggie Mexican Lasagna freezes beautifully. Just slice it into portions and wrap them tightly in plastic wrap before placing in an airtight container.
Reheating
To reheat, simply pop it in the oven at 350°F (175°C) until warmed through—perfect for a cozy night in!
FAQs
Can I use canned beans?
Absolutely! Canned beans are a fantastic time-saver. Just drain and rinse before adding.
Is this recipe spicy?
The heat level is easily adjustable. For a milder flavor, reduce the chili powder and hot sauce.
How do I make this gluten-free?
Simply substitute traditional lasagna sheets with gluten-free varieties.
Can I prepare this in advance?
Yes! You can assemble the lasagna a day ahead, cover it tightly, and refrigerate until you’re ready to bake.
Final Thoughts
This Veggie Mexican Lasagna is more than just a dish; it’s a celebration of flavors and a cozy hug on your plate! Whether you’re serving it at a family gathering or enjoying a quiet evening in, this recipe will undoubtedly be a hit. So grab your apron, channel your inner chef, and get ready to dive into a deliciously cheesy, veggie-packed lasagna that will have everyone asking for your secret recipe! Enjoy every scrumptious bite!
