Veggie Black Bean Enchiladas
These Veggie Black Bean Enchiladas are packed with colorful vegetables, hearty black beans, spinach, and Monterey Jack cheese, all wrapped in soft whole wheat tortillas and baked in a rich enchilada sauce.
Red onion, bell pepper, broccoli or cauliflower, and spinach give the filling plenty of texture and flavor, while cumin and a touch of cinnamon add warm, savory depth. Once covered with enchilada sauce and cheese, the tortillas bake until tender and bubbling around the edges.
It’s an easy, satisfying meat-free dinner that works beautifully for a weeknight meal or a casual family dinner.
Why You’ll Love These Veggie Black Bean Enchiladas
- Packed with vegetables: Broccoli or cauliflower, spinach, bell pepper, and onion make the filling hearty and colorful.
- Protein-rich: Black beans add satisfying plant-based protein and fiber.
- Easy to prepare: The filling comes together in one skillet before the enchiladas go into the oven.
- Cheesy and comforting: Monterey Jack melts beautifully over the enchiladas.
- Great for meal prep: Leftovers reheat well for lunch or dinner.
Quick Recipe Overview
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4–6
Course: Dinner
Cuisine: Mexican-inspired
Ingredients
- 2 cups homemade enchilada sauce
- 2 tablespoons olive oil
- 1 cup chopped red onion, about 1 small red onion
- 1 red bell pepper, chopped
- 1 bunch broccoli or 1 small head cauliflower, about 1 pound, florets removed and sliced into small bite-sized pieces
- 1 teaspoon ground cumin
- 1/4 teaspoon ground cinnamon
- 5–6 ounces baby spinach, about 5 cups packed
- 1 can (15 ounces) black beans, drained and rinsed, or 1 1/2 cups cooked black beans
- 1 cup shredded Monterey Jack cheese, divided
- 1/2 teaspoon fine salt, or to taste
- Freshly ground black pepper, to taste
- 8 whole wheat tortillas, about 8 inches in diameter
- Handful of chopped fresh cilantro, for garnish
How to Make Veggie Black Bean Enchiladas
1. Prepare the Oven and Baking Dish
Preheat your oven to 400°F (200°C).
Lightly grease a 9×13-inch baking dish.
Spread about 1/2 cup of enchilada sauce across the bottom of the dish. This prevents the tortillas from sticking and gives the enchiladas a flavorful base.
2. Cook the Vegetables
Heat the olive oil in a large skillet over medium heat.
Add the chopped red onion and bell pepper. Cook for about 4–5 minutes, stirring occasionally, until they begin to soften.
Add the chopped broccoli or cauliflower.
Continue cooking for another 5–7 minutes, stirring occasionally, until the vegetables are tender but still have some texture.
3. Season the Filling
Add the cumin, cinnamon, salt, and freshly ground black pepper.
Stir well so the spices coat the vegetables.
The small amount of cinnamon adds warmth and depth without making the filling taste sweet.
4. Add the Spinach and Black Beans
Add the baby spinach to the skillet in handfuls.
Cook for about 2–3 minutes, stirring frequently, until the spinach wilts down.
Stir in the drained black beans and cook for another 1–2 minutes, just until everything is heated through.
Remove the skillet from the heat.
Taste the filling and adjust the salt and pepper if needed.
5. Assemble the Enchiladas
Warm the tortillas briefly in the microwave or a dry skillet so they become flexible and easier to roll.
Place one tortilla on a clean work surface.
Add a generous scoop of the vegetable and black bean filling down the center, then sprinkle with a little Monterey Jack cheese.
Roll the tortilla tightly and place it seam-side down in the prepared baking dish.
Repeat with the remaining tortillas and filling, arranging them snugly side by side.
6. Add the Enchilada Sauce and Cheese
Pour the remaining enchilada sauce evenly over the rolled tortillas.
Sprinkle the remaining Monterey Jack cheese over the top.
Try to cover most of the tortillas with sauce so they stay tender while baking.
7. Bake
Cover the baking dish loosely with foil and bake for about 15 minutes.
Remove the foil and continue baking for another 10–15 minutes, until the cheese is melted and bubbling and the edges of the enchiladas are lightly browned.
8. Garnish and Serve
Remove the enchiladas from the oven and let them rest for about 5 minutes.
Scatter chopped fresh cilantro over the top.
Serve warm with your favorite toppings and sides.
Recipe Tips for Success
Cut the vegetables small.
Small, bite-sized pieces make the filling easier to roll into the tortillas and help everything cook evenly.
Don’t overfill the tortillas.
Too much filling can make the enchiladas difficult to roll and cause them to fall apart during baking.
Warm the tortillas first.
Whole wheat tortillas can sometimes crack when rolled cold. A quick warm-up makes them much more flexible.
Drain the black beans well.
Excess liquid can make the filling watery and can prevent the tortillas from holding their texture.
Use enough sauce.
The enchilada sauce keeps the tortillas moist while they bake and adds plenty of flavor.
Let them rest before serving.
A few minutes of resting makes the enchiladas easier to serve without the filling immediately falling out.
Ingredient Substitutions
- Black beans: Pinto beans or kidney beans can be used instead.
- Monterey Jack: Try cheddar, Colby Jack, mozzarella, or a Mexican cheese blend.
- Whole wheat tortillas: Regular flour tortillas can be substituted.
- Broccoli: Use cauliflower, zucchini, or another quick-cooking vegetable.
- Red bell pepper: Yellow or orange bell pepper works well.
- Baby spinach: Chopped kale can be used, although it may need a little longer to soften.
- Homemade enchilada sauce: Your favorite store-bought enchilada sauce works perfectly for a quicker version.
Recipe Variations
Sweet Potato Black Bean Enchiladas
Add roasted or sautéed diced sweet potato to the filling for extra heartiness and a naturally sweet contrast to the enchilada sauce.
Spicy Veggie Enchiladas
Add diced jalapeño or a pinch of crushed red pepper flakes to the vegetable filling.
Corn and Black Bean Enchiladas
Add 1/2–1 cup of corn to the filling for extra sweetness and texture.
Extra Cheesy Enchiladas
Add an additional handful of shredded cheese to the filling before rolling the tortillas.
Mushroom Veggie Enchiladas
Sauté sliced mushrooms with the onions and bell pepper for a deeper savory flavor.
What to Serve With Veggie Black Bean Enchiladas
These enchiladas are filling on their own, but they pair well with fresh and simple sides.
Try serving them with:
- Mexican-style rice
- Fresh avocado
- Guacamole
- Pico de gallo
- Corn salad
- Simple green salad
- Sliced tomatoes
- Lime wedges
- Extra fresh cilantro
A spoonful of guacamole or fresh avocado adds a creamy contrast to the warm, cheesy enchiladas.
How to Store
Allow leftover enchiladas to cool before transferring them to an airtight container.
Store them in the refrigerator for up to 4 days.
Reheat individual portions in the microwave or reheat several enchiladas in a covered baking dish in the oven until hot.
Can You Freeze Veggie Black Bean Enchiladas?
Yes. These enchiladas can be frozen either before or after baking.
For the best texture, assemble the enchiladas in a freezer-safe baking dish, cover them tightly, and freeze before baking.
When ready to cook, thaw overnight in the refrigerator and bake as directed, adding a few extra minutes if necessary.
You can also freeze fully cooked leftovers for up to 2–3 months.
Frequently Asked Questions
Can I use flour tortillas instead of whole wheat?
Yes. Regular flour tortillas work very well and are often a little easier to roll.
Can I use canned enchilada sauce?
Absolutely. Homemade sauce is great, but a good-quality store-bought enchilada sauce makes this recipe even quicker.
Can I make these enchiladas ahead of time?
Yes. Assemble the enchiladas, cover them tightly, and refrigerate for up to about 24 hours before baking. Add a few extra minutes to the baking time if they’re going directly from the refrigerator to the oven.
What other beans can I use?
Pinto beans are an excellent substitute for black beans. You can also use a mixture of beans if you have leftovers in the refrigerator.
How can I make the enchiladas spicier?
Use a spicy enchilada sauce, add fresh jalapeño to the filling, or serve the finished enchiladas with your favorite hot sauce.
Nutrition Information
Approximate nutrition per serving, based on 6 servings:
Calories: 410
Protein: 18g
Carbohydrates: 58g
Fat: 14g
Fiber: 11g
Sugar: 7g
Sodium: 850mg
Nutrition information is an estimate and will vary depending on the tortillas, enchilada sauce, cheese, and exact vegetables used.
Final Thoughts
These Veggie Black Bean Enchiladas are a simple way to turn everyday vegetables and pantry staples into a satisfying dinner. The combination of black beans, spinach, broccoli or cauliflower, peppers, and onions creates a hearty filling, while Monterey Jack cheese and enchilada sauce bring everything together.
PrintVeggie Black Bean Enchiladas
These Veggie Black Bean Enchiladas are a hearty vegetarian dinner filled with black beans, colorful vegetables, spinach, warm spices, and melted Monterey Jack cheese. The filling is wrapped in whole wheat tortillas, covered with homemade enchilada sauce, and baked until bubbly and golden. They are an easy, satisfying meal for busy weeknights.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 8 enchiladas
- Category: Dinner
- Method: Baked
- Cuisine: Mexican-Inspired
- Diet: Vegetarian
Ingredients
Veggie Black Bean Enchiladas
- 2 cups homemade enchilada sauce
- 2 tablespoons olive oil
- 1 cup chopped red onion, about 1 small red onion
- 1 red bell pepper, chopped
- 1 bunch broccoli or 1 small head cauliflower, about 1 pound, florets removed and sliced into small bite-sized pieces
- 1 teaspoon ground cumin
- 1/4 teaspoon ground cinnamon
- 5 to 6 ounces baby spinach, about 5 cups packed
- 1 can (15 ounces) black beans, drained and rinsed, or 1 1/2 cups cooked black beans
- 1 cup shredded Monterey Jack cheese, divided
- 1/2 teaspoon fine salt, to taste
- Freshly ground black pepper, to taste
- 8 whole wheat tortillas, about 8 inches in diameter
- Handful of chopped cilantro, for garnish
Instructions
- Preheat the oven: Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and spread about 1/2 cup of the enchilada sauce evenly across the bottom.
- Sauté the vegetables: Heat the olive oil in a large skillet over medium heat. Add the chopped red onion, bell pepper, and broccoli or cauliflower. Cook for 6-8 minutes, stirring occasionally, until the vegetables begin to soften.
- Season the filling: Stir in the cumin, cinnamon, salt, and freshly ground black pepper. Cook for another 1-2 minutes until fragrant.
- Add the spinach and beans: Add the baby spinach and black beans to the skillet. Cook for 2-3 minutes, stirring gently, until the spinach wilts and the filling is heated through. Remove from the heat.
- Add cheese: Stir about 1/2 cup of the shredded Monterey Jack cheese into the warm vegetable and black bean mixture.
- Fill the tortillas: Warm the tortillas briefly so they are flexible. Spoon the filling down the center of each tortilla, then roll tightly and place seam-side down in the prepared baking dish.
- Add the sauce and cheese: Pour the remaining enchilada sauce evenly over the rolled tortillas. Sprinkle the remaining 1/2 cup Monterey Jack cheese over the top.
- Bake: Bake uncovered for 20-25 minutes, until the sauce is bubbling and the cheese is melted and lightly golden.
- Garnish and serve: Let the enchiladas rest for 5 minutes before serving. Sprinkle with chopped cilantro and serve warm.
Notes
- Broccoli or cauliflower: Both work well. Chop the florets into small pieces so they cook evenly and are easy to roll into the tortillas.
- Tortillas: Warm the tortillas before filling to prevent them from cracking. Corn tortillas can also be used if preferred.
- Cheese: Monterey Jack melts beautifully, but you can substitute cheddar, pepper Jack, or a Mexican cheese blend.
- Enchilada sauce: Use your favorite homemade or store-bought red enchilada sauce. Add extra sauce on top if you prefer very saucy enchiladas.
- Make it spicy: Add diced jalapeño, a pinch of cayenne, crushed red pepper flakes, or your favorite hot sauce to the vegetable filling.
- Extra toppings: Serve with avocado, sour cream or Greek yogurt, sliced jalapeños, diced tomatoes, lime wedges, or extra cilantro.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days. Reheat individual portions in the microwave or oven until hot.
