Vegan Enchiladas Verdes

These vegan enchiladas feature fresh corn tortillas wrapped around creamy refried bayo beans and melty cheese. They’re smothered in tangy green salsa and topped with garnishes like crumbly cotija cheese, Mexican crema, and fresh cilantro.

Vegan Enchiladas Verdes on a plate.
Enjoy these simple and delicious vegan enchiladas verdes

💚 Why you’ll love this recipe

  • Perfect for gatherings: Whether you’re hosting a party or a quiet dinner, these vegan green enchiladas are always a hit!
  • Customizable: From homemade to store-bought ingredients, you can customize the enchilada fillings and toppings to your heart’s content.
  • Packed with flavor: This recipe has the perfect blend of hearty refried beans, creamy vegan cheese, tangy tomatillos, and a kick of chiles.

If you love vegan enchiladas, you should really check out our vegan birria tacos, entomatadas, enmoladas, and enchiladas potosinas.

🌽 Zesty vegan enchiladas

In contrast to our enchiladas rojas, these vegan enchiladas verdes showcase the vibrant colors and flavors of fresh tomatillos and chiles. Once blended, the green sauce boasts a tangy, spicy, and slightly sweet profile that’s pretty hard to resist!

We love to fill ours with refried bayo beans and dairy-free cheese for a rich, creamy, and melty contrast to the salsa verde. You can fold or roll your enchiladas in tender corn tortillas, then top them with fresh garnishes like Mexican crema, cotija cheese, and herbs.

For the ultimate spread, pair them alongside other Mexican classics like tacos, sopes, tamales, and more. However you serve it, you won’t be able to get enough of this vegan and gluten-free meal!

📜 History

Different forms of enchiladas have been dated back thousands of years. The Mayans of the Yucatán would dip corn tortillas in a sauce of pumpkin seeds, epazote, and broth, then fill them with hard-boiled eggs and add a spicy tomato sauce, making papadzules.

The Aztecs called their version “chillapizzali” (meaning chile-flute), alluding to the main ingredient of chile peppers.

Following the Spanish conquests, enchiladas eventually morphed into modern-day recipes found in both Mexican and Tex-Mex cuisine. Nowadays, a wide range of ingredients are used, like cheese, chicken, beans, and squash.

🌱 Are enchiladas traditionally vegan?

Enchiladas can be vegan-friendly, but most recipes today contain ingredients like cheese, meat, and Mexican crema. That being said, it’s actually very easy to make a vegan version! Here’s how:

  • Meat: We like substituting meat with options like beans, jackfruit, or tofu.
  • Dairy: Instead of dairy-based cheese and crema, use nut-based cheese and crema.

After trying these vegan green enchiladas, you won’t feel the need to use animal-based products any longer!

Ingredients for vegan enchiladas.
You only need a few staple ingredients for vegan enchiladas

🛒 Ingredients & substitutions

  • Tomatillos: Form the base of the sauce, adding a bright, acidic, tangy flavor. If tomatillos are unavailable, use green tomatoes with an extra squeeze of lime.
  • Chiles: Both poblano peppers and jalapeños provide a spicy kick. If you’re sensitive to spice, omit the jalapeños and use green bell peppers instead of poblanos. Alternatively, for more spice, add some serrano peppers.
  • Garlic and onion: We use fresh garlic and onion to add a savory depth of flavor to the sauce. White onions work best, but yellow or red onions work as well.
  • Cilantro: Imparts a herbaceous, citrusy element. If you’re not a fan of cilantro, you can simply omit it.
  • Vegetable broth: Adds a boost of flavor to the sauce. You can use homemade or store-bought vegetable broth or stock powder.
  • Lime juice: For extra tanginess in the sauce. Use freshly squeezed lime juice for the best taste, not lime juice from a bottle.
  • Vegetable oil: To fry the corn tortillas, preventing them from turning soggy. Options include canola, sunflower, safflower, avocado, or peanut oil.
  • Corn tortillas: Use homemade corn tortillas for the most authentic flavors. You can also use store-bought corn tortillas for more convenience.
  • Refried beans: Our go-to option is refried bayo beans, but pinto or black beans are delicious as well. You can even use mashed lentils or chickpeas in a pinch.
  • Vegan cheese: Provides a rich, melty gooiness that complements the beans so well. Any vegan cheese brand and variety that you prefer will work here.

For a complete ingredient list and step-by-step guide, scroll down to our recipe card.

📝 How to make vegan enchiladas

Step 1: Boil the vegetables

If your tomatillos still have the husk on them, remove those and give them a good rinse. Stem and seed the chiles, then simmer the tomatillos, chiles, onions, and garlic in a large pot until they soften.

Boiled Green Chiles, Onion, Tomatillos, and Garlic.
Boil the veggies

Step 2: Blend the sauce

Roughly chop the cilantro and add it along with the vegetable broth and lime juice to a food processor or blender. Once the tomatillos, onions, chiles, and garlic are cooked, drain and blend everything until smooth.

Cilantro. Onions, Tomatillos, Green Chiles, and Seasonings in a Blender.
Add your green enchilada sauce ingredients to a blender

Heat some oil in a saucepan over medium-high. Slowly pour the salsa in and simmer it for about 15 minutes to deepen the flavors.

Enchiladas Verdes Sauce in a pan.
Season your enchilada sauce

Step 3: Assemble

Fry each tortilla in a pan of hot oil for a few seconds. The tortillas shouldn’t be too crispy since you still want to be able to roll them. Once they’re all fried, fill and roll your enchiladas for that perfect blend of crispy and creamy.

You can also bake them in a casserole dish for a few minutes at this point to better melt the cheese. Once they’re ready, top them with your favorite garnishes before serving. Happy eating!

Vegan Enchiladas in a Casserole Dish.
Roll the enchiladas and add them to a casserole dish

If you have questions about this vegan enchiladas recipe, check out our FAQs or leave a comment down below!

🧀 Garnishes for vegan enchiladas

Add an extra pop of flavor and color to your vegan enchiladas verdes with garnishes and side dishes like these:

🌡️ Storage & reheating

These vegan enchiladas are best enjoyed fresh, but here’s what to do if you end up with leftovers: 

  • Fridge: Store the enchiladas in an airtight container for 4-5 days in the fridge. If possible, store the stuffed tortillas and sauce separately.
  • Freezer: You can keep the sauce in the freezer in a mason jar for up to 6 months. The enchiladas will last for up to a month in the freezer. Just let them cool, then transfer them to an airtight container or freezer bag.
  • Reheating: If you want to reheat your enchiladas verdes, place them in a casserole dish covered with aluminum foil. Bake them for 10-15 minutes at 350F.
  • Prep ahead: You can make the sauce and filling 1-2 days prior, then simply assemble when you’re ready.
Vegan Enchiladas on a Plate.
Serve with green enchilada sauce and all the garnishes!

♻️ Variations

  • Spicy: Add habanero chiles to the sauce for more heat.
  • Extra veggies: Toss in some bell peppers, squash, sweet potatoes, or zucchini.
  • Tofu: Add tofu crumbles for a hearty texture and taste.
  • Mushrooms: Sautéed mushrooms make a great addition.
  • Grilled veggie enchiladas: Mix some Chipotle fajita veggies into the filling.
  • Sweet and spicy: Add some roasted chili corn salsa inside or on top.
  • Breakfast enchiladas: Add some tofu scramble and vegan chorizo.

🧑‍🍳 Top tips

  • Tortilla quality: Always opt for homemade or fresh, high-quality tortillas.
  • Sauce consistency: You don’t want the salsa to be too thick or thin. Adjust it with vegetable broth or water.
  • Melty cheese: Ensure the vegan cheese you choose melts well for the best results.
  • Avoid soggy enchiladas: Don’t oversoak tortillas in sauce to prevent soggy tortillas.
  • Prevent sticking: Add a bit of sauce at the bottom of the baking dish to prevent sticking if you’re baking the enchiladas at the end.
  • Fry the tortillas: Don’t skip frying the tortillas. This ensures they don’t break while rolling and adds a layer of protection against turning soggy.
  • Source fresh ingredients: It’s best to use fresh ingredients over frozen if possible, especially when it comes to the sauce.
  • Bean texture: We like to keep our beans a bit chunky to add more texture, but it’s ultimately a personal preference.
  • Garnishes: Don’t skimp on the garnishes! They add a lot to the final flavor profile.
Forkful of Vegan Enchiladas Verdes.
Enjoy a creamy, savory, and tangy bite of enchilada!

💬 FAQ

Can I skip frying the tortillas?

Although you can skip frying tortillas for vegan enchiladas, they will turn out soggier and the texture won’t quite be the same.

How spicy is the green sauce?

This salsa verde has a mild to medium kick from poblanos and jalapeños. If you prefer it milder, you can just use fewer jalapeños.

What if my sauce is too thick?

If your sauce is too thick, add a bit more vegetable broth or water to thin it out.

Are enchiladas gluten-free?

Most enchilada recipes are gluten-free, especially if they use corn tortillas. This vegan enchiladas verdes recipe is 100% gluten-free.

🍴 More Mexican-inspired recipes

If you enjoyed this vegan enchiladas recipe, take a look at some more Mexican-inspired recipes like these:

Vegan enchiladas on a plate.

Best Vegan Enchiladas Verdes

Justine Drosdovech
These vegan enchiladas feature fresh corn tortillas wrapped around creamy refried bayo beans and melty cheese. They’re smothered in tangy green salsa and topped with garnishes like crumbly cotija cheese, Mexican crema, and cilantro.
5 from 3 votes
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Dinner, Lunch, Mains
Cuisine Gluten-Free, Mexican, Vegan
Servings 16 servings
Calories 125 kcal

Equipment

  • Casserole dish
  • Cast iron pan
  • Blender
  • Sauce pan

Ingredients
 

Filling

  • 2 cups refried beans, heated
  • ½ – 1 cup shredded vegan cheese

Tortillas

Enchilada Sauce

  • 1 pound tomatillos
  • 3 poblano peppers
  • 2 jalapeños
  • 2 cloves garlic
  • ½ medium white onion
  • cup cilantro
  • cup vegetable broth
  • ½ tablespoon lime juice
  • Salt to taste

For frying

  • 6-7 tablespoons neutral vegetable oil

For serving

Instructions
 

Sauce

  • If your tomatillos still have the husk on them, remove those first and give them a good rinse. Stem and seed the chiles, then bring the tomatillos, chiles, onions, and garlic to boil in a large pot. Once boiling, reduce the heat to simmer for 10-12 minutes until the veggies are soft.
  • In the meantime, roughly chop the cilantro and add it along with the vegetable broth and lime juice to a food processor or blender. Once the tomatillos, onions, chiles, and garlic are cooked, drain and add them to your blender as well.
  • Blend on medium-high until all ingredients are mixed together to your preference, about 1 minute (more time for a smoother consistency, and less for a chunkier texture).
  • Heat 1 tablespoon of oil in a saucepan over medium-high. Slowly pour the salsa in and bring it to a low boil. Reduce the heat and simmer for 15-20 minutes.

Assembly

  • Preheat the oven to 350°F and heat 5-6 tablespoons of oil in a pan over medium-high. Fry each tortilla for about 10-15 seconds per side. the tortillas shouldn't be too crispy since you still want to be able to roll them.
  • Transfer the tortillas to a paper towel-lined plate to get rid of the excess oil. On a flat surface, add a scoop of refried beans and a handful of shredded cheese to the middle of your tortilla.
  • Using your hands, tightly roll it and transfer it to a casserole dish. Continue this process with the rest of the tortillas.

Serving

  • The enchiladas can be served at this point, but you can bake them for 5-10 minutes at 350°F to melt the shredded cheese inside.
  • Serve the enchiladas while warm with crumbled queso fresco or cotija cheese, Mexican crema, fresh onions, cilantro, or shredded lettuce on top. Happy eating!

Video

YouTube video

Notes

  • Tortilla quality: Always opt for homemade or fresh, high-quality tortillas.
  • Sauce consistency: You don’t want the salsa to be too thick or thin. Adjust it with vegetable broth or water.
  • Melty cheese: Ensure the vegan cheese you choose melts well for the best results.
  • Avoid soggy enchiladas: Don’t oversoak tortillas in sauce to prevent soggy tortillas.
  • Prevent sticking: Add a bit of sauce at the bottom of the baking dish to prevent sticking if you’re baking the enchiladas at the end.
  • Fry the tortillas: Don’t skip frying the tortillas. This ensures they don’t break while rolling and adds a layer of protection against turning soggy.
  • Source fresh ingredients: It’s best to use fresh ingredients over frozen if possible, especially when it comes to the sauce.
  • Bean texture: We like to keep our beans a bit chunky to add more texture, but it’s ultimately a personal preference.
  • Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1serving | Calories: 125kcal | Carbohydrates: 19.9g | Protein: 3.7g | Fat: 3.6g | Saturated Fat: 1.8g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 283.3mg | Potassium: 176.5mg | Fiber: 4.4g | Sugar: 3.1g | Vitamin A: 198.6IU | Vitamin C: 23.9mg | Calcium: 42.1mg | Iron: 1mg
Don’t miss another recipe!Subscribe to our newsletter!

Note: We’ve updated this post to include new information and helpful tips about the recipe.

Justine Drosdovech is a food writer, photographer, and one of the founders of Broke Bank Vegan. She is a self-taught plant-based chef but uses her healthcare background to craft dishes that are both delicious and nourishing.

Leave a Reply

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

Recipe Rating




2 Comments

  1. 5 stars
    Amazing. I topped them with freshly made pico, ex onions & cilantro, avocado, extra enchi sauce, and vegan sour crema and it was muy delicioso!

    1. Mitch and Justine says:

      Hi Chris,

      That sounds delicious! We’re glad you enjoyed the recipe 🙂