30-Minute Black Bean Enchilada Casserole
This black bean enchilada casserole is the kind of dinner you can pull off on a Tuesday without a trip to the store. Layers of corn tortillas, spiced beans, and melty cheese bake into a saucy, satisfying meal in about half an hour.

No rolling, no stovetop simmering. Just stack, bake, and everyone digs in.
Why This Casserole Stays in the Rotation
The corn tortillas soften into the rich enchilada sauce, and the black beans pick up just enough warmth from cumin and a little chili powder. When you lift a slice, the cheese stretches in long, messy strands that make it feel more indulgent than it really is.
It is also wildly forgiving. Use whatever cheese you have, swap in green sauce for red, or stir in any leftover veggies. Leftovers reheat beautifully, so lunch the next day is already sorted.
Ingredients

- 2 (15-oz) cans black beans, drained and rinsed: they heat through in the oven so no need to cook them first.
- 1 (4-oz) can diced green chiles, drained: adds a mild, earthy kick without real heat.
- 2 cups red enchilada sauce: homemade or a good store-bought brand.
- 12 small corn tortillas: about 5 to 6 inches wide; white or yellow both work.
- 3 cups shredded Mexican blend cheese: or sharp cheddar, Monterey Jack, or a mix.
- 1 tsp ground cumin
- 1/2 tsp chili powder
- 1/2 tsp garlic powder
- 1/2 tsp salt
Variations / Substitutions
- Use pinto beans: they give a slightly creamier texture but the flavor stays familiar.
- Make it dairy-free: swap in your favorite vegan shredded cheese that melts well.
- Add corn: stir 1 cup frozen corn kernels into the bean mixture before layering for pops of sweetness.
- Spice it up: mince a jalapeño and mix it in with the beans, or opt for a hot enchilada sauce.
Looking for more bean-forward meals? Try our Smoky Black Bean Soup.
How to Make Black Bean Enchilada Casserole
Step 1: Mix the Bean Filling

Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish. In a large bowl, combine the 2 cans of drained black beans, the drained can of green chiles, 1 tsp cumin, 1/2 tsp chili powder, 1/2 tsp garlic powder, and 1/2 tsp salt. Pour in 1/2 cup of the enchilada sauce and stir until everything is evenly coated.
The mixture should look saucy but not soupy. You want the beans to hold together when you build the layers, not slide around on the tortillas.
Step 2: Layer the Casserole

Spread a thin layer of enchilada sauce, about 1/4 cup, across the bottom of the greased dish. Arrange 4 corn tortillas over the sauce, overlapping them a little. Top with half the bean mixture, then 1 cup of the shredded cheese, and about 1/2 cup more sauce. Repeat with another layer of tortillas, the remaining bean mixture, 1 cup cheese, and more sauce. Finish with the last 4 tortillas, the remaining sauce, and the final cup of cheese.
Press down gently as you go. That helps the tortillas soak up the sauce without shifting, and it keeps the top fairly even so the cheese browns nicely.
Step 3: Bake the Casserole

Bake uncovered for 20 to 25 minutes, until the cheese is melted and bubbling around the edges. If you want a crispier top, switch the oven to broil for the last 1 to 2 minutes, watching it closely so it does not burn.
Let the casserole sit for about 5 minutes once it comes out of the oven. It will settle, and the slices will hold their shape far better.
Step 4: Slice and Serve with Toppings

Cut the casserole into 6 squares and use a flat spatula to lift them onto plates. Scatter fresh cilantro leaves and a few avocado slices over the top if you have them. A small dollop of sour cream gives a cool contrast to the warm, spicy beans.
Serve right away while the cheese is still gooey and the tortillas are soft. This is a dish that tastes best hot out of the oven.
A Few Things That Help
- Warm the tortillas first: a quick 20 seconds in the microwave or a few seconds per side in a dry skillet makes them more pliable and less likely to tear when layering.
- Add a handful of greens: sautéed spinach or chopped kale tucked into the bean layer nearly disappears and boosts the veggie count without changing the flavor much.
- Rest after baking: the 5-minute wait is not optional if you want neat slices instead of a puddle of sauce on the plate.
- Leftover sauce is handy: drizzle a little extra enchilada sauce over portions when reheating so the casserole stays moist.
Bake times by dish size:
| Dish Size | Bake Time |
|---|---|
| 9×13-inch | 20-25 mins |
| 8×8-inch (thicker) | 25-30 mins |
| Individual ramekins | 15-18 mins |
Storing and Reheating Leftovers
- Refrigerate: keep leftovers in an airtight container for up to 4 days. The flavors actually deepen as it sits.
- Reheating: microwave individual portions until hot, or cover the whole dish with foil and warm in a 350°F oven for about 15 minutes.
What Goes Well With This Casserole
A simple green salad with lime vinaigrette cuts through the richness of the cheese. For a heartier meal, spoon some Mexican rice on the side, or top each serving with a generous scoop of pico de gallo for brightness. Crunchy tortilla chips alongside add a nice textural contrast.
Frequently Asked Questions
Can I assemble this casserole ahead of time?
Yes. Assemble the entire casserole, cover it tightly, and refrigerate for up to a day before baking. Add 5 to 10 minutes to the bake time since you will be starting from cold.
Can I freeze black bean enchilada casserole?
Absolutely. Let it cool completely, then wrap tightly in foil and freeze for up to 2 months. Thaw overnight in the fridge and reheat covered at 350°F until hot throughout.
How do I keep the tortillas from getting too soft?
Use corn tortillas and avoid oversaturating with sauce. Toasting the tortillas in a dry skillet for a few seconds per side before layering gives them a slight structure that holds up to the sauce.

Black Bean Enchilada Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). In a large bowl, combine the black beans, green chiles, cumin, chili powder, garlic powder, salt, and 1/2 cup enchilada sauce.
- Lightly grease a 9×13-inch baking dish. Spread a thin layer of sauce on the bottom, then layer 4 tortillas, half the bean mixture, 1 cup cheese, and sauce. Repeat with another layer of tortillas, the remaining bean mixture, 1 cup cheese, and sauce. Top with the last 4 tortillas, remaining sauce, and remaining 1 cup cheese.
- Bake uncovered 20 to 25 minutes until bubbly. If desired, broil 1 to 2 minutes for a crisp top. Let rest 5 minutes.
- Slice into squares and serve with cilantro, avocado, and sour cream if you like.
