Vegan Black Bean Enchilada

Featured in: Oven & Pan Creations

This vibrant dish combines black beans, diced vegetables, and corn tortillas layered with smoky enchilada sauce. Baked to perfection and finished with a creamy, zesty avocado crema, it offers a comforting and nutritious meal. The blend of spices like cumin and smoked paprika enhances the savory flavors while fresh cilantro and lime in the crema add brightness. Perfect for a wholesome, plant-based dinner with easy preparation and bold Mexican-inspired taste.

Updated on Fri, 13 Feb 2026 14:31:00 GMT
Hearty vegan black bean enchilada casserole with avocado crema, layered with smoky sauce and fresh vegetables.  Pin It
Hearty vegan black bean enchilada casserole with avocado crema, layered with smoky sauce and fresh vegetables. | casaflavors.com

My friend Marcus showed up at my door one Tuesday evening with a craving for something warm and comforting, but nothing with meat. I'd been experimenting with vegan cooking for a few months, and this black bean enchilada casserole was the first dish that made him pause mid-bite and ask for seconds before finishing his first. There's something about layering tortillas, beans, and that smoky sauce that transforms simple ingredients into something that feels indulgent and deeply satisfying. That night convinced me that plant-based didn't mean sacrificing flavor or richness, especially once that avocado crema hits the plate.

I made this for a potluck at work where I was the only vegan bringing something, and I watched it disappear faster than the three-cheese lasagna someone else brought. One colleague came back asking if I'd sell her the recipe, which made me realize that good food transcends dietary choices when it's actually delicious. That casserole became my go-to dish whenever I wanted to prove a point without saying a word.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Use a good quality one since you'll taste it clearly in the sautéed vegetables and it helps everything brown beautifully.
  • Yellow onion and garlic: These form the aromatic base that builds flavor before anything else goes in the pan.
  • Red bell pepper and zucchini: The vegetables add moisture and texture, but honestly you can swap them for mushrooms or spinach without changing the soul of the dish.
  • Corn kernels: Fresh corn tastes brighter, but frozen works just as well and saves you chopping time.
  • Black beans: Always drain and rinse canned beans to remove excess sodium and that metallic taste.
  • Ground cumin, smoked paprika, chili powder, and oregano: These spices are what give the casserole its warm, smoky character that makes people close their eyes while eating.
  • Enchilada sauce: Store-bought vegan versions are excellent and save you an extra step, though homemade tastes even better if you have time.
  • Corn tortillas: They hold up better in a wet casserole than flour tortillas and have a gentle corn flavor that complements the spices.
  • Avocados: Choose ones that yield slightly to pressure and have no dark spots, because an underripe avocado will taste bitter and a mushy one won't blend smoothly.
  • Fresh cilantro and lime juice: These brighten the crema and cut through the richness with a sharp, herbaceous bite.
  • Non-dairy yogurt: Coconut or soy yogurt work best, and it adds tanginess while keeping the crema creamy without dairy.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep your baking dish and heat the oven:
Set the oven to 375°F and give your 9x13-inch dish a light coating of oil so nothing sticks. This step takes two minutes but saves you serious frustration later when you're trying to lift slices.
Sauté the aromatic vegetables:
Heat olive oil in your skillet over medium heat and add the diced onion, listening for that gentle sizzle. After about 3 to 4 minutes when the onion turns translucent and smells sweet, add the garlic, bell pepper, and zucchini, stirring occasionally so everything cooks evenly and develops light color.
Add the beans and spices:
Toss in the corn, black beans, and all your spices, stirring until everything is coated and fragrant. You'll notice the cumin and paprika deepen in color as they heat, which means the flavors are waking up.
Layer the casserole:
Spread a thin layer of enchilada sauce on the bottom of your baking dish, then overlap 4 tortillas to cover it. Spread half your bean mixture over the tortillas, drizzle with more sauce, then repeat with another tortilla layer, remaining beans, and sauce, finishing with 4 tortillas and the rest of the sauce poured evenly over top.
Bake covered and uncovered:
Cover with foil and bake for 25 minutes so steam softens the tortillas and everything heats through. Remove the foil and bake for another 10 minutes until you see sauce bubbling at the edges and the top tortillas start to crisp slightly.
Make the avocado crema while everything bakes:
Combine your avocados, cilantro, lime juice, non-dairy yogurt, and salt in a blender or food processor, pulsing until completely smooth. Add water a tablespoon at a time until you reach the consistency you want, which should be thick enough to dollop but loose enough to drizzle.
Cool and serve:
Let the casserole sit for 5 minutes after coming out of the oven so the layers set and are easier to cut cleanly. Slice into portions and top generously with avocado crema and whatever garnishes call to you.
Colorful plant-based enchilada bake topped with creamy avocado crema, featuring black beans, corn, and zucchini.  Pin It
Colorful plant-based enchilada bake topped with creamy avocado crema, featuring black beans, corn, and zucchini. | casaflavors.com

My roommate at the time was going through a tough period, barely eating anything, and I made this casserole on a Thursday night without asking. She came home, smelled it, and we ended up sitting on the kitchen counter eating straight from the baking dish while she talked about her week. Food isn't always about nourishment, sometimes it's about showing up for someone in a way that says you're thinking of them.

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.

Building Layers Like You Mean It

The key to this casserole is understanding that you're not just stacking ingredients, you're creating a structure where sauce reaches every corner so nothing dries out. When you layer your tortillas, overlap them like roof shingles so they support each other and hold everything together when you slice. I've seen people try to layer them perfectly flat, which sounds logical until you realize gaps let sauce pool unevenly and some bites end up sauceless.

The Crema Moment

That avocado crema is where the casserole transforms from hearty to luxurious, and it's worth taking a few extra minutes to get it right. The texture should be somewhere between a thick yogurt and a soft serve ice cream, so thick enough that it sits prettily on top but loose enough that it melts into warm food. I learned this the hard way by making it too thick once and having to add water one tablespoon at a time while my casserole cooled on the counter.

Customizing Without Losing the Plot

This recipe is flexible enough that you can swap vegetables or add heat without changing what makes it special. Mushrooms bring an earthy depth if you skip the zucchini, spinach wilts down and adds iron, and a handful of chipotle peppers in adobo sauce stirred into the bean mixture will make you feel like you're eating something legitimately spicy and alive. The important part is that you keep your spice ratios steady and your sauce consistent so the casserole maintains its integrity.

  • Fresh cilantro and lime on top brighten everything and cut through the richness in a way that feels necessary.
  • Jalapeño slices add heat and a sharp crunch that contrasts nicely with the soft tortillas underneath.
  • Let people garnish their own portion so everyone gets exactly what they want.
Smoky vegan black bean enchilada casserole served with zesty avocado crema, perfect for a healthy Mexican-inspired dinner. Pin It
Smoky vegan black bean enchilada casserole served with zesty avocado crema, perfect for a healthy Mexican-inspired dinner. | casaflavors.com

This casserole has become my answer to the question of what to bring when I'm unsure what people eat, because it manages to be both deeply satisfying and openly inclusive. There's something quietly powerful about showing up with food that nourishes everyone at the table equally.

Recipe FAQs

What type of beans are used in this dish?

Black beans provide a hearty, protein-rich base that blends well with the smoky and spicy flavors.

Can I substitute the vegetables in the layers?

Yes, zucchini can be swapped for mushrooms or spinach to suit your taste or availability.

How is the avocado crema prepared?

The crema is made by blending ripe avocados with cilantro, lime juice, non-dairy yogurt, salt, and a bit of water for smoothness.

Is this dish suitable for gluten-free diets?

Using certified gluten-free corn tortillas ensures the dish is gluten-free, complementing its vegan and dairy-free elements.

What spices give this dish its signature flavor?

Ground cumin, smoked paprika, chili powder, and oregano combine to create a smoky, aromatic, and slightly spicy profile.

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 plant-based entree with black beans, vegetables, tortillas, and a smooth avocado crema topping.

Prep Time
25 mins
Time to Cook
35 mins
Overall Time
60 mins
Created by Fiona Chambers


Skill Level Easy

Cuisine Type Mexican-Inspired

Makes 6 Portions

Dietary Details Vegan-Friendly, No Dairy, Gluten-Free

What You'll 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 zucchini, diced
06 1 cup corn kernels, fresh or frozen
07 2 (15 oz) cans 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 1/4 cup fresh cilantro leaves
03 2 tablespoons fresh lime juice
04 1/4 cup unsweetened non-dairy yogurt
05 1/2 teaspoon salt
06 2 to 3 tablespoons water

Optional Toppings

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

How to Make It

Step 01

Prepare Baking Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with cooking spray or 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. Cook 5 minutes until vegetables are tender.

Step 03

Build Bean Mixture: Add corn kernels, black beans, ground cumin, smoked paprika, chili powder, dried oregano, salt, and black pepper to the skillet. Stir well and cook 2 to 3 minutes until fully combined. Remove from heat.

Step 04

Layer First Components: Pour 1/2 cup enchilada sauce into the bottom of the prepared baking dish. Arrange 4 corn tortillas over the sauce, overlapping as needed to cover the surface.

Step 05

Add Bean Layer: Spread half of the black bean mixture evenly over the tortillas. Drizzle with 1/2 cup enchilada sauce.

Step 06

Add Middle Layers: Place 4 more tortillas over the sauce layer. Distribute remaining black bean mixture on top. Drizzle with another 1/2 cup enchilada sauce.

Step 07

Top Casserole: Arrange final 4 tortillas on top. Pour remaining enchilada sauce evenly over the tortillas.

Step 08

Covered Baking: Cover baking dish with aluminum foil. Bake for 25 minutes until heated through.

Step 09

Finish Baking: Remove foil and bake uncovered for 10 additional minutes until bubbling at edges and heated throughout.

Step 10

Prepare Avocado Crema: While casserole bakes, combine avocados, fresh cilantro leaves, lime juice, non-dairy yogurt, and salt in a blender or food processor. Blend until smooth and creamy. Add water gradually until desired consistency is reached.

Step 11

Rest and Serve: Remove casserole from oven and allow to cool 5 minutes before slicing. Serve each portion topped with avocado crema and desired garnishes.

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 Info

Be sure to look over every ingredient for allergens, and talk to a health expert with any concerns.
  • Verify enchilada sauce ingredients for gluten, soy, or tree nut allergens.
  • Use certified gluten-free corn tortillas if avoiding gluten.
  • Confirm non-dairy yogurt brand for potential soy or tree nut content.

Nutrition per Serving

Nutritional info is for general reference and isn't medical guidance.
  • Caloric Value: 370
  • Fats: 14 g
  • Carbohydrates: 52 g
  • Proteins: 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.