Quick Black Bean Enchiladas
These black bean enchiladas are my go-to when I need a hearty meatless dinner that doesn’t take all evening.

They come together in about 45 minutes, with a smoky bean filling, sweet corn, and plenty of melted cheese under a blanket of red sauce.
Why These Enchiladas Are a Weeknight Keeper
The filling is the real star. Sautéed onion, cumin, and chili powder give it a warm, savory backbone, while the black beans stay creamy and the corn adds a little pop of sweetness.
Once baked, the cheese on top gets golden and bubbly while the tortillas soak up just enough sauce to soften without turning to mush. A spoonful of sour cream on the side cuts through the richness, and the whole pan disappears fast.
Ingredients

- 1 tbsp vegetable oil: for softening the onion and building flavor.
- 1 small yellow onion, diced: about ¾ cup.
- 2 cloves garlic, minced: fresh is best here.
- 1 tsp ground cumin: lends a smoky warmth.
- 1 tsp chili powder: use a mild blend.
- ½ tsp salt: adjust to taste if your sauce is salty.
- 2 (15 oz) cans black beans, drained and rinsed: any brand works.
- 1 cup frozen corn kernels, thawed: adds texture and a bit of sweetness.
- 1½ cups shredded Mexican blend or sharp cheddar cheese, divided: ¾ cup for the filling plus ¾ cup for the top.
- 1 (10 oz) can red enchilada sauce: mild or medium, whichever you prefer.
- 8 (6-inch) corn tortillas: warming them first keeps them from cracking.
- Chopped cilantro and sour cream for serving: completely optional but highly encouraging.
Variations and Substitutions
- Use pinto beans instead of black beans: the flavor gets a little earthier, but they work just as well.
- Add shredded cooked chicken: stir 1 cup of shredded chicken into the filling for a heartier meal.
- Try green enchilada sauce: the tangy salsa verde brightens everything up.
- Make it dairy-free: swap the cheese for a good melting vegan shred and skip the sour cream, or use a cashew crema.
- Dial up the heat: stir a minced jalapeño into the onion with the garlic, or use a hot enchilada sauce.
If you like these, try our Sweet Potato and Black Bean Tacos.
How to Make Quick Black Bean Enchiladas
Step 1: Sauté the Filling

Heat your oven to 375°F (190°C) so it’s ready when you are. Warm the 1 tbsp oil in a large skillet over medium heat. Add the diced onion and cook, stirring occasionally, for about 4 minutes, until the pieces look soft and translucent. Toss in the 2 minced garlic cloves, 1 tsp cumin, 1 tsp chili powder, and ½ tsp salt. Stir constantly for 1 minute until the spices smell toasty and fragrant.
Add the 2 cans of drained black beans and the thawed corn. Cook everything together for 2 minutes, just to heat the beans through. Pull the pan off the heat and stir in ¾ cup of the shredded cheese so it melts into a creamy binder. The filling should be chunky and aromatic, with the cheese just beginning to pull everything together.
Step 2: Fill and Roll the Tortillas

Wrap the stack of 8 corn tortillas in a damp paper towel and microwave for 30 seconds. This steams them so they stay pliable and are far less likely to tear when you roll them. Spoon about 3 tablespoons of the bean filling down the center of each warm tortilla, then roll it up snugly and place it seam side down in a 9×13-inch baking dish. Repeat with all the tortillas, lining them up in a single snug row.
The tortillas should be packed close together without squishing. A little filling peeking out the ends is a good sign, not a problem. Once all eight are in the dish, you are ready for the sauce.
Step 3: Smother with Sauce and Cheese

Pour the entire 10 oz can of red enchilada sauce evenly over the rolled tortillas, trying to get some on every exposed edge and into the corners of the dish. The sauce will pool around the sides a bit, which is fine. Sprinkle the remaining ¾ cup of shredded cheese on top in an even layer.
At this point the dish looks like a tidy row of bundles under a deep red blanket, with cheese scattered over the peaks. It is ready for the oven.
Step 4: Bake and Garnish the Enchiladas

Slide the dish into the preheated oven and bake for 20 to 25 minutes. You are looking for the sauce to be bubbling around the edges and the cheese on top to turn lightly golden in spots. The kitchen will smell amazing by the 15-minute mark.
Pull the pan out and let it sit for just a minute. Scatter a handful of chopped cilantro over the top and add small dollops of sour cream if you like. Serve the enchiladas hot, straight from the dish, with any extra sauce spooned over each portion.
Tips for Foolproof Enchiladas
- Properly warming the corn tortillas makes a huge difference. Wrapping them in a damp paper towel and microwaving for 30 seconds is the quickest way. You can also char them briefly over a gas flame for a little smoky flavor.
- Resist the urge to overfill the tortillas. About 3 tablespoons per tortilla keeps them easy to roll and less likely to burst open while baking.
- Choose your enchilada sauce based on the heat level you want. Mild red sauce keeps it family-friendly, while a medium or hot version adds real kick.
- You can prep the bean filling up to 2 days ahead and store it in the fridge. When you are ready to cook, just reheat it briefly on the stove before assembling, then proceed with the rolling and baking.
Storing Leftovers
- Refrigerate: Keep any leftover enchiladas in an airtight container for up to 4 days. The tortillas will soften a bit, but the flavor stays great.
- Reheating: Warm individual portions in the microwave until hot, or cover the dish with foil and reheat in a 350°F oven for 10 to 15 minutes.
What to Serve with Black Bean Enchiladas
Cilantro lime rice is my first choice because it soaks up any extra sauce pooling on the plate. A quick side salad of diced avocado, cherry tomatoes, and a squeeze of lime adds freshness and cuts through the richness of the cheese. Pickled jalapeños or a little hot sauce on the side never hurt either.
Frequently Asked Questions
Can I use flour tortillas instead of corn?
Yes, but corn tortillas are more traditional and hold their shape better. If you use flour tortillas, reduce the sauce slightly so they don’t get too soft in the oven.
Can I make these enchiladas ahead of time?
Assemble the enchiladas (without baking), cover the dish tightly, and refrigerate overnight. When you are ready to eat, bake as directed, adding about 5 extra minutes since you are starting from cold.
Can I freeze black bean enchiladas?
Absolutely. Bake them first, let them cool completely, then wrap the dish tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat covered at 350°F until hot all the way through.
How do I keep the tortillas from getting soggy?
Lightly frying each tortilla in a little oil for a few seconds per side before filling creates a barrier that helps prevent sogginess. At the very least, thoroughly warm them and avoid drenching the dish with more sauce than the recipe calls for.

Black Bean Enchiladas Recipe
Ingredients
Method
- Preheat oven to 375°F. In a large skillet, heat oil over medium. Cook onion until soft, about 4 minutes. Add garlic, cumin, chili powder, and salt; cook 1 minute. Stir in beans and corn, cook 2 minutes. Remove from heat and stir in ¾ cup cheese.
- Warm tortillas wrapped in a damp paper towel in the microwave for 30 seconds. Spoon about 3 tablespoons filling down the center of each, roll tightly, and place seam side down in a 9×13-inch baking dish.
- Pour enchilada sauce evenly over the tortillas, then sprinkle remaining ¾ cup cheese on top.
- Bake 20 to 25 minutes, until bubbly and cheese is lightly golden. Garnish with cilantro and sour cream if desired, and serve hot.
