Vegan Black Bean Enchiladas
Enchiladas are the ultimate comfort food, and this plant-based version doesn’t skimp on flavor! Packed with protein-rich black beans, smothered in a smoky enchilada sauce, and topped with melty vegan cheese, these Vegan Black Bean Enchiladas are a crowd-pleaser. Whether you’re serving dinner for the family or meal-prepping for the week, this recipe is a winner.
Ingredients
For the Filling:
- 1 tbsp olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 red bell pepper, diced
- 1 cup cooked corn (fresh, frozen, or canned)
- 1 ½ cups black beans, rinsed and drained
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp chili powder
- Salt and pepper to taste
- ½ cup chopped fresh cilantro
For the Enchilada Sauce:
- 2 tbsp olive oil
- 2 tbsp all-purpose flour
- 2 tbsp chili powder
- 1 tsp smoked paprika
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp cumin
- 2 cups vegetable broth
- 1 cup tomato sauce
- Salt to taste
For Assembly:
- 8-10 small flour or corn tortillas
- 1 ½ cups shredded vegan cheese (cheddar-style works great)
- Fresh toppings: diced tomatoes, chopped cilantro, sliced green onions, avocado
Instructions
Step 1: Prepare the Filling
- Heat the olive oil in a skillet over medium heat.
- Add the diced onion and cook until softened, about 5 minutes.
- Stir in the garlic and bell pepper, cooking for another 2-3 minutes.
- Add the corn, black beans, cumin, smoked paprika, chili powder, salt, and pepper. Cook for 2-3 minutes until the spices are fragrant.
- Stir in the chopped cilantro and remove from heat.
Step 2: Make the Enchilada Sauce
- In a medium saucepan, heat olive oil over medium heat.
- Whisk in the flour and chili powder, cooking for 1 minute to form a roux.
- Gradually add the vegetable broth while whisking continuously to avoid lumps.
- Stir in the tomato sauce, smoked paprika, garlic powder, onion powder, cumin, and a pinch of salt.
- Simmer for 5 minutes, stirring frequently, until the sauce thickens slightly. Remove from heat.
Step 3: Assemble the Enchiladas
- Preheat your oven to 375°F (190°C).
- Spread a thin layer of enchilada sauce at the bottom of a 9×13-inch baking dish.
- Warm the tortillas slightly to make them pliable. Place 2-3 tablespoons of filling in the center of each tortilla and roll tightly.
- Arrange the filled tortillas seam-side down in the baking dish.
- Pour the remaining enchilada sauce over the rolled tortillas, ensuring they are fully covered.
- Sprinkle shredded vegan cheese evenly over the top.
Step 4: Bake
- Cover the baking dish with foil and bake for 20 minutes.
- Remove the foil and bake for an additional 10 minutes, or until the cheese is melted and bubbly.
Step 5: Garnish and Serve
- Let the enchiladas cool for 5 minutes before serving.
- Garnish with fresh toppings like diced tomatoes, cilantro, sliced green onions, or avocado.
Tips and Variations
- Add Protein: Swap black beans for lentils or add crumbled tofu for a protein boost.
- Spice It Up: Add diced jalapeños or a dash of hot sauce for extra heat.
- Make It Creamy: Drizzle with vegan sour cream or cashew crema before serving.
- Meal Prep: These enchiladas freeze beautifully! Assemble and freeze before baking for an easy weeknight meal.
Nutrition Information (Per Serving, Approximate)
- Calories: 320
- Protein: 12g
- Carbohydrates: 38g
- Fat: 12g
- Fiber: 8g
- Iron: 3mg
Why You’ll Love This Recipe
These Vegan Black Bean Enchiladas are bold, flavorful, and easy to make. With their hearty filling, smoky sauce, and cheesy topping, they’ll quickly become a staple in your recipe rotation. Serve them with a side of rice, guacamole, or a fresh salad for a complete and satisfying meal.