Pin It My friend texted me last Tuesday asking if I could bring something vegan to her dinner party, and I found myself standing in the kitchen at 6 PM with black beans, tortillas, and a sudden burst of inspiration. I'd been craving the comfort of enchiladas but wanted something that felt fresh and plant-based, so I started layering and experimenting with what I had on hand. The smell of cumin and smoked paprika filling the kitchen while that avocado crema came together in the blender—that's when I knew this casserole was going to be something special. It turned out to be the kind of dish that disappears from the table without anyone asking what's in it, which for a vegan recipe feels like winning the lottery.
I'll never forget watching my non-vegan family members go back for seconds, then thirds, without making a single comment about it being vegan. That moment when someone you love just enjoys the food for what it is, rather than what it's missing—that's when you know you've nailed something in the kitchen. This casserole became the dish I make whenever I want to bring people together around something warm and satisfying.
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: This is your base for building flavor, so use something you actually like the taste of—it makes a real difference in the final dish.
- Yellow onion and garlic: These two are doing the heavy lifting in terms of savory depth; don't skip the mincing step because it helps them distribute evenly.
- Red bell pepper and zucchini: They add texture and sweetness that balances the spice, though you can absolutely swap them for mushrooms or spinach if that's what you have.
- Corn kernels: Fresh corn is wonderful when it's in season, but frozen works beautifully year-round and honestly sometimes tastes fresher.
- Black beans: Rinse them well to remove excess sodium and starch, which keeps the casserole from getting gummy.
- Cumin, smoked paprika, chili powder, and dried oregano: This is your spice blend that creates that authentic enchilada flavor, and toasting them slightly as they hit the pan releases their essential oils.
- Enchilada sauce: Store-bought vegan versions are perfectly fine, but if you have twenty minutes, homemade tastes noticeably richer.
- Corn tortillas: Make sure they're soft and pliable before layering, as they'll crisp up slightly in the oven and that's exactly what you want.
- Avocados: Choose ones that yield gently to pressure but aren't mushy, and prepare the crema close to serving time so it doesn't brown.
- Fresh cilantro and lime juice: These bring brightness that cuts through the richness of the avocado and makes every bite feel alive.
- Non-dairy yogurt: This adds creaminess without dairy and helps the avocado go further, stretching it across all six servings.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready and prep your pan:
- Preheat your oven to 375°F and lightly grease that 9x13-inch baking dish with a touch of oil. A quick spray or brush of oil prevents sticking and makes cleanup infinitely easier later.
- Build the flavor base with your vegetables:
- Heat olive oil in a large skillet over medium heat, add your diced onion, and let it soften for a few minutes until it becomes translucent and sweet. Once the onion is ready, stir in the garlic, bell pepper, and zucchini, cooking everything together for about five minutes until the vegetables are tender but still have a little structure.
- Layer in the beans and spices:
- Add the corn, drained black beans, and all your spices—cumin, smoked paprika, chili powder, and oregano—then season with salt and pepper to taste. Let everything cook together for just a couple of minutes so the spices bloom and coat every bean and vegetable.
- Assemble the casserole with intention:
- Spread a thin layer of enchilada sauce on the bottom of your prepared baking dish, then lay down four tortillas, overlapping them slightly like you're creating a protective blanket. This creates a sturdy base that holds everything together.
- Build your first layer:
- Spread half of your black bean mixture over the tortillas, then drizzle with another half cup of enchilada sauce. This is where patience pays off—spread gently so you don't tear the tortillas underneath.
- Create the middle section:
- Add another layer of four tortillas, top with the remaining black bean mixture, and pour another half cup of enchilada sauce over everything. You're creating a structure that will stay cohesive once baked.
- Top and finish:
- Lay your final four tortillas on top and pour the remaining enchilada sauce evenly over the surface. Don't worry if it looks like there's a lot of sauce—it will absorb into the tortillas and create a moist, satisfying texture.
- Bake with the right timing:
- Cover your casserole tightly with foil and bake for twenty-five minutes, then remove the foil and bake uncovered for another ten minutes until everything is heated through and you see the sauce bubbling gently at the edges. The foil keeps moisture in during the first phase, and uncovering it at the end allows the top to set slightly.
- Make your crema while everything cooks:
- While the casserole is baking, combine your avocados, fresh cilantro, lime juice, non-dairy yogurt, salt, and a couple tablespoons of water in a blender or food processor. Blend until it reaches a smooth, pourable consistency, adding more water as needed—you want it thick enough to coat a spoon but fluid enough to drizzle.
- Rest and serve with grace:
- Let the casserole cool for five minutes before slicing, which allows it to set just enough to hold its shape on the plate. Serve each portion topped with a generous dollop of avocado crema and any garnishes that call to you.
Pin It There's something deeply nourishing about pulling a bubbling casserole out of the oven and knowing that you've created something that will make people happy. This dish has become my answer to the question of how to feed a group of mixed dietary needs without making anyone feel like they're eating something separate or less-than.
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.
The Magic of Layering
The key to this casserole's success is understanding that each layer matters—the tortillas soften and absorb the sauce, the bean mixture stays distinct and flavorful, and the whole thing comes together into something greater than the sum of its parts. When you layer with intention rather than just dumping everything in, you get better texture distribution and every bite feels balanced.
Customizing Without Losing the Soul
I've made this casserole with spinach instead of zucchini on a Tuesday when that's what was in my crisper drawer, and I've added chipotle peppers in adobo when I wanted to turn up the heat. The beauty of this dish is that it's flexible enough to adapt to what you have on hand while staying true to its essential character.
Serving and Pairing Ideas
This casserole sits beautifully alongside a crisp salad with lime dressing, and if you're serving it for a special occasion, a chilled Mexican lager or a glass of Sauvignon Blanc makes everything taste even better. The warm spices and rich avocado crema pair wonderfully with drinks that have acidity and brightness.
- Serve it with warm tortillas on the side so people can use them to scoop up extra avocado crema if they'd like.
- Leftovers reheat gently in a 350°F oven for about ten minutes, keeping the texture intact.
- This casserole actually freezes well for up to three months if wrapped tightly, though the avocado crema is best made fresh.
Pin It This is the kind of dish that reminds you why plant-based cooking is so worth exploring—it's not about restriction, it's about abundance. Every time I make it, I'm grateful for how something this comforting can also be this nourishing.
Recipe Questions & Answers
- → Can I use fresh or canned black beans?
Canned black beans work perfectly when drained and rinsed, but cooked fresh beans can also be used for a firmer texture.
- → Is there a substitute for corn tortillas?
While corn tortillas provide authentic texture, flour tortillas or gluten-free alternatives can be used depending on dietary needs.
- → How can I make the avocado crema thinner?
Add water gradually while blending until the desired smooth, pourable consistency is reached.
- → Can I add more heat to the dish?
Yes, incorporating chipotle peppers in adobo or sliced jalapeños enhances the spicy flavor profile.
- → What can I serve alongside this casserole?
A crisp Mexican lager or a refreshing white wine like Sauvignon Blanc pairs well with the rich flavors.