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 enchiladas topped with jalapeno, avocado and cilantro

Healthy Vegetarian Enchiladas

  • Author: Jessica Hoffman
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 60 minutes
  • Yield: 4 servings 1x
  • Category: Main
  • Method: Bake
  • Cuisine: Mexican


These Veggie Enchiladas are stuffed with roasted sweet potatoes and black beans and are perfect for a healthy dinner!


Units Scale

Sweet potato & black bean filling

  • 1 medium sweet potato
  • 2 tbsp olive oil
  • 1 onion, chopped
  • 2 garlic cloves, chopped
  • 1 15oz can black beans, drained and rinsed
  • 1 tsp chilli powder
  • 1/2 tsp cumin
  • 1/2 cup enchilada sauce
  • salt & pepper to taste

Other ingredients 

  • olive oil cooking spray
  • 68 corn tortillas
  • 1 cup your favourite enchilada sauce (can sub taco sauce)
  • 1/2 cup shredded cheese


  1. Roast the sweet potatoes: Poke a few holes in the sweet potato with a knife, then place on a baking sheet and roast in the oven at 425 degrees for 20-25 minutes until tender. 
  2. Make the filling: Add the olive oil to a pan on medium-high heat. Add the onions and garlic and let cook for 2-3 minutes until translucent. Add the black beans and sweet potato and mix together, then add the spices and enchilada sauce.a pan with black beans and sweet potato in it
  3. Stuff the enchiladas: Warm the corn tortillas in the microwave or oven until they are malleable, then spoon some of the filling into each tortilla and roll-up. Place face down on a baking dish. Repeat until your dish is full.tortillas rolled up in a baking dish
  4. Dress the enchiladas: Spray the enchiladas with olive oil cooking spray (or alternatively brush them with olive oil) then pour the sauce onto the enchiladas and sprinkle with cheese. enchiladas in a pan topped with sauce and shredded cheese
  5. Bake: in the oven at 350 degrees F for 15-18 minutes until warmed through. 
  6. Serving: serve immediately. You can optionally top the enchiladas with cilantro, jalapeno and avocado 


If you want to prep these ahead of time prep them up until step 3. When you’re ready to bake continue with step 4 (dressing the enchiladas) and baking. 

Make sure the tortillas are slightly warmed (in the microwave or oven) before stuffing them. Corn tortillas have a tendency to crack easily if they are cold. 

Want tortillas with crispy edges? Don’t skip out on spraying or brushing the tortillas with olive oil. This helps them get a bit of crisp! 


  • Serving Size: 2 enchiladas
  • Calories: 260
  • Sugar: 3g
  • Fat: 6g
  • Carbohydrates: 30g
  • Fiber: 6g
  • Protein: 11g

Keywords: black bean enchiladas, healthy enchilada recipe, vegetarian enchiladas