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 ↓ 🌱
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
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 👩🍳
- 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.
- 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.
- 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.
- 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.
- 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.
- 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!