Pin This My neighbor Maria brought over a casserole one Tuesday evening, and I watched her carefully layer tortillas and black beans like she was building something sacred. She never measured anything, just moved with the kind of confidence that comes from making a dish a hundred times. That night, something clicked for me about how layering transforms simple ingredients into something that feels both comforting and exciting. I've since made my own version countless times, tweaking it based on what's in my crisper drawer or my mood that day.
I made this for a potluck last summer when someone mentioned they were newly vegan, and I was genuinely nervous about whether it would impress. Everyone went back for seconds, and someone asked for the recipe three times. The best part was watching people dig into their first bites, that moment before they even tasted it, when they weren't sure what to expect but then their faces just softened.
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 oil you actually like the taste of, since it flavors the entire vegetable base and you're not cooking it to death.
- Yellow onion: This is your flavor foundation, so don't rush the cooking step or you'll lose that sweetness.
- Garlic: Fresh cloves make a difference, and mincing them fine means they distribute evenly throughout the filling.
- Red bell pepper: The color matters here because it makes the casserole look vibrant and appetizing.
- Zucchini: Adds moisture and substance without heaviness, though mushrooms or spinach work beautifully as swaps.
- Corn kernels: Fresh corn is perfect in summer, but frozen kernels (thawed) are honestly just as good and always available.
- Black beans: Drain and rinse them well to remove excess sodium and that starchy canning liquid.
- Ground cumin: This is the spice that makes it taste authentically Mexican-inspired, so don't skip it.
- Smoked paprika: Gives a subtle depth that makes people ask what your secret ingredient is.
- Chili powder: Adds warmth and complexity without making it aggressively spicy.
- Dried oregano: A pinch goes a long way, and it ties the whole dish together.
- Enchilada sauce: Store-bought vegan sauce saves time, or make your own by blending dried chiles with vegetable broth for more control.
- Corn tortillas: They soften as the casserole bakes, creating that essential texture that holds everything together.
- Ripe avocados: Check the stem end for brownish color, which signals perfect ripeness, and make the crema just before serving to prevent browning.
- Fresh cilantro: The brightness cuts through the richness and makes every bite taste fresher.
- Lime juice: Fresh lime is non-negotiable here because bottled juice tastes flat in comparison.
- Non-dairy yogurt: Coconut or soy varieties work equally well, and it adds creaminess without dairy.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat and prepare your baking dish:
- Set your oven to 375°F and lightly oil a 9x13-inch dish so the casserole doesn't stick to the sides. This simple step makes plating easier later.
- Build your vegetable base:
- Heat oil in a large skillet over medium heat, then add diced onion and let it cook for 3 to 4 minutes until it turns translucent and starts smelling sweet. Add minced garlic, bell pepper, and zucchini, cooking for another 5 minutes until everything is tender but not falling apart.
- Season the filling:
- Stir in the corn, drained black beans, and all your spices, cooking just 2 to 3 minutes more so the flavors meld slightly. You're not trying to brown anything here, just warm it through and marry the spices together.
- Layer your first foundation:
- Spread about half a cup of enchilada sauce across the bottom of your prepared baking dish. Lay 4 tortillas over the sauce, overlapping them slightly so they cover the whole surface.
- Add the first filling layer:
- Spread half of your black bean mixture over the tortillas in an even layer, then drizzle another half cup of enchilada sauce over the top. Don't skip the even distribution because it prevents dry pockets.
- Build your second layer:
- Add 4 more tortillas over the sauce, then spread the remaining black bean mixture on top. Drizzle with another half cup of enchilada sauce.
- Top and seal:
- Place your final 4 tortillas on top and pour the remaining sauce evenly over everything. Cover the entire dish with foil to trap steam during the first phase of baking.
- Bake covered then uncovered:
- Bake covered for 25 minutes, then remove the foil and bake for another 10 minutes until the edges bubble and the top starts to look slightly darker. The uncovered time lets a gentle crust form.
- Make your avocado crema:
- While the casserole bakes, combine avocados, cilantro, lime juice, non-dairy yogurt, salt, and 2 tablespoons water in a blender or food processor. Blend until completely smooth and silky, adding a splash more water if needed to reach the right consistency.
- Rest and serve:
- Let the hot casserole sit for 5 minutes before cutting so it sets slightly and holds together when you plate it. Top each portion generously with avocado crema and whatever garnishes you're using.
Pin This My partner came home one evening to find me arranging tortillas like I was laying tile, and they laughed at how seriously I was taking it. But when we sat down and they tasted that first bite with the cool, creamy avocado on top, they got quiet in that way that means something hit right. Food doesn't always have to be complicated to feel special.
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.
Swapping and Customizing Your Casserole
The beauty of this casserole is that it adapts to whatever you have on hand or whatever you're craving. I've made versions with roasted mushrooms instead of zucchini on days when I wanted something earthier, and I've added fresh spinach when I wanted more greens. The black beans are flexible too, though I haven't tried swapping them out because they have exactly the right texture and earthiness for this dish.
Heat Level and Flavor Building
If you like things spicy, this is your moment to shine because the base recipe is pretty mild. Chipotles in adobo mixed into the bean filling add a smoky heat that transforms the whole dish, or you can simply layer sliced fresh jalapeños between the tortillas. I've also made a spiced oil by heating cumin seeds and chili flakes in olive oil and drizzling that over the top layer, which gives you heat without overwhelming the other flavors.
Make-Ahead Magic and Timing
This casserole actually improves when you assemble it the day before because the tortillas absorb more sauce and everything melds together. You can prep the vegetable filling and avocado crema components separately, then just layer everything right before baking. Since the avocado crema doesn't hold well, make it just 30 minutes before serving, keeping it in a covered bowl with plastic wrap pressed directly on the surface to prevent browning.
- Assemble the casserole up to 24 hours ahead and refrigerate covered, adding 10 extra minutes to the covered baking time if it goes straight from cold to oven.
- Prepare the vegetable filling and store it separately for up to 4 days, reheating gently before layering.
- The avocado crema is best made within 30 minutes of serving, though you can prep the other components hours ahead.
Pin This This dish has become my go-to whenever I want to feed people something that feels thoughtful and delicious without spending hours in the kitchen. It's the kind of meal that works for weeknight dinners or when you're cooking for guests who have different dietary needs.
Recipe Q&A
- → What type of beans are best for this dish?
Black beans work best, either canned and rinsed or freshly cooked, as they hold their shape and provide a creamy texture.
- → Can I substitute the vegetables used in the layers?
Yes, zucchini can be swapped with mushrooms or spinach to vary texture and flavor while keeping it fresh and hearty.
- → How can I make the avocado crema smoother?
Blend ripe avocados with lime juice, cilantro, non-dairy yogurt, and a little water until creamy, adjusting water for desired consistency.
- → What kind of sauce enhances the casserole best?
A smoky enchilada sauce, either store-bought or homemade, complements the beans and vegetables perfectly with its rich flavor.
- → Is this casserole gluten-free?
Use certified gluten-free corn tortillas and ensure enchilada sauce has no gluten to keep the dish gluten-free.
- → Can I add extra heat to the dish?
Adding chipotle peppers in adobo to the black bean mixture introduces a smoky spicy kick for those who enjoy heat.