Go Back
+ servings
Easy vegetarian enchilada recipes with cheese in a skillet.

The BEST Healthy Vegetarian Enchiladas

These vegetarian enchiladas are a delicious and satisfying meal, perfect for a weeknight dinner or a gathering. Packed with roasted vegetables and beans, they are smothered in a homemade enchilada sauce and topped with melted cheese.
5 from 3 votes
Print Pin
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 6 servings

Ingredients

For the Vegetables:

  • 500 g (4 ¾ cups) cauliflower (1 small), cut into florets
  • 200 g (1 ½ cups) sweet potato (1 small), peeled and chopped into 2 cm cubes
  • 1 red onion, thinly sliced
  • 1 red pepper, seeds removed and thinly sliced
  • 150 g (1 cup) sweet corn, drained
  • 395 g (14 oz) kidney beans, drained and rinsed
  • 2 tablespoons olive oil

For the Spice Mix:

  • 1 teaspoon chilli powder
  • ½ teaspoon cumin
  • ½ teaspoon paprika

For the Enchilada Sauce:

  • 2 tablespoons olive oil
  • 2 tablespoons plain flour
  • 2 tablespoons chilli powder, *see notes
  • 1 teaspoon garlic granules
  • ½ teaspoon salt
  • ½ teaspoon cumin
  • ½ teaspoon dried oregano
  • 2 tablespoons tomato puree
  • 300 ml (1 ¼ cups) vegetable stock

For Baking:

  • 6-8 small flour tortillas
  • 150 g (1 ¼ cups) cheddar, grated
  • 150 g (1 ¼ cups) mozzarella, grated

For Serving:

  • 1 avocado, sliced
  • ½ bunch fresh coriander, chopped

Instructions

Prepare the Vegetables:

  • Preheat the oven to 180ºC. Line a baking tray with non-stick baking paper.
  • Combine the cumin, chilli powder, and paprika for the spice mix. Set aside.
  • Toss the cauliflower, sweet potato, red onion, and red pepper with olive oil and the spice mix. Spread on the baking tray and roast for about 20 minutes, until the sweet potatoes are soft and the vegetables are starting to caramelize.

Make the Enchilada Sauce:

  • Heat 2 tablespoons of olive oil in a pan over medium heat. Add the flour and cook, stirring constantly, until it forms a paste.
  • Stir in the chilli powder, garlic granules, salt, cumin, and dried oregano.
  • Gradually whisk in the vegetable stock, followed by the tomato puree. Bring the sauce to a boil, then reduce heat and simmer for 1 minute. Remove from heat and set aside.

Assemble the Filling:

  • In a large bowl, combine the roasted vegetables with the drained corn and kidney beans. Mix well.
  • Place a flour tortilla on a flat surface and spoon some of the vegetable filling down the center. Roll up the tortilla and place it seam-side down in a baking dish. Repeat with the remaining tortillas and filling.

Bake the Enchiladas:

  • Spread some enchilada sauce on the bottom of a baking dish. Arrange the rolled tortillas seam-side down over the sauce. Pour the remaining sauce over the top.
  • Sprinkle with grated cheddar and mozzarella.
  • Bake for about 20 minutes, until the cheese is melted and bubbling, and the sauce is bubbling around the edges.

Serve:

  • Serve the enchiladas topped with sliced avocado and chopped coriander. Add a dollop of Greek yoghurt or sour cream if desired.

Notes

  • If you prefer less spice, start with 1 tablespoon of chilli powder in the enchilada sauce and adjust to taste.
  • The enchilada sauce can be stored in an airtight container for up to 1 week in the fridge or 3 months in the freezer.
  • The vegetable filling can be stored for up to 2 days in the fridge or 2 months in the freezer.

Nutrition

Calories: 575kcal | Carbohydrates: 53g | Protein: 24g | Fat: 31g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 15g | Cholesterol: 46mg | Sodium: 977mg | Potassium: 1048mg | Fiber: 12g | Sugar: 8g | Vitamin A: 6689IU | Vitamin C: 79mg | Calcium: 408mg | Iron: 5mg
Loved this recipe?Check out @savvy.bites for more! Did You Make This Recipe? Please leave a comment below or pin it to your Pinterest account!