Black Bean Enchiladas recipe

Sophia

Founder of Vintage cooks

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

For me, the true test of a great vegetarian meal is whether it leaves everyone at the table—vegetarians and carnivores alike—feeling completely satisfied. For the longest time, my “Meatless Monday” dinners felt like a collection of side dishes. They were good, but they lacked a true, hearty centerpiece. That all changed the day I decided to tackle homemade Black Bean Enchiladas. I didn’t just want to stuff some beans in a tortilla and drown it in canned sauce; I wanted to create the enchilada experience. I spent an afternoon perfecting a rich, smoky red chili sauce from scratch, simmering it until the whole house smelled warm and inviting. I created a savory filling that was more than just beans, adding sweet corn and sautéed veggies. The moment I pulled that heavy casserole dish from the oven, bubbling with melted cheese over a landscape of sauce-soaked tortillas, I knew I had a winner. My family, usually polite about my vegetarian experiments, was silent for the first five minutes of eating. The silence was broken only by my husband saying, “You can make this again. Anytime.” These enchiladas aren’t just a recipe; they are a celebration, a crowd-pleasing, soul-satisfying meal that proves plant-based cooking can be a showstopper.

Why This is the Ultimate Black Bean Enchilada Recipe

In a sea of enchilada recipes, this one stands out by focusing on the three elements that separate mediocre enchiladas from unforgettable ones: the sauce, the filling, and the texture. We’ve meticulously tested every component to create a truly flawless dish.

  • The Homemade Enchilada Sauce is a Game-Changer: Let’s be honest, the sauce is the soul of any enchilada. While canned sauce is convenient, it often has a metallic taste and a one-note flavor profile. Our homemade red chili sauce is the undisputed star here. We start by toasting spices to “bloom” their essential oils, creating a deep, smoky, and complex flavor base. It’s surprisingly easy to make, comes together in about 15 minutes, and will elevate your enchiladas to a restaurant-quality level. You will never go back to the can.
  • A Filling with Flavor and Texture: A great enchilada has a filling that can stand on its own. We don’t just dump a can of beans into a tortilla. We build layers of flavor by first sautéing onions and bell peppers to create a sweet, savory foundation. We then add black beans for hearty protein, sweet corn for pops of texture and sweetness, and season it with spices and a little bit of our homemade sauce to ensure every single bite is packed with flavor.
  • The No-Soggy Tortilla Guarantee: This is the number one complaint about homemade enchiladas. We solve this with a simple, classic technique: quickly flash-frying the corn tortillas in hot oil before rolling. This quick dip does two crucial things: it makes the tortillas pliable and easy to roll without cracking, and more importantly, it creates a very slight barrier that helps prevent them from absorbing too much sauce and turning into a mushy mess in the oven. The result is a perfect texture where the tortilla is soft and tender but still distinct.
  • Completely Versatile and Adaptable: This recipe is a perfect template. We provide clear instructions on how to make it vegan, how to add other vegetables, or even how to incorporate meat if you have a mixed crowd. It’s a foundational recipe that you can make your own, time and time again.

Black Bean Enchiladas: Complete Ingredients List

For ease of preparation, we’ve broken down the ingredients into two main components: the essential homemade sauce and the hearty filling.

Yields: 8 enchiladas (serves 4)
Prep time: 25 minutes
Cook time: 40 minutes

For the Homemade Red Enchilada Sauce:

  • 3 tablespoons Olive Oil or Avocado Oil
  • 3 tablespoons All-Purpose Flour (or gluten-free all-purpose blend)
  • ¼ cup Chili Powder (use a good quality, mild to medium blend)
  • 1 teaspoon Smoked Paprika
  • 1 teaspoon Cumin Powder
  • ½ teaspoon Garlic Powder
  • ½ teaspoon Onion Powder
  • ¼ teaspoon Dried Oregano
  • 2 cups (480ml) Vegetable Broth
  • 1 (8-ounce) can Tomato Sauce
  • 1 tablespoon Apple Cider Vinegar or White Vinegar
  • Salt and Black Pepper, to taste

For the Black Bean Filling and Assembly:

  • 1 tablespoon Olive Oil
  • 1 medium Yellow Onion, finely chopped
  • 1 Bell Pepper (any color), finely chopped
  • 2 cloves Garlic, minced
  • 1 (15-ounce) can Black Beans, rinsed and drained
  • 1 cup Frozen or Canned Corn, drained
  • 1 teaspoon Chili Powder
  • ½ teaspoon Cumin Powder
  • 8 Corn Tortillas
  • ½ cup Vegetable Oil (for frying the tortillas)
  • 2 cups (about 8 oz) shredded Monterey Jack, Cheddar, or a Mexican blend cheese

Step-by-Step Instructions for Perfect Enchiladas

The process is broken down into three manageable stages: making the sauce, preparing the filling, and the final assembly.

Part 1: Make the Homemade Enchilada Sauce

Step 1: In a medium saucepan, heat the 3 tablespoons of olive oil over medium heat. Add the 3 tablespoons of flour and whisk constantly for about 1 minute to cook out the raw flour taste. This is your roux.

Step 2: Add all the spices: chili powder, smoked paprika, cumin, garlic powder, onion powder, and oregano. Whisk constantly for another 30-60 seconds. The mixture will be thick and deeply fragrant. This step toasts the spices and unlocks their deepest flavor.

Step 3: While still whisking, slowly pour in the vegetable broth in a steady stream. Whisking continuously as you add the liquid is key to preventing lumps.

Step 4: Once the broth is incorporated, whisk in the tomato sauce. Bring the mixture to a simmer, then reduce the heat to low. Let it gently bubble for 10-15 minutes, stirring occasionally, until it has thickened enough to coat the back of a spoon.

Step 5: Turn off the heat and stir in the apple cider vinegar. Season with salt and pepper to your taste. The vinegar adds a subtle brightness that balances the deep, smoky flavors. Set aside.

Part 2: Prepare the Black Bean Filling

Step 1: In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and bell pepper and sauté for 5-7 minutes, until softened and translucent.

Step 2: Add the minced garlic and cook for another minute until fragrant.

Step 3: Stir in the rinsed and drained black beans, the corn, 1 teaspoon of chili powder, and ½ teaspoon of cumin. Cook for 2-3 minutes to warm everything through.

Step 4: Turn off the heat. Stir in about ½ cup of your freshly made enchilada sauce into the filling mixture. This makes the filling moist and extra flavorful.

Part 3: Assemble and Bake the Enchiladas

Step 1: Preheat your oven to 375°F (190°C). Spread about ¾ cup of the enchilada sauce evenly over the bottom of a 9×13-inch baking dish. This prevents the enchiladas from sticking.

Step 2: Prepare your tortilla frying station. Pour the ½ cup of vegetable oil into a small skillet and heat over medium-high heat. You’ll know it’s ready when a drop of water sizzles. Pour some of the remaining enchilada sauce into a shallow dish (like a pie plate). Have your baking dish, filling, and cheese all nearby.

Step 3: Using tongs, place one corn tortilla in the hot oil. Fry for about 10-15 seconds per side. You are not trying to make it crispy; you just want it to become soft, pliable, and slightly puffed.

Step 4: Immediately remove the tortilla from the oil, let the excess drip off, and dip it into the shallow dish of enchilada sauce, coating both sides.

Step 5: Place the sauced tortilla in your prepared baking dish. Spoon about ⅓ cup of the black bean filling down the center, and sprinkle with a little bit of shredded cheese. Roll it up snugly and place it seam-side down in the baking dish. Repeat with the remaining tortillas, arranging them side-by-side.

Step 6: Pour the rest of the enchilada sauce evenly over the top of the rolled tortillas. Sprinkle the remaining shredded cheese over the sauce.

Step 7: Bake for 20-25 minutes, or until the sauce is bubbly and the cheese is melted and golden brown. Let the enchiladas rest for 10 minutes before serving. This allows them to set up and makes them easier to serve.

Nutrition Facts

This is an estimate for one serving (2 enchiladas), which will vary based on the specific brands of cheese, tortillas, and other ingredients used.

  • Servings: 4 (2 enchiladas each)
  • Calories per serving: Approximately 650-750 kcal

This dish is a fantastic source of plant-based protein and dietary fiber from the black beans, which aids in digestion and promotes a long-lasting feeling of fullness.

Preparation Time Breakdown

  • Preparation Time: 25 minutes (chopping veggies, measuring ingredients)
  • Cooking Time: 40 minutes (making sauce, filling, and baking)
  • Total Time: Approximately 1 hour and 5 minutes

How to Serve Your Black Bean Enchiladas

The best part of serving enchiladas is the toppings! Set up a “toppings bar” and let everyone customize their own plate.

  • The Creamy Cool-Down:
    • A dollop of sour cream or Mexican crema.
    • Sliced or diced ripe avocado, or a scoop of guacamole.
  • The Fresh and Zesty Finish:
    • A generous sprinkle of freshly chopped cilantro.
    • Finely diced red onion or sliced green onions.
    • Pickled or fresh sliced jalapeños for a spicy kick.
  • Perfect Side Dishes:
    • Mexican Rice: A simple homemade or store-bought Mexican-style rice.
    • Cilantro Lime Rice: A fresh and zesty alternative.
    • Refried Beans: Serve a small bowl on the side for a classic combination.
    • Simple Corn Salad: A mix of corn, black beans, red onion, and lime juice.

5 Pro Tips for Flawless Enchiladas Every Time

  1. Don’t Skip Frying the Tortillas: It may seem like a fussy extra step, but this is the single most important technique for preventing soggy enchiladas. It creates a seal that protects the tortilla’s integrity when baked in the sauce. If you absolutely must skip it, warm your tortillas in a dry skillet or microwave to make them pliable, but be aware the final texture will be much softer.
  2. Use a Block of Cheese and Grate it Yourself: Pre-shredded cheese is coated in starches (like potato starch or cellulose) to prevent it from clumping in the bag. These starches inhibit a smooth, glorious melt. For the best “cheese pull” and creamiest texture, buy a block of Monterey Jack or cheddar and grate it yourself.
  3. Make the Sauce Ahead of Time: The homemade enchilada sauce can be made up to 5 days in advance and stored in an airtight container in the refrigerator. This breaks up the workload and makes assembly on a busy weeknight incredibly fast. The flavors will also have more time to meld.
  4. Give Them a Rest: It is crucial to let the enchiladas rest on the counter for at least 10 minutes after they come out of the oven. This allows the sauce to thicken slightly and the enchiladas to set. If you try to serve them immediately, they are more likely to fall apart on the way to the plate.
  5. Customize Your Filling: This recipe is a fantastic base. Feel free to add other vegetables to the filling. Sautéed mushrooms, diced zucchini, or even roasted sweet potato cubes are all delicious additions. For extra protein, you could also add a cup of cooked quinoa to the black bean mixture.

Frequently Asked Questions (FAQ)

1. Can I make these Black Bean Enchiladas vegan?
Yes, this recipe is very easy to make vegan! Use vegetable broth in the sauce (as written). For the assembly, use your favorite brand of dairy-free shredded cheese. When serving, opt for vegan sour cream, guacamole, and salsa as toppings.

2. Can I freeze these enchiladas?
Absolutely! Enchiladas are a fantastic freezer meal. For best results, assemble the enchiladas completely in a freezer-safe baking dish, but do not bake them. Cover the dish tightly with a layer of plastic wrap and then a layer of aluminum foil. Freeze for up to 3 months. To bake, remove the plastic wrap, cover with the foil, and bake from frozen at 375°F (190°C) for 40-50 minutes. Remove the foil for the last 10-15 minutes to let the cheese get bubbly and golden.

3. I don’t have corn tortillas. Can I use flour tortillas?
You can use flour tortillas, and they work well. One advantage is that you do not need to fry flour tortillas, as they are already soft and pliable. Simply warm them slightly to make them easier to roll. Be aware that flour tortillas will result in a much softer, almost dumpling-like texture after baking, which is different from the more traditional texture of corn tortillas but still delicious.

4. My homemade sauce tastes a little bitter. What went wrong?
Bitterness in chili-based sauces usually comes from either old, stale chili powder or from burning the spices. Make sure your spices are fresh (they lose flavor and can turn bitter over time). When you are toasting the flour and spices, keep the heat on medium and whisk constantly. If it starts to smell acrid or look too dark, it’s better to start over than to have a bitter sauce.

5. I’m really short on time. Do I have to make the sauce from scratch?
While the homemade sauce is highly recommended for the best flavor, you can certainly use canned sauce in a pinch. To improve the flavor of canned red enchilada sauce, pour it into a saucepan and simmer it for 10 minutes with an extra ½ teaspoon of cumin, ½ teaspoon of smoked paprika, and a pinch of garlic powder. This will help deepen its flavor and get it closer to the homemade version.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Black Bean Enchiladas recipe


  • Author: Sophia

Ingredients

For the Homemade Red Enchilada Sauce:



  • 3 tablespoons Olive Oil or Avocado Oil


  • 3 tablespoons All-Purpose Flour (or gluten-free all-purpose blend)


  • ¼ cup Chili Powder (use a good quality, mild to medium blend)


  • 1 teaspoon Smoked Paprika


  • 1 teaspoon Cumin Powder


  • ½ teaspoon Garlic Powder


  • ½ teaspoon Onion Powder


  • ¼ teaspoon Dried Oregano


  • 2 cups (480ml) Vegetable Broth


  • 1 (8-ounce) can Tomato Sauce


  • 1 tablespoon Apple Cider Vinegar or White Vinegar


  • Salt and Black Pepper, to taste



For the Black Bean Filling and Assembly:



  • 1 tablespoon Olive Oil


  • 1 medium Yellow Onion, finely chopped


  • 1 Bell Pepper (any color), finely chopped


  • 2 cloves Garlic, minced


  • 1 (15-ounce) can Black Beans, rinsed and drained


  • 1 cup Frozen or Canned Corn, drained


  • 1 teaspoon Chili Powder


  • ½ teaspoon Cumin Powder


  • 8 Corn Tortillas


  • ½ cup Vegetable Oil (for frying the tortillas)


  • 2 cups (about 8 oz) shredded Monterey Jack, Cheddar, or a Mexican blend cheese



Instructions

Part 1: Make the Homemade Enchilada Sauce

Step 1: In a medium saucepan, heat the 3 tablespoons of olive oil over medium heat. Add the 3 tablespoons of flour and whisk constantly for about 1 minute to cook out the raw flour taste. This is your roux.

Step 2: Add all the spices: chili powder, smoked paprika, cumin, garlic powder, onion powder, and oregano. Whisk constantly for another 30-60 seconds. The mixture will be thick and deeply fragrant. This step toasts the spices and unlocks their deepest flavor.

Step 3: While still whisking, slowly pour in the vegetable broth in a steady stream. Whisking continuously as you add the liquid is key to preventing lumps.

Step 4: Once the broth is incorporated, whisk in the tomato sauce. Bring the mixture to a simmer, then reduce the heat to low. Let it gently bubble for 10-15 minutes, stirring occasionally, until it has thickened enough to coat the back of a spoon.

Step 5: Turn off the heat and stir in the apple cider vinegar. Season with salt and pepper to your taste. The vinegar adds a subtle brightness that balances the deep, smoky flavors. Set aside.

Part 2: Prepare the Black Bean Filling

Step 1: In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and bell pepper and sauté for 5-7 minutes, until softened and translucent.

Step 2: Add the minced garlic and cook for another minute until fragrant.

Step 3: Stir in the rinsed and drained black beans, the corn, 1 teaspoon of chili powder, and ½ teaspoon of cumin. Cook for 2-3 minutes to warm everything through.

Step 4: Turn off the heat. Stir in about ½ cup of your freshly made enchilada sauce into the filling mixture. This makes the filling moist and extra flavorful.

Part 3: Assemble and Bake the Enchiladas

Step 1: Preheat your oven to 375°F (190°C). Spread about ¾ cup of the enchilada sauce evenly over the bottom of a 9×13-inch baking dish. This prevents the enchiladas from sticking.

Step 2: Prepare your tortilla frying station. Pour the ½ cup of vegetable oil into a small skillet and heat over medium-high heat. You’ll know it’s ready when a drop of water sizzles. Pour some of the remaining enchilada sauce into a shallow dish (like a pie plate). Have your baking dish, filling, and cheese all nearby.

Step 3: Using tongs, place one corn tortilla in the hot oil. Fry for about 10-15 seconds per side. You are not trying to make it crispy; you just want it to become soft, pliable, and slightly puffed.

Step 4: Immediately remove the tortilla from the oil, let the excess drip off, and dip it into the shallow dish of enchilada sauce, coating both sides.

Step 5: Place the sauced tortilla in your prepared baking dish. Spoon about ⅓ cup of the black bean filling down the center, and sprinkle with a little bit of shredded cheese. Roll it up snugly and place it seam-side down in the baking dish. Repeat with the remaining tortillas, arranging them side-by-side.

Step 6: Pour the rest of the enchilada sauce evenly over the top of the rolled tortillas. Sprinkle the remaining shredded cheese over the sauce.

Step 7: Bake for 20-25 minutes, or until the sauce is bubbly and the cheese is melted and golden brown. Let the enchiladas rest for 10 minutes before serving. This allows them to set up and makes them easier to serve.

Nutrition

  • Serving Size: one normal portion
  • Calories: 650-750 kcal