Go Back
A dark baking dish filled with homemade black bean enchiladas, ready for the oven.

Black Bean Enchiladas (The BEST Easy Recipe!)

The BEST Black Bean Enchiladas recipe! This easy, vegetarian meal is packed with flavor, loaded with cheese, and comes together in under an hour. Our foolproof method guarantees they won't be soggy. Perfect for a weeknight dinner!
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Mexican
Calories: 450

Ingredients
  

  • 1 tbsp Olive Oil
  • 1 medium onion finely chopped
  • 3 cloves garlic minced
  • 2 cans black beans (15-ounce) rinsed and drained
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1/2 tsp dried oregano
  • 28 ounces red enchilada sauce divided
  • 3 cups shredded Mexican cheese blend (cheddar and Monterey Jack), divided
  • 8 corn tortillas
  • 1/4 cup vegetable oil for frying
  • Fresh cilantro for garnish
  • Sour cream for serving
  • Avocado sliced, for serving

Equipment

  • 1 9x13 inch Baking Dish
  • 2 Skillet

Instructions
 

  1. Preheat oven to 375°F (190°C). Pour about 1/2 cup of enchilada sauce into the bottom of a 9x13 inch baking dish and spread to coat.
  2. In a large skillet, heat olive oil over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
  3. Stir in the chili powder, cumin, and oregano. Cook for 30 seconds until fragrant. Add the rinsed black beans and 1/4 cup of the enchilada sauce. Cook, stirring occasionally, and lightly mash about half of the beans with a spoon to create a creamy texture. Remove from heat.
  4. In a separate small skillet, heat the vegetable oil over medium-high heat. Using tongs, fry each tortilla for 10-15 seconds per side until softened and pliable. Place on a paper towel-lined plate.
  5. To assemble, spoon about 3 tablespoons of the black bean mixture down the center of a tortilla. Top with a sprinkle of shredded cheese. Roll tightly and place seam-side down in the prepared baking dish. Repeat for all tortillas.
  6. Pour the remaining enchilada sauce evenly over the top of the enchiladas. Sprinkle with the remaining cheese.
  7. Bake for 20-25 minutes, until the sauce is bubbly and the cheese is fully melted and slightly golden. Let cool for 5-10 minutes before serving.
  8. Garnish with fresh cilantro, sour cream, and avocado if desired.

Notes

Tip 1: For the best results, shred your own cheese from a block. It melts much better than pre-shredded cheese.
Tip 2: Briefly frying the corn tortillas is the secret to preventing them from becoming soggy. Don't skip this step!
Tip 3: Feel free to add 1 cup of frozen corn or a handful of spinach to the filling for extra veggies.
QR Code linking back to recipe