Veggie-Loaded Vegan Enchiladas – a Plant-Based Dinner to Warm Your Soul!

I’ve been kind of obsessed with potatoes lately, and there are a few recipes to prove that: Black Bean-Potato Stew with Kale, Barley-Lentil Soup with potatoes, and my most popular recipe to-date, Eggplant Rollups with Black Bean-Potato Stuffing. What can I say? I’m Russian, after all, and Russian people have a special place in their hearts for potatoes!

Another tendency you might notice in the above mentioned recipes – I like to pair my potatoes with beans and lots of different vegetables. Potatoes just do such a good job of binding all of the ingredients together without overpowering their taste. They also add a nice nutritional punch to any dish: in addition to being loaded with fiber, they have more potassium than bananas, as well as good amounts of calcium, iron, phosphorus, and vitamin C. And yes, that’s regular white potatoes I’m talking about!

Today I’m sharing with you another recipe featuring potatoes – Veggie-Loaded Vegan Enchiladas that are plant-based, contain no added oil, and are very satisfying!

vegan enchiladas recipe

To make the filling, I steamed some potatoes and then mixed them with cannellini beans, broccoli, bell peppers, mushrooms, garlic and onions. I’m sure you can experiment with other vegetables as well, just make sure to use firmer, non-watery ones like carrots, winter squash, parsnips, etc. The last two will do better if you steam them along with potatoes.

Enchiladas (main pic)

When making healthy enchiladas, one ingredient can make them a big success or ruin completely. I’m talking about enchilada sauce. I know that a lot of people prefer to use store-bought varieties, and that’s okay as long as you’ve read through the ingredient list and haven’t been put off by some unpronounceable ingredients. Also, did you check the sodium content? If it’s through the roof, you might want to try another brand, or make a homemade enchilada sauce.

Yes, homemade enchilada sauce is pretty easy to make! I like using enchilada sauce recipes from either  Happy Herbivore Cookbook bu Lindsay Nixon or Vegan Casseroles by Julie Hasson. For obvious reasons I can’t list these recipes for the sauce here (got too much respect for other people’s copyrights!).

Enchiladas (1)

It’s great if you choose to use whole grain or sprouted grain tortillas here, but if you can’t find those, oh well! Use whatever kind you have, even if they are regular flour tortillas – I promise to keep it a secret!

Veggie-Loaded Vegan Enchiladas

Prep Time: 15 minutes

Cook Time: 40 minutes

Yield: 6-8 enchiladas (3-4 servings)

Veggie-Loaded Vegan Enchiladas

These enchiladas might be a little time-consuming, but they are definitely worth the effort! Serve with fresh herbs and extra enchilada sauce, if you choose.


  • 3 potatoes, cut into 1-inch dice and rinsed (about 3 cups)
  • 1 medium onion, sliced
  • 3 garlic cloves, minced
  • 1 cup red/yellow/orange bell peppers, sliced
  • 1 cup baby bella mushrooms, sliced
  • 1 1/2 cups broccoli florets
  • 1 can cannellini beans, drained and rinsed (other varieties of beans can be used)
  • 6-8 large tortillas, preferably whole-grain
  • 2 cups red enchilada sauce, plus more for serving
  • Seasonings:
  • 1 Tbsp ground cumin
  • 1 Tbsp mild chili powder
  • 1/2 Tbsp dried thyme
  • 1 tsp rubbed sage
  • 2 Tbsp nutritional yeast
  • salt, pepper to taste
  • Fresh herbs, for serving


  1. If you have a steamer pot, steam potatoes until soft, set aside while you prepare the rest of the ingredients. If you don't have a steamer, boil potatoes until fork-tender, drain and set aside. (Steaming is my preferred method.)
  2. Heat a pan on medium heat, add 1-2 Tbsp of water. When the water becomes bubbly, add sliced onions. Sautee for 5 min, add garlic, and cook 1-2 min more.
  3. Add peppers, mushrooms and broccoli to the pan with onions. Stir and sautee about 3 min, until the vegetables become softer. Add drained and rinsed beans, all seasonings except nutritional yeast and salt, stir the mixture well and let the beans get heated through. Take the pan off the stove.
  4. Add steamed potatoes to the pan with vegetables. Sprinkle in nutritional yeast. Mix well with a wooden spatula, slightly breaking up the potatoes. The mixture should look like chunky mashed potatoes with vegetables.
  5. Taste the potato mixture for salt. Add salt to taste, be careful not to oversalt as the enchilada sauce will add to the overall saltiness.
  6. Preheat the oven to 375°F. Warm up your enchilada sauce.
  7. Spread a thin layer of enchilada sauce on the bottom of a 9 by 13 inch ovenproof dish (I use Pyrex). Trim the sides of each tortilla slightly to let it fit into the dish crosswise. Working with one tortilla at a time, spoon about 1/6 to 1/8 of potato-vegetable filling in the center of each tortilla, making a line with the filling. Roll the sides of the tortilla over the filling. The ends should stay open. Place rolled enchilada into the baking dish with the seam down.
  8. Repeat with all tortillas. Pack them tightly into the baking dish, do not overpack. Pour the remaining enchilada sauce evenly over the rolled enchiladas.
  9. Bake at 375°F for 20 min uncovered. When done, let cool for 5-10 min before serving. Garnish with fresh herbs of choice (I used basil).

Have you tried other plant-based vegan versions of enchiladas? Do you have a favorite recipe for enchilada sauce? Let us know in the comments!

(This post contains a few affiliate links to products on If you make a purchase through these links, I receive a very small commission that will help me in running this blog – at no extra cost to you. Thank you for your support!)

Tagged , , , , . Bookmark the permalink.

About Alina Zavatsky - Vegan Runner Eats

Alina first made a switch to a vegan diet in 2013 to optimize her athletic performance as a marathon runner. Being vegan eventually opened her eyes on the issues of animal welfare, environmental protection, human rights and feminism. Alina hopes that her blog will help its readers on their path to making this world a better place.

12 Responses to Veggie-Loaded Vegan Enchiladas – a Plant-Based Dinner to Warm Your Soul!

  1. Pingback: Veggie-Loaded No-Cheese Quesadillas and Guacamole (Vegan, Plant-Based) | Vegan Runner Eats

  2. Annie says:

    Time-consuming is worth it when deliciousness results – plus great leftovers!

  3. i love mexican dishes and enchiladas ummm my kind dish, just sounds falvoursome…

  4. Lindsey says:

    I have to say I love the idea of this recepie. I typical find myself getting ideas from recepie and then putting my own spin on things usually because I don’t have all the required ingredients. This will make taco Tuesday better than just a meatless taco for me!!!!

    • Alina says:

      Lindsey, I usually do the same – add my own spin on most recipes I’m making. This recipe is great for that because you can add just about any vegetable to the stuffing!

  5. Becky says:

    I am looking forward to trying this recipe! I love this vegan enchilada recipe–the sauce is delicious, like a mole!

  6. Pingback: Virtual Vegan *Linky* Potluck Part 13 | Bunny Kitchen

  7. Pingback: Virtual Vegan LINKY Potluck 13 « anunrefinedvegan

  8. Sandy says:

    I made these enchiladas last week with a few modifications. I don’t like peppers so I used cauliflower. Also, I really dislike nutritional yeast and just omit it from recipes. I used black beans because they are my favorite beans. Since I have the Happy Herbivore cookbook, I made the enchilada sauce as you recommended. My husband and I thoroughly enjoyed this meal. Thank you for a terrific recipe.

    • Alina says:

      Thank you for the feedback, Sandy, glad you liked this recipe! I like that the enchilada sauce from the Happy Herbivore cookbook works very well here.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge

This site uses Akismet to reduce spam. Learn how your comment data is processed.