glass dish with cooked sweet potato, peppers, zucchini, corn, black beans and quinoa
Print Recipe
5 from 5 votes

Vegan Enchilada Casserole

Veggie packed, vegan enchilada casserole is the perfect Mexican dish to switch up your dinner routine. It's beautiful, colourful, and utterly delicious.
Prep Time20 mins
Cook Time45 mins
Total Time1 hr 5 mins
Course: Main Course
Cuisine: Mexican
Servings: 6 Servings
Calories: 310kcal
Author: Rosa



  • 1 cup quinoa uncooked
  • 15 oz can black beans drained & rinsed
  • 4 bell peppers, assorted colours diced
  • 3.5 cups sweet potato cut into 1/2" cubes approx 1 large sweet potato
  • 1 zucchini diced
  • 1 cup corn
  • 2 cups low sodium vegetable broth

For the Enchilada Sauce

  • 1-3 jalapenos finely chopped
  • 2 cups low sodium vegetable broth
  • 4 tbsp tomato paste
  • 1 tsp garlic powder
  • 1 tsp chili powder
  • 1 tsp cumin
  • 1/2 tsp salt or to taste

Optional Garnishes


For the Enchilada Sauce

  • Add the jalapeno with a tablespoon or two of your broth to a small saucepan and sauté for 2 minutes.
  • Add all remaining ingredients, mix well and bring to a boil. Then reduce heat to medium low and simmer for 8 minutes until slightly reduced. Set aside

For the Enchilada Casserole

  • Preheat your oven to 400 degrees F and grab a baking dish that measures 11"x15" or similar.
  • Meanwhile, chop up all your veggies and add them to the baking dish along with the uncooked quinoa. Pour the 2 cups of broth and your 2 cups of enchilada sauce you just made over top. Mix well.
  • Cover the dish with foil and bake for 30 minutes. Then remove the foil, give everything a stir and bake for an additional 15-20 minutes until the liqduid is mostly absorbed and potatoes are cooked through.
  • Serve with cashew cream, cheese sauce, guacamole or salsa, and a sprinkle of fresh cilantro.


If using store bought enchilada sauce in place of homemade, you may want to add extra seasoning like cumin, chili powder, or paprika to add more flavour.
Don't worry if the dish looks watery as it bakes. As the quinoa cooks, it will absorb all the liquid.
If there's still some liquid at the end of cooking, let your tray rest at room temperature for 5 minutes and it will quickly absorb.
The nutritional information is for one sixth of the casserole including the homemade enchilada sauce, but without the optional toppings.


Calories: 310kcal | Carbohydrates: 61g | Protein: 12g | Fat: 3g | Saturated Fat: 1g | Sodium: 744mg | Potassium: 1056mg | Fiber: 13g | Sugar: 10g | Vitamin A: 13855IU | Vitamin C: 116mg | Calcium: 80mg | Iron: 7mg