Veggie Black Bean Enchiladas

Looking for a comforting, wholesome, and incredibly satisfying dinner that just happens to be vegetarian? Meet your new go-to: Veggie Black Bean Enchiladas. These enchiladas are stuffed with sautéed vegetables, hearty black beans, melty cheese, and wrapped in soft whole wheat tortillas, all smothered in a rich homemade enchilada sauce. Whether you’re feeding a hungry family or meal prepping for the week, this dish delivers bold flavor, vibrant color, and real nourishment in every bite.

Why You’ll Love This Recipe

There’s a lot to love about these veggie-packed enchiladas. Here’s why they deserve a spot in your dinner rotation:

  • Meatless but filling: Thanks to black beans, cheese, and hearty veggies like bell pepper, spinach, and broccoli or cauliflower.
  • Customizable: Use whatever vegetables you have on hand—zucchini, mushrooms, corn, or even sweet potato work beautifully.
  • Meal-prep and freezer friendly: Make a big batch and enjoy leftovers all week, or freeze for future dinners.
  • Great for families: Mild spices and cheesy topping make it kid-friendly, while grown-ups can add hot sauce for extra heat.
  • Nutrient-dense and wholesome: With fiber-rich beans, antioxidant-loaded veggies, and whole wheat tortillas, it’s as good for your body as it is for your taste buds.

This isn’t just a meatless meal—it’s a flavor-packed dish that’s sure to please everyone at the table.

Ingredients You’ll Need

Tip: You’ll find the full list of ingredients and measurements in the recipe card below.

Here’s everything you’ll need to make a delicious tray of 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 of broccoli or 1 small head of cauliflower (about 1 lb), florets cut into bite-sized pieces
  • 1 teaspoon ground cumin
  • ¼ teaspoon ground cinnamon
  • 5 to 6 ounces baby spinach (about 5 packed cups)
  • 1 can (15 ounces) black beans, drained and rinsed (or 1½ cups cooked black beans)
  • 1 cup shredded Monterey Jack cheese, divided
  • ½ teaspoon fine sea salt, or to taste
  • Freshly ground black pepper, to taste
  • 8 whole wheat tortillas (about 8 inches in diameter)
  • Handful of chopped cilantro, for garnish

Optional toppings: sliced avocado, sour cream, lime wedges, or hot sauce.

Let’s Get Started

Now let’s bring this beautiful meal together—step by step.

Step 1: Preheat & Prep

  • Preheat your oven to 375°F (190°C).
  • Lightly grease a 9×13-inch baking dish or similar-sized oven-safe pan.

Step 2: Sauté the Vegetables

  • Heat 2 tablespoons olive oil in a large skillet over medium heat.
  • Add the chopped red onion and red bell pepper, cooking until softened (about 5 minutes).
  • Add the broccoli or cauliflower, cooking another 5–7 minutes until veggies are just tender.

Step 3: Add Flavor & Greens

  • Stir in the ground cumin and cinnamon. Cook for 1 minute to bloom the spices.
  • Add the spinach, stirring until wilted (about 2–3 minutes).
  • Stir in the black beans, ½ cup of shredded cheese, and season with salt and pepper to taste.
  • Remove from heat.

Step 4: Assemble the Enchiladas

  • Spread about ½ cup enchilada sauce in the bottom of your baking dish.
  • Fill each whole wheat tortilla with a generous scoop of the veggie and bean mixture.
  • Roll them up and place seam-side down in the dish.
  • Once all enchiladas are in the dish, pour the remaining 1½ cups enchilada sauce over the top.
  • Sprinkle with the remaining ½ cup of cheese.

Step 5: Bake and Garnish

  • Cover the dish with foil and bake for 20 minutes.
  • Remove foil and bake uncovered for another 10 minutes, or until cheese is melted and bubbly.
  • Let cool for 5 minutes before garnishing with chopped cilantro and serving.

Servings and Pairing

This recipe makes 8 enchiladas, serving 4 people generously (2 enchiladas per person).

Pair it with:

  • Mexican rice or cilantro-lime rice
  • A side of guacamole and tortilla chips
  • Fresh tomato salsa or a simple chopped salad
  • A cold margarita, agua fresca, or even just sparkling water with lime

It’s a complete meal, but also works as part of a fun taco night spread.

Variations

Feel free to mix things up based on what you have in your fridge or pantry:

  • Swap the veggies: Use zucchini, corn, mushrooms, sweet potatoes, or kale.
  • Go vegan: Use plant-based cheese or skip the cheese altogether—these enchiladas still shine.
  • Add heat: Stir some chopped jalapeños or chipotle peppers in adobo into the filling or sauce.
  • Make it gluten-free: Use gluten-free tortillas and check that your enchilada sauce is GF-friendly.
  • Add more protein: Toss in cooked quinoa, tofu, or lentils for an even heartier version.

These enchiladas are endlessly flexible—and always delicious.

Storage Tips

These enchiladas are perfect for meal prep and leftovers.

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze in individual portions or the entire tray (before or after baking) for up to 2 months. Wrap tightly in foil and plastic wrap.
  • To reheat: Bake from refrigerated at 350°F for 15–20 minutes, or microwave individual portions for 1–2 minutes.

They actually taste even better the next day as the flavors meld!

FAQs

Can I make these enchiladas ahead of time?
Yes! You can assemble the entire dish (without baking) and refrigerate for up to 24 hours. Bake when ready to eat.

Do I need to use homemade enchilada sauce?
Homemade sauce gives great flavor, but store-bought works in a pinch. Look for one with clean, simple ingredients.

Can I freeze them after baking?
Absolutely. Let them cool completely, then wrap tightly and freeze. Reheat covered in the oven or microwave.

How do I make them spicier?
Add diced jalapeños, hot sauce, or chipotle peppers in adobo to the veggie filling or enchilada sauce.

What cheese works best?
Monterey Jack melts beautifully, but you can also use cheddar, a Mexican blend, or even pepper jack for a little kick.

Final Thoughts

Veggie Black Bean Enchiladas are everything a weeknight dinner should be—warm, comforting, flavorful, and full of nourishing ingredients. Whether you’re eating plant-based full-time or just trying to get more veggies in your life, these enchiladas are a delicious, feel-good way to do it.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Veggie Black Bean Enchiladas


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella Florelle
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A wholesome, comforting vegetarian dish made with black beans, sautéed vegetables, and cheese rolled in whole wheat tortillas and baked in enchilada sauce.


Ingredients

  • 2 cups homemade enchilada sauce
  • 2 tablespoons olive oil
  • 1 cup chopped red onion (about 1 small onion)
  • 1 red bell pepper, chopped
  • 1 lb broccoli or cauliflower, cut into bite-sized florets
  • 1 teaspoon ground cumin
  • ¼ teaspoon ground cinnamon
  • 56 oz baby spinach (about 5 packed cups)
  • 1 can (15 oz) 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 size)
  • Handful chopped cilantro, for garnish


Instructions

  1. Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
  2. Heat oil in a skillet. Sauté onion and bell pepper for 5 minutes.
  3. Add broccoli or cauliflower; cook 5–7 minutes. Stir in cumin and cinnamon.
  4. Add spinach and cook until wilted. Stir in black beans and ½ cup cheese. Season to taste.
  5. Spread ½ cup enchilada sauce in the baking dish.
  6. Fill tortillas with veggie mixture, roll up, and place seam-side down in dish.
  7. Pour remaining sauce over enchiladas, top with remaining cheese.
  8. Cover and bake for 20 minutes, then uncover and bake 10 more minutes.
  9. Garnish with cilantro before serving.

Notes

  • Use cauliflower, mushrooms, or sweet potato for variety.
  • Make it vegan by using plant-based cheese.
  • For freezer prep, assemble ahead and freeze unbaked.
  • Add chopped jalapeños for extra heat if desired.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes

Related posts:

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star