If you want a dinner that’s cozy, colorful, and sure to please everyone at the table (even the meat lovers), these Black Bean Enchiladas are your ticket. Imagine: flour tortillas stuffed with black beans, broccoli, peppers, and spinach, all smothered in a bold homemade enchilada sauce and baked until bubbly and golden. Every bite is a flavor bomb—savory, a little spicy, cheesy (but not heavy), and loaded with real veggies.

This is the kind of recipe that turns a regular weeknight into something special, and it reheats beautifully for lunch the next day (if you’re lucky enough to have leftovers). You can meal prep, freeze, or double the batch for parties—these enchiladas are always a hit.
Why You’ll Love These Black Bean Enchiladas
- Loaded with veggies and protein: Black beans, spinach, broccoli, and bell pepper for a filling that’s hearty and healthy.
- Customizable: Swap veggies, make them vegan, or use corn tortillas.
- Crowd-pleaser: Even non-vegetarians love these.
- Freezer and meal prep friendly: Bake now, or assemble and freeze for later.
- Comforting, cheesy, and totally satisfying: Not too heavy, just the right balance.
Ingredient Lineup & Smart Swaps
- Tortillas: Whole wheat flour tortillas are soft and sturdy, but corn tortillas (warmed first) work for a gluten-free option.
- Black beans: Canned or cooked from scratch.
- Veggies: Red onion, red bell pepper, broccoli (or cauliflower if you prefer).
- Spinach: Fresh baby spinach wilts down perfectly.
- Cheese: Monterey Jack (or your favorite melty cheese), or use vegan cheese or skip for a dairy-free version.
- Homemade enchilada sauce: Pantry-friendly, or use store-bought in a pinch.
- Cumin & cinnamon: Adds warmth and depth—don’t skip the cinnamon, it’s the secret ingredient!
Make it your own: Add mushrooms, roasted sweet potato, or corn. Want extra heat? Toss in a diced jalapeño or a pinch of cayenne.

Step-By-Step: How to Make Black Bean Enchiladas
This isn’t the fastest dinner on the planet, but trust me—it’s worth every minute! Here’s how to make them:
1. Sauté the Veggies
Heat olive oil in a large skillet over medium. Add chopped red onion and a pinch of salt; cook until soft and translucent, about 5–7 minutes. Stir in the chopped broccoli and bell pepper. Reduce heat to medium-low, cover, and cook until veggies are just tender and a bit golden at the edges, about 8–9 minutes.

2. Add Spices & Spinach
Sprinkle in cumin and cinnamon; cook until fragrant (30 seconds). Add the spinach a handful at a time, stirring until just wilted. Continue until all spinach is used and wilted.

3. Make the Filling
Transfer the veggie mixture to a mixing bowl. Add drained black beans, ¼ cup cheese, and about 2 tablespoons enchilada sauce. Season with salt and pepper. Stir to combine.

4. Assemble the Enchiladas
Preheat oven to 400°F. Lightly grease a 9×13-inch baking dish. Pour ¼ cup enchilada sauce into the bottom and tilt to coat.
To assemble, place ½ cup filling down the center of each tortilla. Wrap tightly and place seam-side down in the dish. Repeat with all tortillas.

5. Top with Sauce & Cheese
Drizzle the remaining enchilada sauce evenly over the top (leave the ends a little bare for crispy edges). Sprinkle the rest of the cheese on top.

6. Bake Until Bubbling
Bake uncovered on the middle rack for 20 minutes. If you want a golden, bubbly cheese top, move to the upper rack and bake another 3–6 minutes.

7. Rest & Garnish
Let enchiladas cool for at least 10 minutes so they set. Sprinkle with fresh chopped cilantro before serving.

Tips for Success, Storage, and Variations
- Make ahead: Assemble (unbaked) enchiladas, cover, and refrigerate for up to a day. Bake when ready.
- Freeze: Assemble as directed, refrigerate until cold, then freeze tightly wrapped. Bake from frozen (covered), adding about 45 minutes.
- Leftovers: Store in the fridge up to 4 days. Reheat in oven or microwave.
- Vegan option: Skip the cheese or use vegan cheese. Top with avocado or cashew cream.
- Gluten-free: Use certified gluten-free tortillas.
FAQ
Yes! Just warm them first (in the microwave or on a skillet) so they roll without breaking. You’ll need about 12.
Definitely. Skip the cheese, or use a plant-based cheese or drizzle with vegan sour cream or avocado after baking.
Absolutely. Assemble and refrigerate until ready to bake, or freeze for up to six months.
Of course! Use cauliflower, mushrooms, zucchini, or even sweet potatoes—this recipe is super flexible.
Black Bean Enchiladas
- Total Time: 1 hour
- Yield: 4 servings 1x
Description
These Black Bean Enchiladas are veggie-packed, cheesy, and full of bold flavor. A satisfying, meatless dinner made with black beans, spinach, broccoli, and peppers—smothered in enchilada sauce and baked to bubbling perfection.
Ingredients
- 2 cups enchilada sauce (homemade or store-bought)
- 2 tablespoons olive oil
- 1 cup chopped red onion
- 1 red bell pepper, chopped
- 1 bunch broccoli (or 1 small head cauliflower), chopped into bite-size florets
- 1 teaspoon ground cumin
- ¼ teaspoon ground cinnamon
- 5–6 ounces baby spinach (about 5 cups)
- 1 (15-oz) can black beans, drained and rinsed
- 1 cup shredded Monterey Jack cheese, divided
- ½ teaspoon fine salt
- Freshly ground black pepper, to taste
- 8 whole wheat tortillas (8-inch) or corn tortillas
- Chopped cilantro, for garnish
Instructions
- Preheat oven to 400°F. Lightly grease a 9×13-inch baking dish.
- In a large skillet over medium heat, cook red onion in olive oil with a pinch of salt for 5–7 minutes until soft. Add bell pepper and broccoli. Cover and cook for 8–9 minutes until tender and slightly golden.
- Add cumin and cinnamon. Cook 30 seconds. Stir in spinach in batches until wilted.
- Transfer veggie mix to a bowl. Stir in black beans, ¼ cup cheese, 2 tablespoon enchilada sauce, salt, and pepper.
- Pour ¼ cup enchilada sauce into the prepared dish and tilt to coat.
- Spoon ½ cup filling onto each tortilla. Roll tightly and place seam-side down in dish. Repeat with remaining tortillas.
- Pour remaining enchilada sauce over top and sprinkle with remaining cheese.
- Bake uncovered for 20 minutes. For golden top, move to upper rack and bake an additional 3–6 minutes.
- Let cool 10 minutes before serving. Garnish with chopped cilantro.
Notes
Use corn tortillas for gluten-free. Make it vegan by skipping the cheese or using a plant-based alternative. Freeze before baking for up to 6 months. Customize with veggies like mushrooms, sweet potato, or corn.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baked
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 2 enchiladas
- Calories: 420
- Sugar: 6g
- Sodium: 760mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 9g
- Protein: 18g
- Cholesterol: 25mg



Leave a Reply