Vegan Black Bean Enchilada

Featured in: Oven-Made Comforts

This plant-based casserole layers sautéed vegetables and seasoned black beans between corn tortillas, all bathed in smoky enchilada sauce. Baked until bubbling, it’s finished with a smooth avocado crema that adds a fresh, tangy contrast. Easily customizable with alternative vegetables or added heat, it’s a comforting, flavorful main dish perfect for any meal.

Updated on Fri, 13 Feb 2026 15:33:00 GMT
Hearty vegan black bean enchilada casserole with layers of vegetables and smoky sauce, topped with creamy avocado crema.  Pin It
Hearty vegan black bean enchilada casserole with layers of vegetables and smoky sauce, topped with creamy avocado crema. | happysfenj.com

There was this Wednesday evening when my friend Marco showed up at my apartment with a bag of avocados and a craving for something warm and filling, but nothing with meat. I'd never made a vegan casserole before, but something about layering tortillas and beans felt intuitive, like building edible architecture. The smell that came pouring out of the oven two hours later—smoky, spiced, deeply savory—made us both stop what we were doing and just breathe it in. That night turned into a tradition, and now this casserole is the dish I reach for whenever I want to feed people something that feels substantial without apology.

I'll never forget serving this to my sister's book club, watching skeptics come back for seconds and asking for the recipe before they'd even finished their first plate. One woman told me later that it was the moment she realized vegan food didn't mean deprivation—it meant possibility. There's something powerful about a dish that changes how people think about what they eat, even just for one meal.

Ingredients

  • Olive oil: Use a good quality oil you actually like tasting; it carries flavor through the whole dish and makes sautéing the vegetables feel luxurious rather than utilitarian.
  • Yellow onion: The base that makes everything else taste better, and dicing it fine helps it disappear into the mixture while still giving you those sweet, caramelized notes.
  • Garlic: Mince it fresh and add it when the onions are just soft; the timing matters because you want fragrance, not bitterness.
  • Red bell pepper and zucchini: Cut them to roughly the same size so they cook evenly and give you varied textures in every bite.
  • Corn kernels: Fresh corn tastes brighter if you can get it, but frozen works beautifully and honestly requires less guilt about prep.
  • Black beans: Rinse them thoroughly under cold water; this removes the cloudy starch and prevents the filling from becoming gluey.
  • Ground cumin, smoked paprika, chili powder, and oregano: These four are the soul of the dish, so bloom them in the pan with the beans for thirty seconds to wake up their flavors.
  • Enchilada sauce: A good vegan version is worth seeking out, or make your own by simmering dried chilies, garlic, and spices; the sauce is what brings cohesion to every layer.
  • Corn tortillas: Choose ones that are pliable and don't crack when you handle them; they're the structural foundation and deserve respect.
  • Avocados: Pick them the day you'll use them, somewhere between soft and still holding their shape; they should yield slightly to gentle pressure.
  • Fresh cilantro: Don't skip this in the crema; it adds brightness and prevents the avocado from tasting one-note.
  • Lime juice: Squeeze it fresh and use more than you think you need; it's what makes the crema sing.
  • Non-dairy yogurt: This creates richness and creaminess without heaviness, and the tanginess cuts through the richness of the avocado.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep your stage:
Preheat the oven to 375°F and lightly grease your baking dish with a little olive oil, spreading it with your fingers or a paper towel so every corner is ready to receive the first layer of sauce. Having everything prepped before you start cooking makes the next steps feel calm rather than rushed.
Sauté the base:
Heat olive oil in a large skillet over medium heat and add the diced onion, letting it cook for three to four minutes until it softens and becomes translucent at the edges. The kitchen will smell immediately like dinner is happening, which is its own kind of encouragement.
Build the vegetable layer:
Stir in the minced garlic, bell pepper, and zucchini, cooking for about five minutes until everything is tender but still has a little resistance when you push a piece with your spoon. You want softness without collapse.
Introduce the beans and spices:
Add the corn, black beans, cumin, smoked paprika, chili powder, oregano, salt, and black pepper, stirring constantly for two to three minutes so the spices perfume the whole mixture. This is the moment the filling transforms from vegetable scraps into something intentional.
Layer the foundation:
Spread half a cup of enchilada sauce in the bottom of the baking dish, coating it evenly so the first layer of tortillas won't stick to the ceramic. Layer four tortillas across the sauce, overlapping them slightly like roof tiles so they cover the entire surface.
First filling layer:
Spread half of the black bean mixture over the tortillas, distributing it evenly so every piece of tortilla gets some of the good stuff. Drizzle half a cup of sauce over the filling, letting it seep down and bind everything together.
Middle assembly:
Layer four more tortillas, then the remaining black bean mixture, and another half cup of sauce, using the same careful overlapping technique so the structure stays solid as the casserole bakes.
Top layer:
Place the final four tortillas on top and pour the remaining enchilada sauce evenly across them, making sure every tortilla gets wet so they soften and meld with the layers below.
Covered bake:
Cover the dish tightly with foil and slide it into the oven for twenty-five minutes, during which the casserole steams gently inside its foil blanket. This prevents the top from drying out while everything heats through.
Uncover and finish:
Remove the foil and bake uncovered for another ten minutes until the edges are bubbling and the top is warm and slightly crispy. The uncovered time gives the top a little textural interest and coaxes out the aroma.
Make the crema:
While the casserole bakes, combine the avocados, cilantro, lime juice, non-dairy yogurt, salt, and two tablespoons of water in a blender or food processor, blending until completely smooth and creamy. Add more water one tablespoon at a time if it's too thick; you want it pourable but not watery.
Rest and serve:
Let the casserole cool for five minutes so it sets enough to slice cleanly without the layers sliding around on the plate. Top each serving with a generous dollop of avocado crema and whatever garnishes call to you.
A vibrant Mexican-inspired casserole featuring black beans, corn tortillas, and rich enchilada sauce, served with fresh avocado crema.  Pin It
A vibrant Mexican-inspired casserole featuring black beans, corn tortillas, and rich enchilada sauce, served with fresh avocado crema. | happysfenj.com

What strikes me now about this casserole is how it transformed a Tuesday night dinner into proof that plant-based cooking isn't about limitation but about layers—literal and emotional—of flavor building on each other. It's the kind of dish that makes people sit down and actually eat together instead of scrolling.

The Casserole Technique That Changes Everything

The secret to this casserole's success is understanding that you're essentially making a wet stack, and each layer needs enough sauce to keep the tortillas tender without drowning them. I learned this by making the mistake of being stingy with sauce on my first attempt, which created a casserole that felt more like a compact brick than something inviting. The proportions here are calculated to give you distinct layers that hold together but still taste individual when you cut into them.

Why Avocado Crema Matters More Than You'd Think

The avocado crema isn't just a topping; it's the moment of brightness and richness that transforms each bite from hearty to elevated. Without it, the casserole is complete, but with it, everything feels intentional and cared for, like you spent more time cooking than you actually did. The cilantro and lime juice are what prevent it from tasting one-dimensional, adding green notes and acidity that cut through the smoke and warmth of the enchilada sauce.

Variations and Swaps That Actually Work

This casserole is flexible enough to accommodate what's in your kitchen or what you're craving on any given night. I've substituted mushrooms for zucchini when I had them on hand and found the earthiness actually deepened the dish, or swapped in a handful of spinach for color and iron, wilting it in before layering. If you want heat beyond what the spices provide, a can of chipotle peppers in adobo sauce stirred into the black bean filling transforms the whole thing into something that makes your mouth wake up and pay attention.

  • Mushrooms bring umami depth and work beautifully in place of zucchini or alongside it for extra substance.
  • A handful of spinach adds nutritional density and bright green color without changing the flavor profile significantly.
  • Chipotle peppers in adobo sauce create genuine heat and smokiness if you're cooking for people who love fire.
Plant-based black bean enchilada bake with zesty vegetables and smooth avocado topping, perfect for a wholesome family dinner. Pin It
Plant-based black bean enchilada bake with zesty vegetables and smooth avocado topping, perfect for a wholesome family dinner. | happysfenj.com

This casserole has taught me that the most satisfying meals are often the ones where you layer intention, care, and a little bit of creativity into something that nourishes both the body and the table. It's the kind of dish that gets better the more people you feed.

Recipe FAQs

Can I substitute vegetables in the casserole?

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

How do I make the avocado crema smooth?

Blend ripe avocados with cilantro, lime juice, non-dairy yogurt, salt, and a little water until creamy and smooth, adjusting water to reach desired consistency.

What type of tortillas should I use?

Small corn tortillas work best for layering and absorbing the enchilada sauce evenly throughout the casserole.

Can this dish be made gluten-free?

Yes, by using certified gluten-free corn tortillas and ensuring the enchilada sauce contains no gluten ingredients.

How can I add extra heat to the dish?

Incorporate chipotle peppers in adobo into the black bean mixture for a smoky, spicy kick.

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 hearty plant-based baked dish layering black beans, veggies, corn tortillas, and rich avocado crema.

Prep Time
25 minutes
Time to Cook
35 minutes
Overall Time
60 minutes
Created by Lily Hudson

Recipe Type Oven-Made Comforts

Skill Level Easy

Cuisine Type Mexican-Inspired

Makes 6 Number of Servings

Diet Preferences Vegan-Friendly, No Dairy

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 corn kernels, fresh or frozen
07 2 (15-ounce) 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

Step-by-Step

Step 01

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

Step 02

Sauté Aromatics and Vegetables: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add diced onion and cook 3 to 4 minutes until translucent. Stir in minced garlic, diced bell pepper, and diced zucchini; cook 5 minutes until vegetables achieve tender texture.

Step 03

Combine Bean and Spice Components: 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. Remove from heat.

Step 04

Assemble Base Layer: Pour 1/2 cup enchilada sauce into the prepared baking dish. Layer 4 tortillas over the sauce, overlapping slightly as needed.

Step 05

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

Step 06

Layer Middle Section: Add 4 tortillas as a second layer, followed by remaining black bean mixture. Drizzle with 1/2 cup enchilada sauce.

Step 07

Complete Top Layer: Position final 4 tortillas on top and pour remaining enchilada sauce evenly across the surface.

Step 08

Initial Baking Phase: Cover baking dish with aluminum foil and bake for 25 minutes at 375°F.

Step 09

Complete Baking: Remove foil and bake uncovered for 10 additional minutes until casserole reaches heating completion and shows gentle bubbling.

Step 10

Prepare Avocado Crema: While casserole bakes, combine avocados, cilantro leaves, lime juice, non-dairy yogurt, and salt in a blender or food processor. Blend until achieving smooth, creamy consistency. Add water in small increments to reach desired texture consistency.

Step 11

Rest and Finish: Allow casserole to rest 5 minutes before slicing. Serve portions topped with avocado crema and optional garnishes of choice.

Tools Needed

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

Allergy Details

Always check ingredients for allergens. Not sure? Ask your doctor.
  • May contain gluten if using non-certified tortillas
  • Verify enchilada sauce for gluten content and potential allergen cross-contamination
  • Confirm non-dairy yogurt brand for tree nut and soy allergen declarations

Nutrition (per portion)

Numbers here are for information, not as health advice.
  • Caloric Value: 370
  • Fat Content: 14 g
  • Carbohydrates: 52 g
  • Protein Amount: 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.