Vegan Mexican Veggie Lasagna

Vegan Mexican Veggie Lasagna

🌱 Vegan Mexican Veggie Lasagna 🌮

This Vegan Mexican Veggie Lasagna is layered with bold flavors — spiced veggies, black beans, corn, and a rich tomato sauce, all topped with melted vegan cheese. It’s hearty, comforting, and packed with texture in every bite. Perfect for feeding a crowd or meal-prepping for the week.

I love how the Mexican-inspired spices turn a classic lasagna into something new and exciting. Serve it with a dollop of vegan sour cream, fresh green onions, and cilantro for the full experience. 💚

Jump to Recipe ↓ 🌱

Vegan Mexican veggie lasagna in a glass baking dish and a plated slice topped with vegan sour cream and green onions

Why You’ll Love This Vegan Mexican Lasagna 💚

  • 🌱 Completely dairy-free and egg-free
  • 🌮 Bold Mexican-inspired flavors
  • 🫘 Loaded with black beans, corn, and veggies
  • 🧀 Gooey melted vegan cheese topping
  • ⏱️ Great for meal prep and leftovers
  • 👨‍👩‍👧‍👦 Crowd-pleasing family dinner

The Secret to Great Flavor & Texture

Sautéing the vegetables and spices before layering builds deep flavor. Using a combination of black beans and a plant-based ground (or extra veggies) gives the filling satisfying texture. A good melting vegan cheese on top creates that classic lasagna stretch, while fresh toppings like green onions and cilantro keep it bright.

Frequently Asked Questions ❓

Can I make this ahead of time? 🕒

Yes. Assemble the lasagna up to a day in advance, cover, and refrigerate. Add 10–15 extra minutes to the baking time if baking straight from the fridge.

What can I use instead of vegan ground? 🥕

Extra black beans, cooked lentils, or finely chopped mushrooms all work well as a substitute.

How long do leftovers keep? 🧊

Store covered in the refrigerator for up to 4–5 days. Reheat individual portions in the microwave or oven until hot.

🌱 Vegan Mexican Veggie Lasagna

Prep: 25 min Cook: 40 min Total: 1 hr 5 min Servings: 8

Ingredients 🛒

  • 9–12 lasagna noodles (regular or no-boil)
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 1 red or green bell pepper, diced
  • 3 cloves garlic, minced
  • 1 packet (or 2–3 tablespoons) taco seasoning
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup corn kernels (fresh, frozen, or canned)
  • 1 can (14 oz) diced tomatoes or crushed tomatoes
  • 1 cup salsa (mild or medium)
  • 1 cup plant-based ground (optional, or extra beans/lentils)
  • 2 cups shredded vegan cheddar or Mexican-style cheese
  • Salt and pepper, to taste
  • Fresh green onions, cilantro, and vegan sour cream for serving

Instructions 👩‍🍳

  1. Preheat oven to 375°F (190°C). If using regular lasagna noodles, cook them according to package directions until al dente. Drain and set aside.
  2. Heat olive oil in a large skillet over medium heat. Sauté the onion and bell pepper for 5 minutes until softened. Add the garlic and cook for 1 minute more.
  3. Stir in the taco seasoning, black beans, corn, diced tomatoes, salsa, and plant-based ground (if using). Simmer for 8–10 minutes until thickened. Taste and adjust seasoning.
  4. Spread a thin layer of the veggie mixture on the bottom of a 9×13-inch baking dish. Layer noodles, more filling, and a sprinkle of vegan cheese. Repeat the layers, ending with filling and a generous layer of cheese on top.
  5. Cover with foil and bake for 25 minutes. Remove the foil and bake for another 10–15 minutes until the cheese is melted and bubbly.
  6. Let the lasagna rest for 10 minutes before slicing. Top with green onions, cilantro, and a dollop of vegan sour cream.

Nutrition

Nutrient Per serving (1/8)
Calories 340
Protein 14g
Net carbohydrates 38g
Total carbohydrates 45g
Fiber 7g
Total fat 12g
Sodium 680mg

Estimates based on standard lasagna noodles, black beans, and vegan cheese. Exact numbers may vary by brand and whether plant-based ground is used.

Notes & Tips 💡

  • No-boil noodles work great and save a step — just make sure there’s enough sauce so they soften properly.
  • For extra flavor, add a handful of chopped spinach or zucchini to the filling.
  • This lasagna freezes well. Cool completely, portion, and freeze for up to 2 months.
  • Serve with extra salsa, guacamole, or a simple side salad.

This Vegan Mexican Veggie Lasagna is hearty, flavorful, and perfect for sharing. A delicious twist on a classic that everyone will love. 🌮🌱

If you make it, I’d love to hear how it turned out — leave a comment or tag me!

Comments

No comments yet. Be the first!

Leave a comment

Needs your email above. We'll send a confirmation email first; unsubscribe any time.
Your rating (optional)
Your stars count toward the recipe rating once your comment is approved.
Max 2000 characters. Comments are moderated.

Get in touch

Have a recipe question? Tell us how we can help and we'll get back to you shortly.