Veggie Mexican Lasagna for an Easy Cheesy Family Dinner

Sharing is caring!

This Veggie Mexican Lasagna layers bold, spicy black bean filling with a creamy spinach bechamel and melty cheese for a dish that’s rich, saucy, and just a little smoky. The texture plays between tender lasagna sheets, soft diced squash and zucchini, and a smooth white sauce flecked with spinach. It’s easy because most work happens on the stove—make the fillings, assemble, then bake for hands-off finishing. Serve with a crisp salad or warm tortillas for scooping. For a quick side, try a simple air-fried vegetable dish like 10-minute air fryer chicken sausage and veggies alongside this lasagna.

Why You’ll Love This Veggie Mexican Lasagna

  • Layers bold Mexican flavors (taco seasoning, tomato paste, hot sauce) with creamy bechamel for balanced heat.
  • Uses canned or boiled beans so it is fast and pantry-friendly.
  • Vegetables (zucchini, yellow squash, peppers) stay slightly firm for texture—not mushy.
  • Easily adaptable: swap cheeses, use different beans, or make it milder.
  • Feeds a crowd and reheats well for lunches or a week of dinners.
  • Comfort-food vibe with a bright finish from cilantro and green onions.
  • No meat needed—vegetarian and family-friendly.
  • Makes a great bake for potlucks or weeknight dinners that need minimal last-minute work.

What Is Veggie Mexican Lasagna?

Veggie Mexican Lasagna is a layered baked casserole that borrows Mexican pantry flavors and combines them with the classic lasagna format. It has a savory black bean and vegetable filling seasoned with taco spices and tomato paste, a smooth spinach bechamel to add creaminess, and generous sheets of lasagna to bind everything. The taste is savory and slightly spicy, with tang from the tomato and a rich, milky finish from the bechamel. The cooking method is stovetop for the fillings and bechamel, then oven-baked to meld layers and melt the cheeses. It has a cozy, family-style comfort-food vibe perfect for weeknights, simple dinners, or casual gatherings.

Ingredients for Veggie Mexican Lasagna

For the Black Bean Filling

  • 2 tbsp oil
  • 1/2 cup shallots (onions), diced
  • 2 tsp garlic, minced
  • 1/2 cup zucchini, diced
  • 1/2 cup yellow squash, diced
  • 1 cup black beans or use 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

For the Bechamel Sauce (White Sauce)

  • 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 (mix of mozzarella and parmesan)

For Assembly

  • 8 lasagna sheets, boiled following packet instructions and al dente (make sure it’s not mushy)
  • 2 ½ – 3 cups marinara sauce, store-bought
  • 1 cup cheese, mix of mozzarella and gruyère
  • green onions, finely chopped
  • mixed fresh herbs

Ingredient Notes (Substitutions, Healthy Swaps)

  • Beans: Use canned black beans or kidney beans; cook from dried if preferred but drain well.
  • Dairy: Swap milk for low-fat milk for lighter bechamel, or use unsweetened plant milk (texture will be a bit different).
  • Cheese: Mozzarella and gruyère melt well; swap gruyère for cheddar or Monterey Jack for a sharper taste.
  • Lasagna sheets: Use no-boil sheets if you adjust liquid slightly; if using no-boil, ensure sauces are a bit more fluid.
  • Spices: Reduce red chili powder and hot sauce for milder flavor, or add a pinch of smoked paprika for a smoky note.
  • Veggies: Add mushrooms or carrots if you want more bulk; keep diced small so they cook evenly.
  • Gluten-free: Use gluten-free flour for the bechamel and gluten-free lasagna sheets.

Step-by-Step Instructions

Step 1 – Make the Black Bean Filling

  1. Heat 2 tbsp oil in a pan over medium heat. Add 1/2 cup diced shallots and sauté until soft.
  2. Add 2 tsp minced garlic and cook 30 seconds. Add 1/2 cup zucchini, 1/2 cup yellow squash, 2/3 cup diced bell peppers and cook until just tender.
  3. Stir in 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, and salt to taste.
  4. Add 1 cup black beans, 1/2 cup corn, 2 tsp hot sauce, and 2 tbsp water. Cook 2–3 minutes until everything combines. Finish with 2 tbsp chopped cilantro.
    Visual cue: Filling should be thick but saucy—not dry or soupy.

Step 2 – Make the Bechamel (White Sauce)

  1. In a saucepan, melt 2 tbsp butter with 1 tbsp oil over medium heat. Add 3 1/2 tbsp flour and stir for 1–2 minutes to cook the raw flour.
  2. Slowly whisk in 2 1/2 cups milk, removing lumps until smooth. Add 1/4 cup squeezed chopped spinach.
  3. Season with 1/2 tsp salt, 2 tsp sugar, 1/2 tsp black pepper, 1/2 tsp garlic powder. Simmer on low until it thickens enough to coat the back of a spoon. Stir in 2 tbsp shredded mozzarella/parmesan mix.
    Pro cue: If sauce gets too thick, add a splash (1–2 tbsp) of milk to loosen.

Step 3 – Preheat and Prep

  • Preheat oven to 375°F (190°C). Have 8 boiled lasagna sheets ready (al dente). Keep a little water nearby in case sheets dry out.

Step 4 – Assemble the Lasagna

  1. Spread 1/2 cup marinara over the bottom of a baking dish. Place lasagna sheets to cover the base.
  2. Add half the black bean filling across the sheets, then spoon over a third of the bechamel in an even layer. Sprinkle a little of the 1 cup cheese mix.
  3. Repeat: lasagna sheets, remaining black bean filling, another third of bechamel, sprinkle cheese. Finish with a final lasagna layer, remaining bechamel, 1–1½ cups marinara, and the remaining cheese on top. Smooth edges and dots of butter if desired.

Step 5 – Bake and Rest

  • Bake at 375°F for 25–30 minutes until cheese bubbles and top is golden. Let rest 10–15 minutes before slicing to set layers.
    Visual cue: Cheese should be melted and slightly browned; lasagna should hold slices.

Veggie Mexican Lasagna

Pro Tips for Success

  • Dry vs wet lasagna sheets: Keep boiled sheets slightly underdone (al dente) so they finish in the oven without getting mushy.
  • Cook veggies to just tender so they keep texture after baking.
  • Taste and adjust seasoning for the black bean filling; canned beans need salt and acid sometimes.
  • When thickening bechamel, low heat and constant whisking prevent lumps. If lumps form, strain or blend quickly.
  • Let the lasagna rest 10–15 minutes after baking—this makes clean slices.
  • Use a mix of cheeses that melt well (mozzarella) and those that add flavor (gruyère or parmesan).
  • If top browns too fast, tent with foil and finish baking.

Flavor Variations

  • OPTIONAL: Smoky Chipotle — Add 1 tsp chipotle in adobo (finely chopped) to the black bean filling for a smoky heat.
  • OPTIONAL: Roasted Corn — Roast fresh corn kernels and use instead of boiled/frozen corn to add caramelized sweetness.
  • OPTIONAL: Cheesy Pepper Jack — Swap some mozzarella for pepper jack to up the spicy, melty factor.
  • OPTIONAL: Herb Bright — Stir extra fresh cilantro and chopped parsley into the bechamel before assembling for a fresh lift.
  • OPTIONAL: Vegetarian Chorizo — Add crumbled vegetarian chorizo to the bean filling for more depth (keep beans as base).
  • OPTIONAL: Extra Greens — Mix blanched kale or swiss chard into the bechamel along with the spinach for more nutrition.

Serving Suggestions

  • Serve with a crisp green salad dressed in lime vinaigrette.
  • Offer warm corn or flour tortillas for scooping lasagna like a casserole taco.
  • Top slices with extra chopped cilantro, green onions, and a drizzle of hot sauce.
  • Add a side of guacamole and salsa for bright contrasts.
  • Pair with simple steamed rice or Mexican-style rice for more comfort.
  • Bring to potlucks—keep extra marinara to spoon over slices when reheating.

Make-Ahead, Storage & Reheating

  • Make-ahead: Prepare the black bean filling and bechamel up to 2 days ahead and store separately in the fridge. Assemble the lasagna and keep covered until ready to bake.
  • Refrigerate: Store baked lasagna in an airtight container for up to 4 days.
  • Reheating: Reheat slices in a 350°F oven covered with foil for 15–20 minutes until hot. For single servings, microwave 1–2 minutes, then crisp in a skillet if you like a browned top. Expect slightly softer texture after refrigeration.

Storage and Freezing Instructions

  • Freezing: You can freeze the fully assembled, unbaked lasagna. Wrap tightly in foil and freeze for up to 2 months. Bake from frozen at 375°F for about 50–60 minutes, covered for most of the time, then uncover to brown.
  • If already baked, cool completely, then freeze in an airtight container for up to 2 months. Thaw overnight in fridge and reheat in oven.
  • Note: Freezing can change sauce texture slightly; the bechamel may separate a bit but will blend when reheated and stirred.

Nutrition Facts (Per Serving)

Calories | Protein | Carbs | Fat | Fiber | Sodium
—|—:|—:|—:|—:|—:
Approx. 520 kcal | 22 g | 56 g | 20 g | 11 g | 850 mg

Estimates vary by brands and portions.

FAQ About Veggie Mexican Lasagna

  • Q: My filling seems too watery—what now?
    A: Cook it longer on medium heat to reduce liquid. Add 1–2 tbsp tomato paste or a small spoon of flour to thicken if needed.

  • Q: How do I keep lasagna sheets from getting mushy?
    A: Boil sheets al dente and avoid over-wetting layers. Let the lasagna rest before slicing.

  • Q: Can I make this gluten-free?
    A: Use gluten-free lasagna sheets and substitute all-purpose flour in bechamel with a gluten-free flour blend or cornstarch slurry.

  • Q: How do I make it less spicy for kids?
    A: Reduce or omit red chili powder and hot sauce; keep taco seasoning mild or use a half amount.

  • Q: Can I swap the beans for meat?
    A: Yes—browned ground beef or turkey can replace the beans, but this changes it from vegetarian.

  • Q: Why did my bechamel turn lumpy?
    A: It usually happens from adding milk too quickly or high heat. Whisk constantly and add milk slowly; strain if necessary.

Notes

  • Use a shallow 9×13 or similar baking dish so layers distribute evenly.
  • Warm marinara slightly before assembling to help layers meld faster.
  • For a glossy top, brush a little melted butter on the final cheese layer before baking.
  • Chop vegetables uniformly so they cook evenly and look attractive in slices.
  • Finish with fresh herbs and green onions just before serving for color and freshness.

Troubleshooting

  • Bland flavor: Add a pinch more salt, a squeeze of lime, or an extra tsp of taco seasoning to boost taste.
  • Too spicy: Serve with cooling sour cream or plain yogurt, and extra cheese to mellow heat.
  • Overcooked, mushy sheets: Use al dente sheets and reduce bake time slightly; assemble when ingredients are warm, not hot.
  • Bechamel too thin: Simmer longer to reduce or add a small roux (mix 1 tsp flour with butter, whisk in).
  • Bechamel too thick: Whisk in a tablespoon of milk at a time until desired consistency.
  • Top browns too quickly: Cover with foil and continue baking until center is hot.

Final Thoughts

This Veggie Mexican Lasagna brings bright, layered Mexican flavors into a creamy, comforting bake that’s great for weeknights and gatherings. It’s flexible, stores well, and rewards a little prep work with big, family-friendly flavor. Try the variations to match your pantry and spice level—this one is a reliable, cozy crowd-pleaser.

Conclusion

For more ideas and a slightly different take on a vegetarian Mexican lasagna, see this helpful recipe: Vegetarian Mexican Lasagna – RecipeTin Eats.

Sharing is caring!

Leave a Comment