Green Vegan Enchiladas (Salsa Verde)
Green Vegan Enchiladas- made with a creamy yogurt salsa verde sauce, these dairy-free enchiladas are packed with flavor. Each enchilada has 10-grams of protein!

Listen up my little enchiladas…if you’re looking for a high-protein vegan meal that is packed with nutrients and flavor then look no further.
These tortilla wrapped beauties are stuffed with dairy-free Greek yogurt, salsa verde, and white beans so you get a creamy, tangy, cheesy mouth full of goodness with every bite. Let me show you how easy they are to make!

Green Vegan Enchilada Ingredients + Substitutions
- Olive Oil- You’ll just need one tablespoon of neutral flavored oil to sauté the vegetables. You can also use dairy-free butter or a splash of broth, if you are trying to avoid oil.
- Onion and Garlic- Yellow onion and garlic provide a flavor base for the filling.
- Peppers- So long as you remove the seeds from jalapeños, they are relatively mild to cook with. Otherwise you can substitute one green bell pepper.
- Greek Yogurt- While dairy-free Greek yogurt can be hard to find, it’s a great way to amp up the protein of the sauce. Just make sure it is unsweetened and plain. You can also dairy-based yogurt if you don’t need the enchiladas to be vegan.
- Salsa Verde- Made from tomatillos, salsa verde has a green color (hence the name green enchiladas). It is slightly less sweet compared to red salsa. Make sure to pay attention to spice level of whatever brand of salsa you buy to make sure it isn’t too spicy for your liking.
- Ground Cumin– This is the only seasoning we’ll add to the recipe so please don’t skip it!
- Cilantro- If you’re a cilantro hater, feel free to omit it.
- Lime Juice- The juice of 1 lime provides a subtle sweetness and tang to the sauce.
- White Beans- White beans are a great way to add protein and fiber to the enchiladas but any kind of beans will work.
- Tortillas- I prefer to use white flour tortillas but whole grain or gluten-free (corn flour) tortillas will also work.
- Shredded Cheese– We’re not using a ton of cheese which helps keep the enchiladas on the lighter side. Just a few ounces of Mexican-style shreds does the trick. I like VioLife because it melts really well and tastes good too.
- Meatless Chicken– While I didn’t include this in the ingredient list, it is an optional way to amp up the protein. You can add an 8-ounce package of you favorite faux chicken and cook it for a few minutes with the peppers and onions, prior to adding the salsa/yogurt.

How to Make Green Vegan Enchiladas
- Sauté the onion in olive oil for a few minutes. Add the peppers, garlic, and cumin. Cook for a few minutes more.
- Combine 1/2 cup of the salsa verde with 1/4 cup of the yogurt in a small bowl.
- Pour in remaining salsa verde, Greek yogurt, cilantro, and lime. Bring to a simmer. Stir in shredded cheese.
- Fill tortillas with 1/3 cup of filling then roll tightly and place in baking dish seam side down. Continue this step until you have 10 assembled enchiladas.
- Spread salsa verde yogurt mixture over top and sprinkle with remaining cheese.
- Bake covered for 30 minutes. Uncover and broil cheese for 5 minutes, until melted and bubbly.
- Serve warm and enjoy!



More High Protein Vegan Meal Ideas
- Red Lentil Tomato Soup
- Gochujang Tofu Bowls
- Easy Vegetable Lo Mein
- Honey Harissa Tofu Bowls with Couscous
- Broccoli White Bean Soup

Green Vegan Enchiladas (Salsa Verde)
Ingredients
- 1 tablespoon extra virgin olive oil, or preferred neutral flavored cooking oil
- ½ yellow onion, finely chopped
- 1-2 jalapeños , cored, seeded and finely chopped
- 4 garlic cloves, minced
- 1 teaspoon ground cumin
- 16 ounces salsa verde
- 8 ounces Greek yogurt, plain, unsweetened and dairy-free (such as Kite Hill or Icelandic Provisions Oatmilk Skyr)
- ¼ cup cilantro, finely chopped
- juice of 1 lime
- 1 cup white beans
- 8 ounces plant-based chicken, optional
- 3 ounces shredded Mexican blend cheese, dairy-free (I like VioLife)
- 10 wheat tortillas, can also use corn tortillas to make GF
- diced avocado, red onion and cilantro, for serving
Instructions
Prepare the Filling
- In a large skillet, warm the oil over medium heat. Add the onion for about 3 minutes. Next, add the finely chopped pepper, minced garlic and cumin. Continue to cook for 3-5 minutes more, stirring intermittently.
- In a small bowl, combine ½ cup of the salsa verde with ¼ of yogurt. Stir together until well combined. Set aside.
- To the skillet, add the white beans, plant-based chicken (optional), remaining salsa, remaining yogurt, chopped cilantro and juice of 1 lime. Stir to combine and bring to a low simmer. Allow to cook until the sauce begins to thicken, about 5-7 minutes. Stir in 2-ounces of the shredded cheese until melted then remove from heat and set aside.
Assemble the Enchiladas
- Preheat the oven to 350°F. Spread a few tablespoons of the salsa/yogurt mixture across the bottom of a 9x13-inch baking dish.
- Fill the center of each tortilla with roughly ⅓-cup of the filling from the skillet. Roll the tortillas around the filling, tucking tightly. Arrange the stuffed tortillas seam side down in the baking dish, until you have all 10 assembled.
- Spread remaining salsa/yogurt mixture on top of the enchiladas then sprinkle with remaining ounce of shredded cheese.
- Cover with foil (or a cookie sheet) and bake for 30 minutes, until heated through. Remove foil then broil for 5-minutes to melt the cheese on top. *Be sure to keep a close idea during broiling to make sure the top doesn't burn.
- Remove from oven and allow to cool for a few minutes. Serve warm garnished with diced avocado, chopped red onion, and cilantro. Enjoy!



Flavor wise this was great. The enchilada insides were just liquid with green chili and yogurt so there was no way to roll liquid. To save some semblance of dinner I baked and ate with chips but unfortunately not a do again for me.
What kind of yogurt did you use? Greek yogurt is much thicker so it’s possible your yogurt could have been too runny. Also, the sauce does need time to cook down and thicken as it simmers. And there should have been white beans in the filling. Did you miss that ingredient?
I’m sorry you had issues but I think with some troubleshooting they could turn out better for you next time!
Hi Sarah I used Faye Greek yogurt and beans. I possibly did not simmer long enough. I was thinking next time possibly some mashed potato to thicken? To save what I had left I am going to try stuffing a spaghetti squash. The flavor is on point I just had a hot mess making the enchiladas.
Simmering longer until the sauce reduces and thickens will definitely help. You could also add more beans and mash some of them in the sauce to help it thicken more (if you didn’t want to include an extra ingredient like potatoes). I used plant-based chicken in my filling and I think that helped as well.
Yum!!! We loved this recipe. Quick for a weeknight assembly. Added jarred picked jalapeños as that’s what I had in the fridge. I also added a heft shake of Tajin seasoning to the filling mixture for added flavour and spice.