Veggie Black Bean Enchiladas are the kind of comforting, nourishing meal that works just as well for a busy weeknight as it does for a relaxed weekend dinner. Packed with colorful vegetables, hearty black beans, and warm spices, this dish delivers bold flavor without feeling heavy. Everything is wrapped in tender whole wheat tortillas and baked in a rich enchilada sauce until bubbly and satisfying.
Why You’ll Love This Recipe
Veggie Black Bean Enchiladas check all the right boxes for a dependable home-cooked meal. They’re hearty, flavorful, and easy to adapt to what you already have on hand. The vegetable filling provides both texture and nutrition, while the enchilada sauce brings everything together with a warm, savory finish.
Another reason to love this dish is its balance. The vegetables add freshness and bite, the black beans provide protein and fiber, and the cheese adds just enough richness without overpowering the flavors. It’s a meal that feels indulgent yet wholesome at the same time.
Ingredients You’ll Need
These Veggie Black Bean Enchiladas rely on simple, accessible ingredients that work together for maximum flavor.
- Enchilada Sauce: 2 cups homemade enchilada sauce
- Olive Oil: 2 tablespoons
- Red Onion: 1 cup chopped (about 1 small red onion)
- Red Bell Pepper: 1 red bell pepper, chopped
- Broccoli or Cauliflower: 1 bunch of broccoli or 1 small head of cauliflower (about 1 pound), florets sliced into small, bite-sized pieces
- Ground Cumin: 1 teaspoon
- Ground Cinnamon: ¼ teaspoon
- Baby Spinach: 5 to 6 ounces (about 5 cups, packed)
- Black Beans: 1 can (15 ounces), drained and rinsed, or 1 ½ cups cooked black beans
- Monterey Jack Cheese: 1 cup shredded, divided
- Salt: ½ teaspoon fine salt, to taste
- Black Pepper: Freshly ground, to taste
- Whole Wheat Tortillas: 8 tortillas (about 8 inches in diameter)
- Cilantro: Handful of chopped fresh cilantro, for garnish
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
Let’s Get Started
– Begin by preheating your oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish and spread ½ cup of enchilada sauce evenly across the bottom.
– Heat the olive oil in a large skillet over medium heat. Add the chopped red onion and bell pepper, and sauté for about 3 to 4 minutes until they begin to soften. Stir in the broccoli or cauliflower florets and cook for another 5 to 7 minutes, allowing the vegetables to become tender but not mushy.
– Add the cumin and cinnamon to the skillet, stirring well to coat the vegetables evenly. Season with salt and black pepper. Add the spinach and cook just until wilted, about 1 to 2 minutes. Remove the skillet from heat and stir in the black beans and ½ cup of the shredded cheese.
– Warm the tortillas slightly so they’re easier to roll. Spoon the vegetable mixture evenly down the center of each tortilla, roll tightly, and place seam-side down in the prepared baking dish. Once all tortillas are assembled, pour the remaining enchilada sauce over the top and sprinkle with the remaining cheese.
– Cover the dish loosely with foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes, or until the cheese is melted and the sauce is bubbling. Garnish with chopped cilantro before serving.
Servings and Pairing Variations
These enchiladas make a satisfying main dish on their own, but they also pair well with simple sides. Serve them alongside a fresh green salad, cilantro-lime rice, or roasted vegetables for a complete meal.
For variation, swap Monterey Jack with cheddar, pepper jack, or a dairy-free alternative. You can also add sautéed mushrooms, zucchini, or corn to the filling for extra texture and flavor.
Storage Tips
Store leftover enchiladas in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm the entire dish in the oven at 350°F until heated through.
These enchiladas also freeze well. Assemble them fully but do not bake, then cover tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
FAQs
Can I make these enchiladas vegan?
Yes. Use a dairy-free cheese or omit the cheese entirely and add extra vegetables or beans for richness.
Do I need to roast the vegetables first?
No. Sautéing the vegetables in a skillet allows them to soften and develop flavor quickly without extra steps.
Can I use corn tortillas instead of wheat?
Yes, corn tortillas work well. Warm them before filling to prevent cracking.
Final Thoughts
Veggie Black Bean Enchiladas are a comforting, flavor-packed dish that proves vegetables can truly shine in a hearty meal. With their rich enchilada sauce, tender vegetables, and satisfying filling, they’re a reliable option for both weeknight dinners and casual gatherings.
Print
Veggie Black Bean Enchiladas
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Veggie Black Bean Enchiladas are filled with seasoned vegetables, hearty black beans, and melty cheese, all baked in a flavorful enchilada sauce for a satisfying vegetarian dinner.
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 lb), florets cut small
- 1 teaspoon ground cumin
- ¼ teaspoon ground cinnamon
- 5–6 ounces baby spinach (about 5 packed cups)
- 1 can (15 ounces) black beans, drained and rinsed
- 1 cup shredded Monterey Jack cheese, divided
- ½ teaspoon fine salt, or to taste
- Freshly ground black pepper, to taste
- 8 whole wheat tortillas (about 8 inches each)
- Fresh cilantro, chopped (for garnish)
Instructions
- Preheat oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish and spread ½ cup enchilada sauce across the bottom.
- Heat olive oil in a large skillet over medium heat. Add onion and bell pepper; cook 3–4 minutes until softened.
- Add broccoli or cauliflower and cook 5–7 minutes until tender.
- Stir in cumin, cinnamon, salt, and black pepper. Add spinach and cook just until wilted.
- Remove from heat and mix in black beans and ½ cup shredded cheese.
- Warm tortillas slightly. Fill each with the vegetable mixture, roll tightly, and place seam-side down in the dish.
- Pour remaining enchilada sauce over enchiladas and top with remaining cheese.
- Cover loosely with foil and bake for 20 minutes. Uncover and bake 10 more minutes until bubbly.
- Garnish with fresh cilantro before serving.
Notes
- Warm tortillas before filling to prevent cracking.
- Swap Monterey Jack for cheddar, pepper jack, or dairy-free cheese if preferred.
- Add mushrooms, zucchini, or corn for extra variety.
- Prep Time: 20 minutes
- Cook Time: 30 minutes

