Save to Pinterest A friend handed me a container of homemade enchilada sauce at a farmers market, insisting I do something bold with it. I'd been craving Mexican food but kept defaulting to the same old recipes, so I went home and started layering—beans, vegetables, tortillas, sauce—building something that felt both comforting and completely new. That first forkful, the way the avocado crema melted into the warm, smoky layers, changed how I thought about plant-based cooking. It wasn't about substitution; it was about building flavor and texture with intention.
I made this for my book club on a Tuesday night when I was supposed to bring dessert but completely forgot. Instead, I threw together this casserole, and everyone was so absorbed in eating that the conversation about chapter seven got completely derailed. One person asked for the recipe before even finishing her plate, and another said it was the kind of food that made her feel taken care of. That's when I knew this dish did something beyond just tasting good.
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 for the sauté; it builds the flavor foundation for everything that follows.
- Yellow onion and garlic: These two are your aromatics—don't rush them, let them soften and become sweet before moving on.
- Red bell pepper and zucchini: The vegetables add texture and natural sweetness; feel free to swap in mushrooms or fresh spinach if that's what you have.
- Corn kernels: Fresh or frozen both work beautifully; they add a hint of sweetness that balances the smoke and spice.
- Black beans: Rinsed well, they're the protein heart of this dish and soak up all that cumin and paprika.
- Cumin, smoked paprika, chili powder, and oregano: This spice blend is where the magic lives; don't use them timidly, they're meant to make their presence known.
- Enchilada sauce: Whether store-bought vegan or homemade, this is your binding agent and flavor anchor.
- Corn tortillas: They soften beautifully in the oven and hold everything together without falling apart.
- Avocados: Choose ones that yield slightly to pressure; they should be ripe enough to blend into silk but not brown inside.
- Fresh cilantro and lime juice: These brighten the crema and cut through the richness of the beans and sauce.
- Non-dairy yogurt: It adds creaminess and tanginess to the avocado crema without dairy.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prepare your stage:
- Preheat the oven to 375°F and lightly grease a 9x13-inch baking dish with a bit of olive oil. Having everything ready before you start cooking means you won't be scrambling halfway through.
- Build the aromatics:
- Heat olive oil in a large skillet over medium heat and add the diced onion. Listen for that gentle sizzle and let it cook for 3 to 4 minutes until it softens and becomes translucent. Add garlic, bell pepper, and zucchini next, cooking for another 5 minutes until they're tender but still have some life to them.
- Layer in the beans and spices:
- Add the corn, drained black beans, and all your spices—cumin, smoked paprika, chili powder, oregano, salt, and pepper. Stir everything together and let it warm through for 2 to 3 minutes, which helps the spices bloom and coat every bean. The kitchen will smell incredible at this point.
- Start the casserole base:
- Pour ½ cup of enchilada sauce across the bottom of your prepared baking dish, spreading it thin. This prevents sticking and gives you a flavorful foundation.
- Layer one:
- Lay 4 corn tortillas over the sauce, overlapping them slightly like they're shingles on a roof. Spread half of your black bean mixture over the tortillas, then drizzle with ½ cup more enchilada sauce.
- Layer two:
- Add another layer of 4 tortillas, then the remaining black bean mixture, followed by another ½ cup of sauce. You're building structure here, creating pockets for everything to marry together in the oven.
- Top and cover:
- Layer the last 4 tortillas on top and pour the remaining enchilada sauce evenly over everything. Cover the dish tightly with foil and slide it into the oven for 25 minutes.
- Finish baking:
- Remove the foil and bake uncovered for another 10 minutes until you see the sauce bubbling at the edges and the top is just starting to brown slightly. This is when you know all those layers have melded into one cohesive, warm, beautiful thing.
- Prepare the crema:
- While the casserole is baking, combine avocados, cilantro, lime juice, non-dairy yogurt, salt, and 2 tablespoons water in a blender or food processor. Blend until completely smooth and creamy, adding a splash more water only if needed to reach a pourable consistency.
- Rest and serve:
- Let the casserole cool for 5 minutes after it comes out of the oven; this lets everything set slightly so your slices hold their shape. Serve each portion topped with a generous dollop of avocado crema and scatter fresh cilantro, jalapeños, diced tomatoes, or lime wedges on top if you like.
Save to Pinterest Watching someone taste this for the first time and seeing their eyes light up—that moment when they realize this is vegan and they honestly don't care because it's just really good—that's become my favorite part of making it. It's a dish that doesn't apologize for what it is; it just shows up, feeds you, and makes you feel good.
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.
Flavor Layering That Actually Works
The secret to this casserole tasting sophisticated isn't fancy ingredients; it's patience with the spices. When you add the cumin, paprika, and chili powder to the warm beans, you're not just mixing them in—you're activating them. The heat wakes up their oils, and that 2 to 3 minutes of gentle cooking lets them perfume the entire mixture. I learned this the hard way after making a batch where I rushed this step and the spices just tasted flat and separate rather than woven through.
Why Tortillas Matter More Than You Think
There's a reason the recipe calls for layering twice instead of just doing one thick layer. When tortillas are stacked with sauce and filling between each layer, they soften and become almost creamy in the oven, creating structure rather than mush. If you use flour tortillas, the dish gets gummy; corn tortillas break down in exactly the right way. I've also discovered that slightly older tortillas (ones that have been in your pantry for a week or two) actually work better because they're already a bit drier and absorb the sauce more evenly.
The Avocado Crema Makes Everything
This topping is where the casserole transforms from good to something people will specifically ask you to make again. The yogurt is crucial because it keeps the crema from being too heavy; it adds tang and makes the avocado stretch further without losing its creaminess. Lime juice does two things—it brightens the flavor and it helps prevent browning, which is practical but also means your plate looks beautiful longer.
- If you can't find non-dairy yogurt, a splash of non-dairy milk mixed with a tiny bit of apple cider vinegar works in a pinch.
- Always add lime juice to your avocado mixture immediately; don't let the avocado sit exposed to air, it browns fast.
- Make sure your blender is completely clean and dry before blending the crema, water or residue changes the texture in unpredictable ways.
Save to Pinterest This casserole became the dish I make when I want to feed people something that nourishes them without pretension. It asks for a little patience in the layering but rewards you with something deeply satisfying and completely plant-based.
Recipe FAQs
- → Can I substitute the zucchini in the casserole?
Yes, zucchini can be swapped for mushrooms or spinach to adjust texture and flavor according to preference.
- → What is the best way to make the avocado crema smooth?
Blend ripe avocados with lime juice, fresh cilantro, non-dairy yogurt, salt, and water until creamy, adding water gradually to reach desired consistency.
- → How can I add extra heat to this dish?
Incorporate chipotle peppers in adobo into the black bean mixture for a smoky spicy kick.
- → Is there a recommended drink pairing?
This casserole pairs well with a crisp Mexican lager or a glass of Sauvignon Blanc to complement its smoky and fresh flavors.
- → Can I use store-bought enchilada sauce?
Yes, either store-bought or homemade vegan enchilada sauce works well to build the layers and flavor.