If you’re searching for a cozy and satisfying dinner that doesn’t require meat, these Black Bean Enchiladas are the perfect choice. They’re packed with flavor, filled with wholesome ingredients, and covered in a rich enchilada sauce and melty cheese. This is one of those recipes that makes plant-based eating feel exciting and indulgent.
I love making this dish because it’s simple, customizable, and always a crowd-pleaser—whether you’re cooking for family, meal prepping, or just craving a warm, cheesy bake.
Quick Facts
-
Prep Time: 15 minutes
-
Cooking Time: 25 minutes
-
Total Time: 40 minutes
-
Serving Size: 4 servings
Why You’ll Love These Black Bean Enchiladas
There are so many reasons this recipe stands out:
-
Protein-packed and filling without meat
-
Perfect for vegetarians and flexitarians
-
Budget-friendly and uses pantry staples
-
Great for weeknight dinners or meal prep
-
Easy to customize with veggies, cheese, or spices
They taste warm, comforting, and full of flavor—everything an enchilada should be.
Ingredients You’ll Need
For the filling:
-
1 can black beans (rinsed and drained)
-
1 cup corn kernels (fresh, frozen, or canned)
-
1 cup diced bell peppers
-
1 cup diced onions
-
2 cloves garlic, minced
-
1 teaspoon cumin
-
1 teaspoon chili powder
-
1 teaspoon paprika
-
Salt & pepper, to taste
Other ingredients:
-
8 small flour or corn tortillas
-
2 cups enchilada sauce (store-bought or homemade)
-
1½ cups shredded cheese (cheddar, Mexican blend, or Monterey Jack)
-
2 tablespoons oil for sautéing
For garnish (optional):
-
Fresh cilantro
-
Avocado slices
-
Sour cream
-
Lime wedges
How to Make Black Bean Enchiladas
Step 1: Prepare the Filling
Heat oil in a pan. Sauté onions and bell peppers until soft.
Add garlic, cumin, chili powder, paprika, salt, and pepper.
Stir in black beans and corn, cooking for 2–3 minutes.
Remove from heat.
Step 2: Preheat the Oven
Set oven to 375°F (190°C).
Step 3: Assemble the Enchiladas
Spread a thin layer of enchilada sauce on the bottom of a baking dish.
Fill each tortilla with 2–3 tablespoons of the bean mixture and a sprinkle of cheese.
Roll tightly and place seam-side down in the baking dish.
Step 4: Add Sauce and Cheese
Pour the remaining enchilada sauce over the rolled enchiladas.
Top with shredded cheese.
Step 5: Bake
Bake for 20–25 minutes, or until bubbly and lightly golden.
Step 6: Serve Hot
Garnish with cilantro, avocado, sour cream, or lime.
Serving Suggestions
-
Serve with Spanish rice or cilantro-lime rice
-
Pair with chips and guacamole
-
Add a fresh salad or roasted veggies
-
Perfect for lunch the next day—tastes even better reheated
Tips for Customization
-
Veggie boost: Add spinach, mushrooms, or zucchini
-
Spicy version: Add jalapeños or chipotle peppers
-
Vegan option: Use dairy-free cheese and vegan tortillas
-
Protein boost: Add cooked quinoa or refried beans
-
Low-carb version: Use low-carb tortillas or make an enchilada bake without tortillas
Nutritional Info (Approx. per serving)
-
Calories: 360
-
Protein: 16g
-
Fat: 12g
-
Carbs: 48g
-
Fiber: 10g
(Values may vary based on cheese and tortillas.)
FAQs
1. Can I freeze black bean enchiladas?
Yes! Assemble them without baking, wrap tightly, and freeze for up to 2 months.
2. Can I use corn tortillas instead of flour?
Absolutely—corn tortillas give a more authentic flavor. Warm them before rolling to prevent cracking.
3. Can I make this ahead of time?
Yes! Prepare the dish, refrigerate for up to 24 hours, then bake when ready.
4. What enchilada sauce works best?
Red enchilada sauce is classic, but green sauce also tastes amazing.
5. How do I keep enchiladas from becoming soggy?
Lightly toast tortillas before filling and avoid overloading with sauce.
Final Thoughts
These Black Bean Enchiladas are flavorful, hearty, and incredibly easy to make. They’re a wonderful meatless option that still feels indulgent and satisfying. Whether you’re new to vegetarian meals or simply love enchiladas, this recipe will quickly become a favorite.