Black Bean Enchilada Recipe [vegetarian & so easy!]

Easy vegetarian black bean enchilada recipe with peppers, spinach & cheese—perfect weeknight dinner the whole family will love!

vegetarian black bean enchilada

If you’re looking for a weeknight dinner that’s comforting, healthy, and full of flavor, this vegetarian black bean enchilada recipe is it. Packed with fresh vegetables, hearty black beans, and just the right amount of melted cheese, this dish brings classic Mexican food flavors into a plant-based meal the whole family can enjoy. Plus, it’s a breeze to whip up using pantry staples and store-bought enchilada sauce.

These enchiladas are also incredibly customizable—switch up the tortillas, add sweet potatoes, or sneak in some green chiles. Whether you’re cooking for meatless Monday, serving up a satisfying side, or simply trying to eat more plant-forward meals, this easy vegetarian enchilada recipe is about to become a regular rotation on your dinner table.


Why You’ll Love This Recipe

There are so many reasons to love this vegetarian black bean enchilada recipe. First, they’re nutritious and packed with fiber, protein, and essential daily values from all the veggies and beans. Second, they’re family-friendly—even picky eaters will be asking for seconds. And finally, they’re simple to prepare and perfect for meal prep. You can make them ahead of time, freeze them, or enjoy leftover enchiladas the next day.

Whether you’re craving extra cheesy enchiladas or something light and veggie-packed, this recipe offers easy ways to satisfy your cravings. Use your favorite tortillas (corn, flour, or even whole wheat), top with sour cream or pico de gallo, and dig in with some lime wedges on the side.


ingredients in black bean enchilada recipe, vegetarian

A Breakdown of the Ingredients

Here’s what you’ll need from your kitchen or the grocery store to bring these enchiladas to life:

  • 2 cups enchilada sauce – Use your favorite store-bought enchilada sauce or make your own using tomato paste, chili powder, and garlic powder.
  • 1 small red onion, chopped – Adds sweetness and depth.
  • 4 cups fresh spinach, chopped – A nutrient-rich green that wilts down beautifully.
  • 1 small red, green, and orange bell pepper, chopped – A trio of color and crunch.
  • 1 can black beans, rinsed & drained – A great source of plant-based protein and fiber.
  • 1 cup Monterey Jack cheese, shredded & divided – Or use a Mexican cheese blend, vegan cheese, or even cream cheese for a creamier texture.
  • 8 tortillas – Flour tortillas are softer and more flexible; corn tortillas are traditional and naturally gluten-free.
  • 2 tablespoons olive oil – Use to sauté the veggies in a large skillet.
  • 1 teaspoon ground cumin + ½ teaspoon salt & pepper – The perfect spice combo to enhance flavor.
  • Chopped cilantro, green onions, and lime wedges for garnish – Optional, but recommended for a fresh finish.

How to Make the Recipe

  • Preheat and prep: Heat oven to 375°F and lightly grease a 9×13 prepared pan with cooking spray.
  • Sauté the veggies: In a large skillet, heat oil over medium heat. Add bell peppers, red onion, and spinach. Sprinkle in cumin, salt, and pepper. Cook for 3–5 minutes until softened and fragrant.
sautéed peppers and onion for vegetarian enchiladas
  • Make the filling: Transfer the cooked veggie mixture into a large bowl. Stir in rinsed canned black beans and ½ cup grated cheese. Mix until combined.
back bean filling for vegetarian enchiladas
  • Assemble the enchiladas: Spoon the bean mixture into the center of each tortilla. Fold each tortilla in half or roll tightly.
  • Layer the dish: Pour 1 cup of the enchilada sauce into the bottom of the baking dish. Place the filled tortillas into the dish in a single layer.
  • Top and bake: Pour the remaining sauce over the tortillas and sprinkle with the remaining shredded cheese.
  • Cover and bake: Cover the baking dish with aluminum foil and bake for 20 minutes. Remove foil and bake another 5-10 minutes until cheese is bubbly.
cooked black bean enchiladas

Serve with a drizzle of sour cream, a sprinkle of green onions, and a splash of hot sauce or lime juice for that extra kick!


How to Store the Recipe

Leftover enchiladas can be stored in an airtight container in the refrigerator for up to 4 days. Make sure they’ve cooled to room temperature before storing. To reheat, pop them in the oven at 350°F for 10–15 minutes or microwave a single portion for 1–2 minutes.

You can also freeze this black bean enchiladas recipe! Assemble everything in a freezer-safe baking dish and cover tightly with plastic wrap followed by aluminum foil. When ready to eat, bake from frozen at 375°F for 45–55 minutes until hot and bubbly.


Tips for Making the Recipe

  • Use room temperature tortillas to prevent cracking. If they’re stiff, microwave them for 10 seconds wrapped in a damp paper towel.
  • Add extra filling like cooked sweet potatoes, pinto beans, or corn for variety.
  • Swap your tortillas – corn tortillas give a traditional flavor while flour tortillas hold up better for rolling.
  • Customize your cheese – try a Mexican cheese blend, vegan cheese, or a dollop of cream cheese mixed into the filling for creamy vegetarian enchiladas.
  • Make it spicy by adding green chiles, jalapeños, or a dash of chili powder to the bean mixture.
  • Double the sauce if you love your enchiladas extra saucy, especially when using whole wheat tortillas which absorb more liquid.

This black bean enchilada recipe is one of those healthy vegetarian meals that proves you don’t need meat to make a satisfying, flavor-packed dinner. Whether you’re using canned black beans, fresh spinach, or whatever veggies are in your fridge, this dish is flexible, affordable, and full of that bold Mexican food flavor we all love. Give it a try tonight—and don’t forget the lime wedges!


FAQs

Can I make this ahead of time?

Yes! Assemble the enchiladas and store them (unbaked) in the fridge for up to 24 hours. Bake when ready.

What tortillas work best?

Corn tortillas offer a traditional texture and are naturally gluten-free, while flour tortillas are softer and easier to roll. Whole wheat tortillas are a good healthy middle ground.

Can I use frozen spinach instead of fresh?

Yes, just make sure to thaw and squeeze out excess moisture before adding to the skillet.

What’s the best way to make it vegan?

Use vegan cheese and ensure your enchilada sauce doesn’t contain any dairy or animal products.

How can I make it more filling?

Add roasted sweet potatoes, cooked quinoa, or even a dollop of cream cheese to the filling for an extra hearty dish.

Can I add protein?

Absolutely. While this is a vegetarian black bean enchilada recipe, you can add tofu, tempeh, or even shredded chicken if you’re not keeping it vegetarian.

More Vegetarian Recipes

easy vegetarian black bean enchilada recipe

Vegetarian Black Bean Enchilada Recipe

Easy vegetarian black bean enchilada recipe with peppers, spinach & cheese—perfect weeknight dinner the whole family will love!
No ratings yet
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Main Course
Cuisine Mexican
Servings 8
Calories 261 kcal

Ingredients
  

  • 2 cups enchilada sauce
  • 1 red onion small, chopped
  • 4 cups spinach chopped
  • 1 red bell pepper small, chopped
  • 1 green bell pepper small, chopped
  • 1 orange bell pepper small, chopped
  • 1 can black beans rinsed and drained
  • 1 cup monterey jack cheese shredded
  • 8 flour tortillas
  • 2 Tbsp olive oil
  • 1 tsp ground cumin
  • 1/2 tsp salt & pepper
  • cilantro chopped for garnish

Instructions
 

  • Heat oven to 375°F. Grease a 9 x 13 baking dish. Set aside. 
  • In a large saucepan, heat olive oil over medium heat with chopped peppers, onions, spinach, and spices. Cook for 3-5 minutes or until onions become translucent and fragrant. 
  • In a large bowl, add cooked pepper/onion mixture along with black beans, and 1/2 cup cheese. Mix well. 
  • Begin assembling enchiladas by taking tortillas and filling them with black bean mixture. Fold in half once filled. 
  • Take 1 cup of enchilada sauce and pour it on the bottom of the baking dish. 
  • Place your filled tortillas into the enchilada sauce-lined pan. 
  • Pour remaining enchilada sauce over tortillas, and top with remaining shredded cheese. 
  • Bake for 20-25 minutes uncovered or until cheese is golden brown and crispy. Top cooked enchiladas with fresh cilantro if desired. Enjoy! 

Nutrition

Calories: 261kcalCarbohydrates: 32gProtein: 11gFat: 11gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 13mgSodium: 986mgPotassium: 357mgFiber: 6gSugar: 7gVitamin A: 2907IUVitamin C: 56mgCalcium: 182mgIron: 3mg
Keyword baked, beans, cheease, complete meal, plant based, tortilla chips, vegetarian
Tried this recipe?Mention @confessionofadietitian or tag #confessionofadietitian!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating