Vegan Mexican-Style Veggie Lasagna

Vegan Mexican-style veggie lasagna layered with vegetables and dairy-free cheese. Moreover, it’s hearty, flavorful, and perfect for dinner.

🛒 Ingredients You’ll Need (Serves 6)

Veggie Filling

  • 1 tbsp olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 zucchini, diced
  • 1 cup corn kernels
  • 1 cup black beans, cooked

Sauce & Layers

  • 2 cups enchilada sauce or spiced tomato sauce
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • ½ tsp chili powder
  • Salt and pepper to taste
  • 9–10 lasagna sheets (or corn tortillas)

Vegan Cheese Layer

  • 1 cup vegan shredded cheese or cashew cream

🔪 Preparing the Veggie Filling

First, heat olive oil in a skillet.
Then, sauté onion until soft and fragrant.

Afterward, add garlic, bell pepper, and zucchini.
Next, stir in corn, black beans, spices, salt, and pepper.

Finally, cook for 5–7 minutes until tender.


🍲 Assembling the Lasagna

To begin, preheat the oven to 190°C (375°F).
Then, spread a thin layer of sauce in a baking dish.

Next, add lasagna sheets, veggie filling, and vegan cheese.
After that, repeat layers until ingredients are used.

Finally, finish with sauce and cheese on top.


🔥 Baking Instructions

Now, cover the dish with foil.
Then, bake for 30 minutes.

Afterward, remove foil and bake for 10 more minutes until bubbly.
Finally, let it rest before slicing.


⭐ Tips for Perfect Mexican-Style Vegan Lasagna

  • Firstly, use enchilada sauce for authentic flavor.
  • Moreover, slightly undercook lasagna sheets.
  • Additionally, let the lasagna rest to set layers.
  • Finally, garnish with cilantro or avocado.

🔄 Variations to Try

  • Protein Boost: Add lentils or soy crumbles
  • Spicy: Add jalapeños or chipotle sauce
  • Gluten-Free: Use corn tortillas instead of pasta
  • Creamy: Add a cashew-lime cream layer
  • Low-Carb: Use zucchini slices instead of pasta

💚 Health Benefits

This dish is rich in fiber, plant protein, and antioxidants.
Moreover, beans support heart health and digestion.
Because it’s dairy-free, it’s easier to digest.
As a result, it’s both nourishing and satisfying.


🧒 Kid-Friendly Version

  • Reduce chili powder
  • Use mild enchilada sauce
  • Add extra vegan cheese
  • Cut into small squares for easy eating

🥗 Nutrition Facts (Per Serving – Approx.)

  • Calories: 360 kcal
  • Carbohydrates: 46 g
  • Protein: 14 g
  • Fat: 13 g
  • Fiber: 8 g
  • Sugar: 7 g
  • Sodium: 420 mg