If you’re looking for a wholesome, satisfying, and flavor-packed dinner, these Veggie Black Bean Enchiladas are the perfect choice. Filled with colorful vegetables, hearty black beans, fresh spinach, and melty cheese, then topped with rich enchilada sauce, this easy recipe is a delicious way to enjoy a healthy Mexican-inspired meal the whole family will love.
Why You’ll Love This Recipe
- Packed with fresh vegetables and plant-based protein.
- Perfect for busy weeknight dinners.
- A hearty vegetarian meal that’s filling and satisfying.
- Easy to prepare with simple pantry ingredients.
- Great for meal prep and freezer-friendly.
- Made with whole wheat tortillas for extra fiber.
- Customizable with your favorite vegetables and toppings.
Ingredients

- 2 cups homemade enchilada sauce
- 2 tablespoons olive oil
- 1 cup chopped red onion
- 1 red bell pepper, chopped
- 1 bunch broccoli or 1 small head cauliflower, cut into bite-sized florets
- 1 teaspoon ground cumin
- ¼ teaspoon ground cinnamon
- 5–6 ounces baby spinach
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup shredded Monterey Jack cheese, divided
- ½ teaspoon fine salt
- Freshly ground black pepper
- 8 whole wheat tortillas
- Chopped fresh cilantro for garnish
Instructions
- Preheat the oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish.
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and a pinch of salt. Cook for 5–7 minutes until softened.
- Stir in the broccoli (or cauliflower) and red bell pepper. Reduce heat to medium-low, cover, and cook for 8–9 minutes until tender.
- Add cumin and cinnamon. Cook for 30 seconds until fragrant.
- Add the spinach in batches, stirring until completely wilted.
- Transfer the vegetable mixture to a bowl. Add the black beans, ¼ cup shredded cheese, and about 2 tablespoons enchilada sauce. Season with salt and black pepper.
- Spread ¼ cup enchilada sauce over the bottom of the baking dish.
- Fill each tortilla with about ½ cup of filling, roll tightly, and place seam-side down in the baking dish.
- Pour the remaining enchilada sauce over the Veggie Black Bean Enchiladas, leaving the ends slightly uncovered. Sprinkle with the remaining cheese.
- Bake uncovered for 20 minutes. Broil for an additional 3–6 minutes if you prefer a golden cheese topping.
- Let rest for 10 minutes before garnishing with fresh cilantro and serving.

Tips & Tricks
- Cut the vegetables into small pieces for even cooking.
- Use cauliflower instead of broccoli for a slightly different flavor.
- Pepper Jack cheese adds a little extra spice.
- Homemade enchilada sauce provides the best flavor, but store-bought works well.
- Add corn or zucchini for extra vegetables.
- Warm tortillas briefly before rolling to prevent cracking.
Details
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 enchiladas (4–6 servings)
- Category: Main Course
- Method: Baking
- Cuisine: Mexican-Inspired
- Difficulty: Easy
- Dietary Notes: Vegetarian, High Fiber

Notes
- Substitute cheddar or Mexican blend cheese if preferred.
- Add sliced avocado, sour cream, or Greek yogurt before serving.
- Serve alongside Mexican rice or a fresh green salad.
- For extra heat, add diced jalapeños or chili flakes to the filling.
Nutrition (Approximate Per Serving)
- Calories: 360
- Protein: 17g
- Carbohydrates: 42g
- Fat: 15g
- Fiber: 10g
- Sugar: 6g
FAQ
Can I make Veggie Black Bean Enchiladas ahead of time?
Yes. Assemble the enchiladas, cover tightly, and refrigerate for up to 24 hours before baking.
Can I freeze these enchiladas?
Absolutely. Freeze before or after baking for up to 3 months.
Can I use corn tortillas instead?
Yes, although warming them first helps prevent tearing.
What vegetables work well in this recipe?
Broccoli, cauliflower, zucchini, mushrooms, corn, and bell peppers all work wonderfully.
Are these healthy enchiladas?
Yes. They’re loaded with vegetables, fiber-rich black beans, and whole wheat tortillas.
Storage
- Refrigerate leftovers in an airtight container for up to 4 days.
- Freeze baked or unbaked enchiladas for up to 3 months.
- Reheat in the oven at 350°F until heated through or microwave individual portions for 2–3 minutes.

Similar Recipes

Veggie Black Bean Enchiladas
Ingredients
- 2 cups homemade enchilada sauce
- 2 tablespoons olive oil
- 1 cup chopped red onion
- 1 red bell pepper chopped
- 1 bunch broccoli or 1 small head cauliflower cut into bite-sized florets
- 1 teaspoon ground cumin
- ¼ teaspoon ground cinnamon
- 5 –6 ounces baby spinach
- 1 15-ounce can black beans, drained and rinsed
- 1 cup shredded Monterey Jack cheese divided
- ½ teaspoon fine salt
- Freshly ground black pepper
- 8 whole wheat tortillas
- Chopped fresh cilantro for garnish
Instructions
- Preheat the oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish.
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and a pinch of salt. Cook for 5–7 minutes until softened.
- Stir in the broccoli (or cauliflower) and red bell pepper. Reduce heat to medium-low, cover, and cook for 8–9 minutes until tender.
- Add cumin and cinnamon. Cook for 30 seconds until fragrant.
- Add the spinach in batches, stirring until completely wilted.
- Transfer the vegetable mixture to a bowl. Add the black beans, ¼ cup shredded cheese, and about 2 tablespoons enchilada sauce. Season with salt and black pepper.
- Spread ¼ cup enchilada sauce over the bottom of the baking dish.
- Fill each tortilla with about ½ cup of filling, roll tightly, and place seam-side down in the baking dish.
- Pour the remaining enchilada sauce over the Veggie Black Bean Enchiladas, leaving the ends slightly uncovered. Sprinkle with the remaining cheese.
- Bake uncovered for 20 minutes. Broil for an additional 3–6 minutes if you prefer a golden cheese topping.
- Let rest for 10 minutes before garnishing with fresh cilantro and serving.
Notes
- Substitute cheddar or Mexican blend cheese if preferred.
- Add sliced avocado, sour cream, or Greek yogurt before serving.
- Serve alongside Mexican rice or a fresh green salad.
- For extra heat, add diced jalapeños or chili flakes to the filling.
Conclusion
These Veggie Black Bean Enchiladas deliver comforting flavors, colorful vegetables, and satisfying nutrition in every bite. Whether you’re planning a quick weeknight dinner, meal prepping for the week, or serving guests, this easy vegetarian enchilada recipe is sure to become a family favorite. Enjoy with your favorite toppings and sides for a complete, delicious meal.

