Veggie Mexican Lasagna

Oh, the first time I crafted my Veggie Mexican Lasagna, my cozy kitchen was wrapped in comforting aromas that can only come from a happy marriage of spices and fresh vegetables! I recall it vividly: I was experimenting for a potluck with friends, feeling a little daring and inspired by the vibrant colors of my farmer’s market haul. As the lasagna baked, the rich scent of melting cheese and earthy spices wafted through my home, beckoning everyone into the kitchen. The layers of sautéed zucchini, sweet corn, and black beans infused with taco seasoning created not just a visual feast but a culinary celebration!

This dish quickly won the hearts of everyone gathered around the table that night. The laughter, warmth, and satisfaction couldn’t have been sweeter. Now, every time I prepare it, I am reminded of those shared moments—an invitation to come together over something delicious. I can’t wait for you to create your own memories with this oh-so-comforting Veggie Mexican Lasagna!

Why You’ll Love This Recipe

  • Quick and easy: You can whip up this delightful layering of flavors in no time, making it perfect for weeknight dinners or unexpected guests.
  • Healthy deliciousness: Packed with nutrient-rich vegetables and the goodness of beans, this dish nourishes both your body and soul.
  • Flavorful feast: The harmonious blend of spices and creamy layers will make your taste buds dance with joy!
  • Crowd-pleaser: This lasagna is sure to impress both veggie lovers and meat eaters alike; everyone will be asking for seconds!
  • Perfect for leftovers: It tastes even better the next day, making meal prep a breeze!

Ingredients

  • 2 tbsp oil (For sautéing, I love using olive oil for a touch of Mediterranean flavor.)
  • 1/2 cup shallots (or onions), diced (A gentle sweetness and aromatic base to kick off your dish!)
  • 2 tsp garlic, minced (A must for that fragrant deliciousness we all crave.)
  • 1/2 cup zucchini, diced (Adds moisture and a lovely green crunch.)
  • 1/2 cup yellow squash, diced (Brings in a bit of sunshine with its vibrant color.)
  • 1 cup black beans (or use kidney beans), boiled or canned (Plant-based protein that fills you up beautifully!)
  • 2/3 cup mixed color bell peppers, diced (For that gorgeous color and sweet, crisp bites.)
  • 1/2 cup corn, boiled or frozen (Sweet bursts of yummy goodness!)
  • 1 1/2 tbsp tomato paste (Intense tomato flavor that deepens the dish.)
  • 2 tsp taco seasoning (Bringing the fiesta right into your kitchen!)
  • 1/2 tsp garam masala (A hint of warmth from the spices—trust me, it’s a game changer.)
  • 1 tsp red chili powder (Adjust to your spice preference; it adds a delightful kick!)
  • 1/2 tsp oregano (A classic herb that complements all the flavors.)
  • 1/2 tsp Italian seasoning (For a touch of familiarity in every bite.)
  • Salt, to taste (Always taste as you go, my friends!)
  • 2 tsp hot sauce (Optional, for those who love an extra zing!)
  • 2 tbsp water (Just a splash to keep things nice and moist as we cook.)
  • 2 tbsp cilantro with tender stems, finely chopped (Because a bit of freshness is always a good idea!)
  • 2 tbsp butter (We are making a fabulous béchamel sauce!)
  • 1 tbsp oil (A little extra flavoring never hurt anyone.)
  • 3 1/2 tbsp all-purpose flour (For thickening our rich sauce.)
  • 2 1/2 cups milk (Creaminess level: 100!)
  • 1/4 cup spinach, chopped and tightly squeezed (frozen or blanched) (Adding a boost of nutrients and vibrant color.)
  • 1/2 tsp salt (Adjust to your taste!)
  • 2 tsp sugar (To balance out the flavors; it works wonders, I promise!)
  • 1/2 tsp black pepper (Because we like a little kick!)
  • 1/2 tsp garlic powder (Double the garlic? Yes, please!)
  • 2 tbsp shredded cheese (I used a mix of mozzarella and parmesan for that melty goodness.)
  • 8 lasagna sheets, boiled following packet instructions and al dente (Make sure they’re not mushy; we want layers, not soup!)
  • 2 ½ – 3 cups marinara sauce (Store-bought saves time, but trust your taste buds!)
  • 1 cup cheese (I used a mix of mozzarella and gruyère for a rich, dreamy topping.)
  • Green onions, finely chopped (A sprinkling of these adds a fresh crunch!)
  • Mixed fresh herbs (For a colorful finish—use what you love!)

Full recipe card is below.

How to Make It

Black Bean Filling:

  1. Sauté the Aromatics: In a large skillet, heat 2 tablespoons of oil over medium heat. Add the diced shallots and let them soften and become translucent, about 4 minutes. Ah, the smell! It’s pure magic already. Toss in the garlic and stir for another minute.

  2. Add the Veggies: Stir in the zucchini, yellow squash, bell peppers, and corn. Cook for about 5-7 minutes, until they soften just a touch. Your kitchen is starting to smell divine!

  3. Spice It Up: Mix in the black beans, tomato paste, taco seasoning, garam masala, red chili powder, oregano, Italian seasoning, and a pinch of salt. Add a splash of water to keep it moist. Cook for another 3-4 minutes, then stir in the cilantro. Set it aside to cool a bit.

Béchamel Sauce (White Sauce):

  1. Make It Creamy: In a saucepan, melt 2 tablespoons of butter and 1 tablespoon of oil over medium heat. Sprinkle in the flour and whisk continuously for about 2 minutes—watch it bubble and gain a nutty aroma!

  2. Add the Milk: Gradually whisk in the milk until the mixture is smooth and begins to thicken. Stir in salt, sugar, black pepper, garlic powder, and the shredded cheese until melted and creamy. Feel free to sneak a taste—it’s heavenly!

Assembly:

  1. Layer It Up: In a baking dish, spread about ½ cup of marinara sauce at the bottom. Place 2-3 lasagna sheets over it. Add half of the black bean filling, followed by a layer of béchamel sauce. Add another layer of marinara, followed by more lasagna sheets. Repeat the layers again until you finish the fillings.

  2. Cheesy Top: For the final layer, cover with the remaining marinara and top generously with the mixed cheese. Sprinkle with green onions and fresh herbs for that finishing touch.

  3. Bake Away: Preheat your oven to 375°F (190°C) and bake for about 30-35 minutes, or until bubbly and golden brown. The anticipation will have you smiling in the kitchen like a kid! Let it cool slightly before serving, as it will be lava-hot!

Pro Tips for Success

  • Taste As You Go: Always adjust spices and seasonings according to your personal preference.
  • Layer Generously: Don’t skimp on the fillings or sauces; rich layers are what make this lasagna special!
  • Prep Ahead: Chop your veggies and mix your sauces ahead of time for a super quick assembly later!
  • Let It Cool: Allow the lasagna to sit for at least 10 minutes after baking, so it holds its shape beautifully when you slice it.

Flavor Variations

  • Spice it Up: Add diced jalapeños or chipotle peppers for some extra heat!
  • Seasonal Swaps: Swap in seasonal veggies—think roasted butternut squash in the fall or ripe tomatoes in summer.
  • Cheesy Goodness: Feel free to experiment with different cheese blends like pepper jack for a spicy variant!

Serving Suggestions

Pair your Veggie Mexican Lasagna with a fresh green salad dressed with lime vinaigrette for a zesty balance. A side of guacamole and crunchy tortilla chips is always a hit too! For drinks, try serving with a chilled glass of hibiscus tea or light sparkling water for a refreshing touch.

Make-Ahead & Storage

You can prepare the lasagna in advance, assemble it, and store it in the fridge for up to 2 days before baking. Cover it tightly with foil to keep it fresh. Baked lasagna can be stored in an airtight container in the fridge for up to 4 days.

Leftovers

The leftovers are a dream! Repurpose them into a hearty wrap with greens or serve it with a side of fried eggs for a delicious breakfast twist.

Freezing

Yes, indeed! You can freeze the assembled, uncooked lasagna for up to 3 months. Be sure to wrap it well in plastic wrap and then foil. When you’re ready to bake it, simply thaw it in the fridge overnight and bake as directed.

Reheating

The best methods are to reheat in the oven at 350°F (175°C) for about 20 minutes until it’s warmed through. You could also use the microwave, covering it with a damp paper towel to keep it moist.

FAQs

Can I make this vegan?
Absolutely! Use plant-based cheese and a dairy-free milk alternative for the béchamel.

What can I substitute for black beans?
Kidney beans or pinto beans work beautifully, but feel free to use your favorite legumes!

Can I use no-boil lasagna noodles?
Yes! Just make sure to follow the instructions on the package for water content.

How can I make this gluten-free?
Swap the all-purpose flour for a gluten-free flour blend and use gluten-free lasagna noodles.

Final Thoughts

Cooking is such a beautiful way to bring love and warmth into our homes! My heart is always fullest when friends and family gather around the table. I hope this Veggie Mexican Lasagna brings as much joy to you and your loved ones as it has to mine. So grab your apron, let your kitchen fill with that cozy, inviting aroma, and have some fun! Happy cooking, my friends—you’ve got this!

Veggie Mexican Lasagna

This Veggie Mexican Lasagna is a delightful layering of healthy vegetables, black beans, and a creamy béchamel sauce, making it a perfect dish for any occasion.
Prep Time 30 minutes
Cook Time 35 minutes
Total Time 1 hour 5 minutes
Servings: 8 servings
Course: Dinner, Main Course
Cuisine: Mexican, Vegetarian
Calories: 350

Ingredients
  

For the Black Bean Filling
  • 2 tbsp oil I love using olive oil for a touch of Mediterranean flavor.
  • 1/2 cup shallots (or onions), diced A gentle sweetness and aromatic base to kick off your dish!
  • 2 tsp garlic, minced A must for that fragrant deliciousness we all crave.
  • 1/2 cup zucchini, diced Adds moisture and a lovely green crunch.
  • 1/2 cup yellow squash, diced Brings in a bit of sunshine with its vibrant color.
  • 1 cup black beans (or use kidney beans), boiled or canned Plant-based protein that fills you up beautifully!
  • 2/3 cup mixed color bell peppers, diced For that gorgeous color and sweet, crisp bites.
  • 1/2 cup corn, boiled or frozen Sweet bursts of yummy goodness!
  • 1 1/2 tbsp tomato paste Intense tomato flavor that deepens the dish.
  • 2 tsp taco seasoning Bringing the fiesta right into your kitchen!
  • 1/2 tsp garam masala A hint of warmth from the spices—trust me, it’s a game changer.
  • 1 tsp red chili powder Adjust to your spice preference; it adds a delightful kick!
  • 1/2 tsp oregano A classic herb that complements all the flavors.
  • 1/2 tsp Italian seasoning For a touch of familiarity in every bite.
  • Salt, to taste Always taste as you go!
  • 2 tsp hot sauce Optional, for those who love an extra zing!
  • 2 tbsp water Just a splash to keep things nice and moist as we cook.
  • 2 tbsp cilantro with tender stems, finely chopped Because a bit of freshness is always a good idea!
For the Béchamel Sauce
  • 2 tbsp butter For making a fabulous béchamel sauce!
  • 1 tbsp oil A little extra flavoring never hurt anyone.
  • 3 1/2 tbsp all-purpose flour For thickening our rich sauce.
  • 2 1/2 cups milk Creaminess level: 100!
  • 1/4 cup spinach, chopped and tightly squeezed Adding a boost of nutrients and vibrant color.
  • 1/2 tsp salt Adjust to your taste!
  • 2 tsp sugar To balance out the flavors; it works wonders!
  • 1/2 tsp black pepper Because we like a little kick!
  • 1/2 tsp garlic powder Double the garlic? Yes, please!
  • 2 tbsp shredded cheese I used a mix of mozzarella and parmesan for that melty goodness.
For Assembly
  • 8 sheets lasagna sheets, boiled Make sure they’re al dente, not mushy!
  • 2 1/2 – 3 cups marinara sauce Store-bought saves time, but trust your taste buds!
  • 1 cup cheese Used a mix of mozzarella and gruyère for a rich topping.
  • Green onions, finely chopped Adds a fresh crunch!
  • Mixed fresh herbs For a colorful finish—use what you love!

Method
 

Black Bean Filling
  1. In a large skillet, heat 2 tablespoons of oil over medium heat. Add the diced shallots and let them soften and become translucent, about 4 minutes.
  2. Toss in the garlic and stir for another minute.
  3. Stir in the zucchini, yellow squash, bell peppers, and corn. Cook for about 5-7 minutes, until they soften just a touch.
  4. Mix in the black beans, tomato paste, taco seasoning, garam masala, red chili powder, oregano, Italian seasoning, and a pinch of salt. Add a splash of water to keep it moist. Cook for another 3-4 minutes, then stir in the cilantro. Set it aside to cool a bit.
Béchamel Sauce
  1. In a saucepan, melt 2 tablespoons of butter and 1 tablespoon of oil over medium heat.
  2. Sprinkle in the flour and whisk continuously for about 2 minutes.
  3. Gradually whisk in the milk until the mixture is smooth and begins to thicken.
  4. Stir in salt, sugar, black pepper, garlic powder, and the shredded cheese until melted and creamy.
Assembly
  1. In a baking dish, spread about ½ cup of marinara sauce at the bottom. Place 2-3 lasagna sheets over it.
  2. Add half of the black bean filling, followed by a layer of béchamel sauce. Add another layer of marinara, followed by more lasagna sheets.
  3. Repeat the layers again until you finish the fillings.
  4. For the final layer, cover with the remaining marinara and top generously with the mixed cheese. Sprinkle with green onions and fresh herbs.
  5. Preheat your oven to 375°F (190°C) and bake for about 30-35 minutes, or until bubbly and golden brown. Let it cool slightly before serving.

Notes

Taste as you go, don’t skimp on fillings, prep ahead for quick assembly, and let it cool before slicing. You can also spice it up or swap in seasonal veggies as desired.