Vegan Black Bean Enchilada

Featured in: Smart Weeknight Meals

This hearty Mexican-inspired casserole features layers of black beans, fresh vegetables, and corn tortillas smothered in a smoky enchilada sauce. Baked to bubbly perfection, it’s finished with a smooth, tangy avocado crema that adds a creamy brightness. Easy to prepare in about an hour, this vegan and gluten-free dish is perfect for weekday meals or gatherings. Customize with jalapeños or swap veggies for variety. Serve warm and enjoy the blend of smoky, earthy, and fresh flavors in every bite.

Updated on Sat, 14 Feb 2026 19:21:53 GMT
A vegan black bean enchilada casserole layered with vegetables and smoky sauce, topped with creamy avocado crema.  Pin it
A vegan black bean enchilada casserole layered with vegetables and smoky sauce, topped with creamy avocado crema. | fungeniusrecipe.com

This Vegan Black Bean Enchilada Casserole with Avocado Crema is a hearty, plant-based masterpiece. Featuring layers of protein-packed black beans, colorful vegetables, and tender corn tortillas, this dish is smothered in a smoky enchilada sauce and finished with a luscious, creamy avocado topping. It is an easy-to-make, Mexican-inspired meal that satisfies the whole family.

A vegan black bean enchilada casserole layered with vegetables and smoky sauce, topped with creamy avocado crema.  Pin it
A vegan black bean enchilada casserole layered with vegetables and smoky sauce, topped with creamy avocado crema. | fungeniusrecipe.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The beauty of this casserole lies in its simple assembly. By layering the ingredients, you create a dish that is rich in texture and flavor. The zucchini and corn provide a subtle sweetness that balances the earthy cumin and smoked paprika, making every bite a delight.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • For the Casserole
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 zucchini, diced
  • 1 cup corn kernels (fresh or frozen)
  • 2 (15-oz) cans black beans, drained and rinsed
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon chili powder
  • 1 teaspoon dried oregano
  • Salt and black pepper, to taste
  • 2 cups enchilada sauce (store-bought or homemade, vegan)
  • 12 small corn tortillas
  • For the Avocado Crema
  • 2 ripe avocados
  • 1/4 cup fresh cilantro leaves
  • 2 tablespoons lime juice
  • 1/4 cup unsweetened non-dairy yogurt (e.g., coconut or soy)
  • 1/2 teaspoon salt
  • 2–3 tablespoons water
  • Optional Toppings
  • Fresh cilantro, chopped
  • Sliced jalapeños
  • Diced tomatoes
  • Lime wedges
Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon

Instructions

Step 1: Prep
Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch (23x33 cm) baking dish.
Step 2: Sauté Aromatics
In a large skillet, heat olive oil over medium heat. Add onion and cook 3–4 minutes until softened. Stir in garlic, bell pepper, and zucchini; cook 5 minutes until vegetables are tender.
Step 3: Season Filling
Add corn, black beans, cumin, smoked paprika, chili powder, oregano, salt, and black pepper. Stir well and cook for 2–3 minutes. Remove from heat.
Step 4: Start Layering
Pour ½ cup enchilada sauce in the bottom of the prepared baking dish. Layer 4 tortillas over the sauce, overlapping as needed.
Step 5: First Filling Layer
Spread half of the black bean mixture over the tortillas. Drizzle with ½ cup enchilada sauce.
Step 6: Second Filling Layer
Add another layer of 4 tortillas, then the remaining black bean mixture, and another ½ cup enchilada sauce.
Step 7: Final Layer
Top with remaining 4 tortillas and pour the rest of the enchilada sauce evenly over the top.
Step 8: Bake
Cover with foil and bake for 25 minutes. Remove foil and bake uncovered for another 10 minutes until heated through and bubbling.
Step 9: Prepare Crema
While casserole bakes, combine avocados, cilantro, lime juice, non-dairy yogurt, salt, and water in a blender or food processor. Blend until smooth and creamy, adding more water to reach desired consistency.
Step 10: Serve
Let the casserole cool for 5 minutes before slicing. Serve topped with avocado crema and desired garnishes.

Zusatztipps für die Zubereitung

Ensure you lightly grease the baking dish to prevent the bottom tortillas from sticking. Covering the dish with foil for the first 25 minutes of baking is essential to lock in moisture, while the final uncovered stage allows the sauce to bubble and thicken perfectly.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

You can easily customize the vegetable filling; try swapping zucchini for mushrooms or fresh spinach for a different nutritional profile. If you prefer a spicier kick, add finely chopped chipotle peppers in adobo to the black bean mixture during the sautéing stage.

Serviervorschläge

Top each slice with plenty of the fresh avocado crema and garnish with sliced jalapeños and diced tomatoes for extra texture. This hearty dish pairs wonderfully with a crisp Mexican lager or a bright glass of Sauvignon Blanc.

Hearty vegan black bean enchilada casserole with tender corn tortillas, colorful veggies, and zesty avocado topping.  Pin it
Hearty vegan black bean enchilada casserole with tender corn tortillas, colorful veggies, and zesty avocado topping. | fungeniusrecipe.com

This Vegan Black Bean Enchilada Casserole is a nutritious and satisfying dish that brings the bold flavors of Mexican-inspired cooking to your plant-based kitchen. Enjoy the perfect balance of smoky spices and creamy avocado in every bite.

Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon

Recipe FAQs

How do I make the avocado crema smooth?

Blend ripe avocados with lime juice, fresh cilantro, unsweetened non-dairy yogurt, salt, and a bit of water until creamy. Adjust water to reach desired consistency.

Can I substitute the corn tortillas?

Yes, gluten-free certified corn tortillas work well to keep the dish gluten-free. You may also try soft flour tortillas if preferred.

What spices enhance the flavor of the black bean mixture?

Ground cumin, smoked paprika, chili powder, and dried oregano provide a smoky, earthy, and slightly spicy depth to the beans.

How long should I bake the casserole?

Bake covered at 375°F for 25 minutes, then uncovered for another 10 minutes until bubbly and heated through.

Can I add heat to the dish?

For extra spice, add chipotle peppers in adobo to the black bean mixture or top with sliced jalapeños before serving.

Is this dish suitable for meal prep?

Absolutely. Prepare ahead and bake when ready, or reheat leftovers gently to maintain texture and flavor.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Black Bean Enchilada

A layered vegan casserole with black beans, vegetables, corn tortillas, and a smooth avocado crema topping.

Prep time
25 minutes
Cook time
35 minutes
Complete time
60 minutes
Created by Fungeniusrecipe Chloe Anderson

Recipe category Smart Weeknight Meals

Skill level Easy

Cuisine type Mexican

Portions 6 Number of servings

Dietary details Plant-based, No dairy, Free from gluten

What You Need

Casserole Base

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 3 cloves garlic, minced
04 1 red bell pepper, diced
05 1 medium zucchini, diced
06 1 cup fresh or frozen corn kernels
07 2 cans (15 ounces each) black beans, drained and rinsed
08 2 teaspoons ground cumin
09 1 teaspoon smoked paprika
10 1 teaspoon chili powder
11 1 teaspoon dried oregano
12 Salt and black pepper to taste
13 2 cups vegan enchilada sauce
14 12 small corn tortillas

Avocado Crema

01 2 ripe avocados
02 ¼ cup fresh cilantro leaves
03 2 tablespoons fresh lime juice
04 ¼ cup unsweetened non-dairy yogurt
05 ½ teaspoon salt
06 2 to 3 tablespoons water

Optional Garnish

01 Fresh cilantro, chopped
02 Sliced jalapeños
03 Diced tomatoes
04 Lime wedges

How to Make

Step 01

Prepare baking dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with oil.

Step 02

Sauté aromatics and vegetables: Heat olive oil in a large skillet over medium heat. Add diced onion and cook 3 to 4 minutes until softened. Stir in minced garlic, diced bell pepper, and diced zucchini, then cook 5 minutes until vegetables become tender.

Step 03

Build seasoned bean mixture: Add corn kernels, drained black beans, ground cumin, smoked paprika, chili powder, dried oregano, salt, and black pepper to the skillet. Stir thoroughly and cook 2 to 3 minutes until flavors meld. Remove from heat.

Step 04

Layer first sauce and tortillas: Spread ½ cup enchilada sauce across the bottom of the prepared baking dish. Arrange 4 corn tortillas over the sauce, overlapping slightly as needed.

Step 05

Add first bean layer: Spread half of the seasoned black bean mixture evenly over the tortilla layer. Drizzle with ½ cup enchilada sauce.

Step 06

Layer second tortillas and beans: Place another 4 tortillas over the sauce. Add the remaining black bean mixture and drizzle with ½ cup enchilada sauce.

Step 07

Top final layer: Arrange remaining 4 tortillas on top and pour remaining enchilada sauce evenly across the entire surface.

Step 08

Bake covered and uncovered: Cover baking dish with foil and bake 25 minutes. Remove foil and bake uncovered 10 minutes more until heated through and bubbling at edges.

Step 09

Prepare avocado crema: While casserole bakes, combine avocados, fresh cilantro, lime juice, non-dairy yogurt, salt, and 2 tablespoons water in a blender or food processor. Blend until smooth and creamy, adding additional water as needed to achieve desired consistency.

Step 10

Finish and serve: Allow casserole to cool 5 minutes before slicing. Transfer to serving plates and top with avocado crema. Garnish with chopped cilantro, sliced jalapeños, diced tomatoes, and lime wedges as desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment needed

  • Large skillet
  • 9x13-inch baking dish
  • Blender or food processor
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons
  • Aluminum foil

Allergy details

Don’t forget to check each item for allergens. Talk to a healthcare professional if you’re unsure.
  • May contain gluten if using non-certified corn tortillas
  • Verify enchilada sauce ingredients for potential allergen cross-contamination
  • Non-dairy yogurt selection varies; check product labeling for allergen warnings

Nutrition (each serving)

These nutrition facts are for reference only. Always consult an expert for medical advice.
  • Calorie count: 370
  • Fat content: 14 g
  • Carbohydrates: 52 g
  • Protein content: 11 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.