These Vegetarian Black Bean Enchiladas are a go-to in my kitchen, offering a hearty and flavorful Tex-Mex experience without the meat, proving that plant-based meals can be incredibly satisfying. They’re straightforward enough for a weeknight but special enough for guests.
Why These Vegetarian Black Bean Enchiladas Work
This recipe shines because it balances simple, accessible ingredients with a rich, satisfying flavor profile.
Ingredients
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- ½ teaspoon cumin
- ¼ teaspoon smoked paprika
- ⅛ teaspoon cayenne pepper (optional, for a little heat)
- 1 (15-ounce) can black beans, rinsed and drained
- ½ cup corn, fresh, frozen, or canned (drained if canned)
- ¼ cup chopped fresh cilantro, plus more for garnish
- 1 tablespoon lime juice
- Salt and freshly ground black pepper to taste
- 8 medium (6-inch) corn tortillas
- 1 (15-ounce) can red enchilada sauce (mild or medium, depending on your preference)
- 1 ½ cups shredded Monterey Jack or Cheddar cheese, or a blend
- Optional toppings: sour cream or plain Greek yogurt, diced avocado, sliced jalapeños, extra cilantro
Gathering your ingredients is the first step to a successful meal.
How to Make It
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
- Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
- Add the minced garlic, chili powder, cumin, smoked paprika, and cayenne pepper (if using). Cook for another minute until fragrant, stirring constantly to prevent the spices from burning.
- Stir in the rinsed and drained black beans and the corn. Cook for 3-5 minutes, stirring occasionally, until heated through.
- Remove the skillet from the heat. Stir in the ¼ cup chopped cilantro and the lime juice. Season generously with salt and freshly ground black pepper to taste. The filling should be well-seasoned, as it’s the core flavor of your enchiladas.
- Warm the tortillas. This is a crucial step to make them pliable and prevent them from breaking when you roll them. You can do this in a few ways:
- In a dry skillet: Heat a dry skillet over medium heat and warm each tortilla for about 20-30 seconds per side, until softened.
- In the microwave: Wrap a stack of tortillas in a damp paper towel and microwave for 30-60 seconds, until warm and flexible.
- Briefly in oil: For a slightly richer flavor and texture, you can briefly fry each tortilla in a shallow layer of hot oil (about ¼ inch) for about 10-15 seconds per side until just softened, then drain on paper towels. This method adds a lovely texture but requires a bit more oil and attention.
- Assemble the enchiladas. Spread about ½ cup of the enchilada sauce evenly over the bottom of the prepared baking dish. This acts as a base and prevents the bottom layer of tortillas from sticking.
- Dip each warmed tortilla briefly into the remaining enchilada sauce (or spoon some sauce over each tortilla in a shallow dish). This adds moisture and flavor to the tortillas themselves.
- Place about ¼ cup of the black bean and corn filling down the center of each sauced tortilla. Sprinkle a little bit of shredded cheese over the filling in each tortilla.
- Roll up each tortilla tightly and place it seam-side down in the prepared baking dish, arranging them snugly in a single layer. You may need to gently press them together to fit them all in.
- Pour the remaining enchilada sauce evenly over the rolled enchiladas, ensuring they are well-covered.
- Sprinkle the remaining shredded cheese evenly over the top of the enchiladas.
- Bake for 20-25 minutes, or until the enchiladas are heated through and the cheese is melted and bubbly. If you want a more browned and slightly crispy top, you can place them under the broiler for 1-2 minutes at the end, watching very carefully to prevent burning.
- Let the enchiladas rest for 5-10 minutes before serving. This allows the sauce to thicken slightly and makes them easier to serve.
This methodical approach ensures each component is handled correctly, leading to a delicious and visually appealing final dish.
Nutrition at a Glance
- Good source of fiber from black beans.
- Contains protein from black beans and cheese.
- Provides vitamins and minerals from corn and vegetables.
- Cholesterol-free (assuming non-dairy cheese and sour cream alternatives are used).
- Can be adapted to be lower in sodium by choosing low-sodium ingredients and controlling added salt.
- A satisfying option for a balanced meal when served with appropriate sides.
While the exact nutritional values will vary based on specific ingredients and portion sizes, these vegetarian black bean enchiladas offer a good foundation for a wholesome meal.
Don’t miss this delicious recipe: Easy Green Enchiladas {with a Chicken Cream Cheese filling} Recipe
How to Serve It
- Serve hot, directly from the baking dish.
- Garnish with fresh cilantro, a dollop of sour cream or plain Greek yogurt, and diced avocado.
- Offer optional toppings such as sliced jalapeños, a squeeze of lime, or a side of salsa.
- Pair with a simple side salad, Mexican rice, or refried beans for a complete meal.
Serving these enchiladas is almost as satisfying as making them.
Common Mistakes
- Dry or breaking tortillas: Not warming the tortillas enough before rolling. This leads to frustration and a less appealing presentation. Always warm them until they are pliable.
- Watery filling: Overcooking the black bean filling, causing excess moisture to be released. Cook until just heated through and most of the liquid has evaporated.
- Bland flavor: Under-seasoning the filling or not using enough spices. Taste and adjust seasoning before assembling.
- Sauce issues: Using too little enchilada sauce, leading to dry enchiladas, or pouring it unevenly, causing some to be saucier than others. Ensure a good base layer and even coverage.
- Overcrowding the pan: Cramming too many enchiladas into the baking dish, which can result in uneven cooking and difficulty serving.
Learning from common pitfalls can elevate your cooking.
Storage and Reheating
- Storage: Cover the baking dish tightly with plastic wrap or aluminum foil, or transfer cooled enchiladas to an airtight container. Store in the refrigerator for up to 3-4 days.
- Reheating (Oven): The best method for reheating is in the oven to recapture some of the original texture and ensure even heating. Place individual portions or the entire dish in an oven-safe dish. Cover with foil and bake at 350°F (175°C) for 15-20 minutes, or until heated through. Remove foil for the last few minutes to crisp up the top slightly if desired.
- Reheating (Microwave): For a quick reheat, place individual portions on a microwave-safe plate. Cover loosely with a damp paper towel to prevent drying and microwave on medium power for 60-90 seconds, or until heated through.
Proper storage and reheating are key to enjoying these delicious enchiladas even after the initial meal. Refrigeration is straightforward, but the magic happens when you reheat them.

Leftover Ideas
- Enchilada Casserole Bake: Chop up leftover enchiladas, place them in a greased oven-safe dish, top with a little extra cheese and maybe some salsa, and bake until heated through. It’s a deconstructed and reassembled delight.
- Enchilada Soup Topping: Crumble leftover enchiladas and use them as a hearty topping for a creamy or tomato-based soup. They add texture and a burst of flavor, similar to croutons but much more substantial.
- Breakfast Scramble/Burrito Filling: Dice up leftover enchiladas and add them to your morning scramble with eggs, or use them as a flavorful filling for breakfast burritos alongside scrambled eggs and other favorite fillings.
- Salad Topper: Chop the enchiladas into bite-sized pieces and scatter them over a bed of crisp lettuce with your favorite salad vegetables and dressing.
Leftovers are a cook’s best friend, and these vegetarian black bean enchiladas are no exception. They transform beautifully into new and exciting dishes, extending the enjoyment of your meal.
Vegetarian Black Bean Enchiladas: 1 Flavorful Tex-Mex Favorite
- Total Time: 50 minutes
- Yield: 4–6 servings 1x
- Diet: Vegetarian
Description
A comforting and flavorful meatless meal, these Vegetarian Black Bean Enchiladas are easy to make and a guaranteed crowd-pleaser. Packed with beans, corn, and savory spices, topped with melted cheese and rich enchilada sauce.
Ingredients
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- ½ teaspoon cumin
- ¼ teaspoon smoked paprika
- ⅛ teaspoon cayenne pepper (optional)
- 1 (15-ounce) can black beans, rinsed and drained
- ½ cup corn, fresh, frozen, or canned (drained if canned)
- ¼ cup chopped fresh cilantro, plus more for garnish
- 1 tablespoon lime juice
- Salt and freshly ground black pepper to taste
- 8 medium (6-inch) corn tortillas
- 1 (15-ounce) can red enchilada sauce (mild or medium)
- 1 ½ cups shredded Monterey Jack or Cheddar cheese, or a blend
- Optional toppings: sour cream or plain Greek yogurt, diced avocado, sliced jalapeños, extra cilantro
Instructions
- 1. Preheat oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
- 2. Heat 1 tbsp olive oil in a skillet over medium heat. Add onion and cook until softened (5-7 mins).
- 3. Add garlic, chili powder, cumin, smoked paprika, and cayenne (if using). Cook 1 min until fragrant.
- 4. Stir in black beans and corn. Cook 3-5 mins until heated through.
- 5. Remove from heat. Stir in ¼ cup cilantro and lime juice. Season with salt and pepper.
- 6. Warm tortillas until pliable (in a dry skillet, microwave, or briefly in oil).
- 7. Spread ½ cup enchilada sauce on the bottom of the baking dish.
- 8. Dip or spoon sauce over each tortilla. Fill with about ¼ cup of the bean mixture and a sprinkle of cheese.
- 9. Roll up tortillas tightly and place seam-side down in the dish.
- 10. Pour remaining enchilada sauce over the enchiladas and sprinkle with remaining cheese.
- 11. Bake for 20-25 minutes, until heated through and cheese is bubbly. Broil for 1-2 mins if desired.
- 12. Let rest for 5-10 minutes before serving.
Notes
Store cooled, covered enchiladas in an airtight container in the refrigerator for up to 3-4 days. Reheat in the oven at 350°F (175°C) for 15-20 minutes, covered, or in the microwave on medium power for 60-90 seconds.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 350-450 (varies by cheese and toppings)
- Sugar: Approx. 4-8g
- Sodium: Approx. 600-900mg (varies by sauce and added salt)
- Fat: Approx. 15-25g
- Carbohydrates: Approx. 35-45g
- Fiber: Approx. 8-12g
- Protein: Approx. 15-20g