Vegan Mexican lasagna

This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.

Page Contents

Vegan Mexican lasagna is a hearty, flavorful twist on the classic Italian dish, layered with bold Mexican-inspired ingredients. Instead of traditional pasta and cheese-heavy layers, it features tortillas, beans, vegetables, and a creamy plant-based sauce that delivers rich flavor and satisfying texture. Every slice is a colorful combination of hearty beans, roasted vegetables, and savory spices, making it both comforting and festive.

The filling is a vibrant mix of black beans, corn, bell peppers, zucchini, and onions, all seasoned with cumin, smoked paprika, chili powder, and garlic. This combination creates a savory and slightly smoky flavor that complements the creamy cashew or vegan cheese sauce. Roasting the vegetables beforehand enhances their sweetness and depth, making the layers even more flavorful.

The creamy sauce acts as the glue that binds the layers together, creating a luscious, melt-in-your-mouth texture without any dairy. Cashew cream, blended silken tofu, or store-bought vegan ricotta can be used, flavored with garlic, lime, or nutritional yeast for a rich, tangy note. This ensures that every bite is moist and indulgent, with layers that hold together beautifully when sliced.

Vegan Mexican lasagna is perfect for meal prep, potlucks, or family dinners. It can be made ahead of time and baked just before serving, allowing flavors to meld and intensify. Garnished with fresh cilantro, sliced avocado, or a squeeze of lime, it is visually striking and full of fresh, vibrant flavors that appeal to vegans and non-vegans alike.


Vegan Mexican Lasagna Recipe

Ingredients (4–6 servings)

Filling

  • 1 tablespoon olive oil

  • 1 onion, diced

  • 2 cloves garlic, minced

  • 1 red bell pepper, diced

  • 1 zucchini, diced

  • 1 cup corn kernels (fresh, frozen, or canned)

  • 1 can (15 oz) black beans, drained and rinsed

  • 1 teaspoon cumin

  • 1 teaspoon smoked paprika

  • ½ teaspoon chili powder

  • Salt and pepper, to taste

Sauce

  • 1 cup cashews, soaked 4 hours or overnight

  • 1 cup unsweetened plant-based milk

  • 2 tablespoons nutritional yeast

  • 1 tablespoon lime juice

  • 1 teaspoon garlic powder

  • Salt, to taste

Assembly

  • 6–8 small corn tortillas or whole wheat tortillas

  • ¼ cup chopped fresh cilantro

  • ½ avocado, sliced (optional)


Instructions

1. Prepare the Filling

  1. Preheat oven to 375°F (190°C).

  2. Heat olive oil in a pan over medium heat. Sauté onion and garlic until soft.

  3. Add bell pepper, zucchini, and corn; cook 5–7 minutes until slightly tender.

  4. Stir in black beans, cumin, smoked paprika, chili powder, salt, and pepper. Cook 2–3 minutes, then remove from heat.

2. Make the Sauce

  1. Drain soaked cashews and add to a blender with plant milk, nutritional yeast, lime juice, garlic powder, and salt.

  2. Blend until smooth and creamy.

3. Assemble the Lasagna

  1. Spread a thin layer of sauce on the bottom of a baking dish.

  2. Place a layer of tortillas over the sauce.

  3. Spread â…“ of the vegetable-bean mixture over the tortillas.

  4. Drizzle â…“ of the cashew sauce over the vegetables.

  5. Repeat layers 2 more times, finishing with sauce on top.

4. Bake

  1. Cover with foil and bake 25–30 minutes.

  2. Remove foil and bake another 10 minutes for a slightly golden top.

  3. Garnish with fresh cilantro and sliced avocado before serving.


Optional Variations

  • Add vegan cheese between layers for extra richness

  • Use sweet potato or butternut squash instead of zucchini

  • Add jalapeños or hot sauce for extra spice

Related Posts

Scroll to Top