If you’re craving something that bursts with flavor yet feels comforting and wholesome, this Black Bean Enchiladas Recipe is your new go-to. Combining tender black beans, vibrant peppers, and a medley of warm spices wrapped inside soft tortillas, it’s an absolute fiesta of taste and texture. With melted cheese bubbling on top and a creamy dollop of sour cream to balance every bite, this dish brings a rich, satisfying meal that’s perfect for family dinners or casual gatherings. Trust me, once you make these enchiladas, they will become a staple in your kitchen that everyone looks forward to.

Ingredients You’ll Need
Don’t be intimidated by the list; each ingredient here plays a super important role in crafting the perfect balance of flavors and textures. From the hearty black beans to the colorful peppers and aromatic spices, this simple set of ingredients works together to make the enchiladas truly irresistible.
- 1 tbsp oil: Perfect for sautéing the veggies to tender, flavorful perfection.
- 2 x 400g tinned black beans, drained and rinsed: The protein-packed star of the dish that adds creaminess and substance.
- 1 red onion, diced: Brings a slight sweetness and crunch to the filling.
- 1 red pepper, diced: Adds vibrant color and a juicy, sweet crunch.
- 1 yellow pepper, diced: Balances the colors and brings a mellow sweetness.
- 2 garlic cloves, minced: Infuses the filling with that unmistakable savory aroma.
- 50g sweet corn: A pop of sweetness that contrasts beautifully with the spices.
- 4 tbsp sliced jalapeños: Adds just the right hint of heat to keep things exciting.
- 2.5 cups enchilada sauce: The rich, tangy sauce that ties all the flavors together.
- 1 tsp paprika: Gives a mild smoky depth to the filling.
- 0.5 tsp garlic powder: Intensifies the garlic flavor throughout.
- 0.5 tsp cumin powder: A warm earthiness that’s iconic in Mexican-inspired dishes.
- 0.5 tsp oregano: Adds a herbaceous note that lifts the entire dish.
- 6 tortilla wraps: Soft and pliable, perfect for rolling up all that delicious filling.
- 100g mozzarella and cheddar cheese mix, shredded: Melts into gooey, golden goodness on top.
- 100g sour cream: Creamy and cooling, ideal for serving alongside or mixing in.
How to Make Black Bean Enchiladas Recipe
Step 1: Sauté the Vegetables
Begin by heating the oil in a pan over medium heat until shimmering. Toss in the diced red onion along with the red and yellow peppers. Stir frequently and cook the vegetables for about 6 to 7 minutes until they soften and their natural sweetness starts to shine through. This step builds a flavorful base for your filling that’s bursting with fresh, tender veggies.
Step 2: Add Garlic for Aroma
Next, stir in the minced garlic and cook for another minute until fragrant. This step is crucial because garlic is the heart of many dishes and sets the aromatic tone for what’s coming next.
Step 3: Spice It Up and Combine
Sprinkle in the paprika, garlic powder, cumin powder, and oregano. Then add the black beans and sweet corn to the pan, mixing everything thoroughly. Let it cook for 3 to 4 minutes so the beans warm through and the spices meld perfectly. This filling now carries both warmth and texture with each bite.
Step 4: Add Sauce and Creaminess
Pour in half a cup of enchilada sauce and 50g of sour cream, stirring well to combine. Heating this mixture allows the flavors to marry and results in a creamy, luscious filling that’s ready to be spooned into tortillas.
Step 5: Prepare the Baking Dish and Tortillas
Find a flat surface to work on and arrange your tortilla wraps nearby. Lightly coat a baking dish with two tablespoons of enchilada sauce to prevent sticking and to give the tortillas a flavorful base to bake on.
Step 6: Assemble the Enchiladas
Spoon a generous amount of the black bean mixture into the center of each tortilla. Sprinkle some shredded cheese on top, then carefully fold the top and bottom edges inwards before rolling the tortilla up snugly. Place each rolled enchilada seam-side down in the baking dish, repeating this step until all the tortillas are filled and lined up.
Step 7: Top with Sauce and Cheese
Pour the remaining enchilada sauce evenly over the rolled tortillas and sprinkle the leftover shredded cheese on top. This layer ensures the dish bakes with a cheesy golden crust that is as visually enticing as it is delicious.
Step 8: Bake to Perfection
Pop the dish into a preheated oven and bake for 20 to 25 minutes until the cheese is melted and beautifully golden. The baking not only melts the cheese but also helps all the flavors deepen and meld.
Step 9: Final Touches Before Serving
Once baked, serve each enchilada with a dollop of sour cream on top and sprinkle a little fresh cilantro for a pop of green and fresh herbal brightness. This final touch lifts the whole dish to a restaurant-worthy level.
How to Serve Black Bean Enchiladas Recipe

Garnishes
A simple topping of creamy sour cream and fresh cilantro adds both visual appeal and a refreshing contrast to the spicy, cheesy filling. You might also toss on a few jalapeño slices for an extra hint of heat or some diced avocado for a buttery finish.
Side Dishes
Black bean enchiladas pair wonderfully with a crisp green salad dressed lightly with lime vinaigrette or some seasoned Spanish rice to keep the meal hearty and satisfying. For a crunch, consider serving tortilla chips with guacamole on the side.
Creative Ways to Present
If you want to impress at a gathering, try serving the enchiladas deconstructed on a large platter where guests can add their own toppings like chopped tomatoes, olives, or pickled onions. Another fun idea is layering the filling and tortillas in a casserole style, then slicing into squares for easy serving.
Make Ahead and Storage
Storing Leftovers
Store any leftover enchiladas in an airtight container in the refrigerator. They will stay fresh for up to 3 days, making for quick and tasty next-day meals.
Freezing
You can freeze assembled but unbaked Black Bean Enchiladas Recipe by wrapping the baking dish tightly in foil or placing individual portions in freezer-safe containers. They keep well for up to 2 months and thaw overnight in the fridge before baking.
Reheating
For the best texture and flavor, reheat leftovers in the oven at 350°F (175°C) for about 15–20 minutes until warmed through and the cheese is bubbly again. Alternatively, microwaving works too for a faster option but may soften the tortilla more.
FAQs
Can I make this Black Bean Enchiladas Recipe vegan?
Absolutely! Simply swap the cheese for a plant-based alternative and use a vegan sour cream or guacamole on top. Make sure your enchilada sauce is free from animal products as well.
What can I substitute for the black beans?
If black beans aren’t your favorite, try using pinto beans or kidney beans. Both offer similar texture and absorbing capacity for flavors, keeping the dish hearty and delicious.
How spicy is this recipe?
The jalapeños add a mild to moderate heat, which you can adjust by using fewer or more slices depending on your preference. Removing the seeds can also tame the spice level without losing flavor.
Can I prepare the filling in advance?
Yes, the filling can be made 1–2 days ahead and stored in the fridge. When you’re ready to eat, simply assemble the enchiladas and bake as directed.
What type of tortillas work best?
Soft flour tortillas are ideal for rolling and baking without cracking. If you prefer corn tortillas, warm them well before assembling to keep them pliable.
Final Thoughts
This Black Bean Enchiladas Recipe is a total crowd-pleaser and a wonderful way to enjoy a nourishing, flavorful meal without fuss. The combination of spices, fresh veggies, and comforting melted cheese wrapped in tender tortillas creates a cozy culinary hug in every bite. I can’t wait for you to try it—once you do, it’s sure to become one of your favorite recipes to make again and again!
Print
Black Bean Enchiladas Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Description
These Black Bean Enchiladas are a delicious and hearty vegetarian Mexican-inspired dish featuring a flavorful filling of black beans, sautéed peppers, and spices wrapped in soft tortillas, topped with melted cheese and enchilada sauce, then baked to golden perfection. Ideal for a family meal, they are served with sour cream and fresh cilantro for added creaminess and freshness.
Ingredients
Filling
- 1 tbsp oil
- 2 x 400g tinned black beans, drained and rinsed
- 1 red onion, diced
- 1 red pepper, diced
- 1 yellow pepper, diced
- 2 garlic cloves, minced
- 50g sweet corn
- 4 tbsp sliced jalapeños
- 1 tsp paprika
- 0.5 tsp garlic powder
- 0.5 tsp cumin powder
- 0.5 tsp oregano
- 0.5 cups enchilada sauce
- 50g sour cream
Assembly and Topping
- 6 tortilla wraps
- 2.5 cups enchilada sauce (total)
- 100g mozzarella and cheddar cheese mix, shredded
- 100g sour cream (for serving)
- 1 tbsp oil (for cooking)
- Fresh cilantro for garnish
Instructions
- Prepare the Vegetables: Heat 1 tablespoon of oil in a pan over medium heat. Add the diced red onion, red pepper, and yellow pepper. Sauté for 6-7 minutes, stirring frequently, until the vegetables are softened.
- Add Garlic: Stir in the minced garlic and cook for an additional minute until fragrant.
- Combine Spices and Beans: Mix in the paprika, garlic powder, cumin powder, and oregano. Then add the drained black beans, sweet corn, and jalapeños to the pan. Cook for 3-4 minutes until everything is heated through.
- Add Sauce and Sour Cream: Pour in 0.5 cups of enchilada sauce and 50g sour cream. Stir thoroughly to combine and heat through evenly.
- Prepare Baking Dish: Arrange the tortilla wraps on a flat surface. Line a baking dish with 2 tablespoons of enchilada sauce to prevent sticking.
- Fill and Roll Tortillas: Spoon the black bean mixture onto the center of each tortilla. Sprinkle with some of the shredded cheese. Fold in the top and bottom edges of the tortilla, then roll it up tightly. Place the rolled tortillas seam-side down in the baking dish. Repeat with the remaining tortillas.
- Top with Sauce and Cheese: Pour the remaining enchilada sauce evenly over the rolled tortillas. Sprinkle the remaining shredded cheese on top.
- Bake: Bake in a preheated oven at 180°C (350°F) for 20-25 minutes until the cheese is melted, bubbly, and golden on top.
- Serve: Remove from the oven and serve hot with a dollop of sour cream and a scattering of fresh cilantro on top.
Notes
- Ensure the black beans are well-drained and rinsed to avoid excess moisture in the filling.
- You can adjust the spice level by adding more or fewer jalapeños according to your taste.
- For a vegan version, substitute cheese and sour cream with plant-based alternatives.
- Make ahead: Prepare the filling and assemble the enchiladas, then refrigerate before baking to save time.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated in the oven for best results.

