Creamy Vegan Green Enchiladas with Salsa Verde and Jackfruit

Vegan green enchiladas are one of my favorite plant-based comfort meals. Loaded with hearty vegetables, beans, rice, and a creamy green enchilada sauce, they’re cozy, satisfying, and easy to prepare. This straightforward recipe delivers bold, bright enchilada verde flavor using pantry-friendly ingredients.

Vegan green enchiladas in a 13 inch by 9 inch baking dish.

[feast_advanced_jump_to]

The backstory.

I fell in love with the tangy, creamy flavors of my green enchilada chicken soup and wanted a baked, plant-based version that captured those same verde notes. This recipe translates that bright, chili-kissed profile into a comforting vegan casserole that still feels indulgent.

Soft tortillas are filled with sautéed vegetables, black beans, rice, and a touch of vegan sour cream, then baked under green enchilada sauce and melty vegan cheese. It’s flavorful, filling, and entirely plant-based—perfect for anyone who craves that classic verde comfort food.

xoxo Kori

It’s a must-make.

These vegan enchiladas are hearty, nutritious, and full of flavor—great for weeknights or make-ahead meals:

  • Family favorite – even meat-eaters tend to love these green enchiladas.
  • Adaptable – easy to make gluten-free, lower-sodium, or dairy-free depending on ingredients you choose.
  • Comfort food – creamy verde sauce, warm tortillas, and gooey vegan cheese make a cozy dinner.
  • Plant-based and filling – packed with vegetables, beans, and rice for a balanced meal.

I loved the soup so much I had to make a baked, plant-based version that delivers the same cozy verde flavor.

Let’s talk texture and flavor.

These vegan green chili enchiladas combine tender, sautéed vegetables with rice and black beans for substance. Smoked paprika and cumin add warmth and smokiness, while a tangy tomatillo-based green enchilada sauce ties everything together. Once baked, the sauce soaks into the tortillas and the vegan cheese melts into a satisfying, creamy finish.

What you’ll need.

Ingredients for making veggie green enchiladas on a white wooded board.

Ingredients you’ll use for these vegan green enchiladas:

  • Vegetables: yellow onion, garlic, zucchini, mushrooms, and sweet bell pepper for a flavorful filling.
  • Canned diced green chiles: for mild heat and texture.
  • Green enchilada sauce: a tomatillo-based verde sauce is ideal—store-bought or homemade.
  • Black or white beans: a can adds protein and creaminess.
  • Olive oil: for sautéing and greasing the dish.
  • Vegan shredded cheese: melts on top for a gooey finish.
  • Vegan sour cream: makes the filling creamy and balances the heat.
  • Cooked rice: about 1 cup to bulk up the filling.
  • Flour or gluten-free tortillas: warm slightly if using corn to prevent tearing.
  • Seasonings: ground cumin, smoked paprika, kosher salt, and black pepper.
  • Garnishes: cilantro, avocado or guacamole, extra salsa verde, and more vegan sour cream or cashew cream.

Customize it your way.

Easy ways to switch up the filling and toppings:

  • Add sweet corn or chopped spinach for extra texture and nutrients.
  • Include jalapeños or hot green chiles to increase the heat.
  • Mix in diced tomatoes, roasted cauliflower, or roasted sweet potato for variety.
  • Use pinto beans, swap to cilantro-lime rice, or add pickled onions for brightness.
  • Top with vegan queso, crushed tortilla chips, or shredded jackfruit for a pulled-meat texture.

Flexible dietary swaps.

Simple swaps to fit diets:

  • Gluten free – use certified gluten-free tortillas and check the sauce label.
  • Low sodium – choose low-sodium beans and sauce and reduce added salt.
  • Vegetarian – use dairy cheese and sour cream if you prefer.
  • No added sugar – pick a no-sugar-added verde sauce or make one at home.

How to make vegan green chili enchiladas

Overview of the method:

Sauteeing onions and vegetables in a cast iron skillet.

Saute

Sauté the onion in olive oil, then add garlic, zucchini, mushrooms, and bell pepper. Cook until tender.

Adding the rest of the filling ingredients for the green vegan enchiladas.

Add ingredients

Stir in rice, beans, seasonings, diced green chiles, green enchilada sauce, and vegan sour cream. Heat through and adjust seasoning to taste.

Filling the vegan enchiladas with filling then rolling and placing in a baking dish.

Assemble

Spread some enchilada sauce in a greased baking dish. Spoon filling into tortillas, sprinkle with a little vegan cheese, roll, and place seam-side down.

Pouring the vegan green enchiladas sauce over the top of the tortillas.

Finish

Whisk remaining sour cream with enchilada sauce, pour over the rolled tortillas, top with cheese, and cover with foil for baking.

Baking the vegan green enchiladas in the oven.

Bake

Bake at 375°F (190°C) until heated through and bubbly. Remove foil for the last 10–15 minutes to brown the top slightly.

How to serve them.

A blue and white rectangle baking dish with vegan enchiladas topped with fresh cilantro.

Serving ideas:

  • Serve straight from the oven with guacamole, salsa verde, and fresh cilantro.
  • Pair with Spanish rice, lime-dressed cabbage slaw, or roasted corn.
  • Add an extra dollop of vegan sour cream and sliced green onions.
  • Pack for lunches with chips and pico de gallo.
  • Top with shredded lettuce and diced tomatoes for a taco-style twist.
  • Drizzle hot sauce and a squeeze of lime for extra brightness.

Kori’s tips.

  • Choose medium tortillas that fit your baking dish so the rolls bake evenly.
  • If using corn tortillas, warm them to prevent cracking—patched tortillas still turn out great after baking in sauce.
  • Shortcut: use a quality store-bought tomatillo salsa verde to save time without sacrificing flavor.

FAQ’s

What is the best way to store it?

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Can I freeze it?

Yes. Wrap tightly and freeze before or after baking. Thaw overnight in the fridge before reheating.

How do I reheat it?

Microwave: Cover and heat 1–2 minutes until warm.
Oven: Bake at 350°F for 15–20 minutes.
Air Fryer: Reheat individual enchiladas at 350°F for 6–8 minutes for a crisp edge.

📌 Save this pin for later!

Pinterest pin with an image of vegan green enchiladas in a rectangle baking dish.

Can I ask you a favor?

If you try this recipe, please leave a rating and a review in the comments. I love hearing how recipes turn out for you. And if you’d like more recipes, subscribe to the newsletter for new ideas each week.

📖 The recipe.

A rectangle white backing dish of vegan enchiladas with green chili sauce.

Veggie Green Enchiladas

Flavor-packed vegan green enchiladas filled with veggies, black beans, and rice, rolled in flour tortillas, and baked in green enchilada sauce with creamy vegan sour cream.
Author Kori Butler
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Course Main Dish Recipes
Cuisine American | Mexican
Servings 8
Calories 336 kcal

Ingredients

  

Filling:

  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 1 small zucchini, diced
  • 1 cup mushrooms, chopped
  • 1 small sweet bell pepper, diced
  • 1 cup cooked rice (white or brown)
  • 20 ounces green enchilada sauce, divided
  • 1 (15-ounce) can white or black beans, drained and rinsed
  • 1 (4-ounce) can diced green chiles, drained
  • ½ cup vegan sour cream (or dairy), divided
  • ½ teaspoon ground cumin
  • ¼ teaspoon smoked paprika
  • ½ teaspoon kosher salt (adjust to taste)
  • ¼ teaspoon ground black pepper
  • 6 to 8 medium flour tortillas (use gluten-free if needed)
  • 1 to 1½ cups vegan shredded cheese (or dairy)
  • Olive oil spray or for greasing the baking dish
  • Optional toppings: salsa verde, cilantro, avocado or guacamole, vegan sour cream or cashew cream.

Instructions

 

  • Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil or spray.
  • In a large skillet, heat olive oil over medium heat. Add diced onion and sauté 3–5 minutes until soft. Add garlic, zucchini, mushrooms, and bell pepper and cook 5–7 minutes until tender.
  • Stir in rice, beans, cumin, paprika, salt, pepper, diced green chiles, ½ cup of the green enchilada sauce, and ¼ cup of vegan sour cream. Heat through and taste for seasoning.
  • Spread ½ cup of green enchilada sauce on the bottom of the baking dish. Spoon about ½ cup of filling into each tortilla, sprinkle a little vegan cheese, roll tightly, and arrange seam-side down.
  • Whisk the remaining sour cream with the remaining enchilada sauce. Pour over the tortillas, top with the rest of the vegan cheese, cover with foil, and bake 30 minutes. Remove foil and bake another 10–15 minutes until bubbly.
  • Let cool slightly. Garnish with cilantro, avocado slices, extra vegan sour cream, and a drizzle of salsa verde before serving.

Video

Kori’s Tips

Tips: Use medium tortillas that fit your baking dish so rolls bake evenly. If corn tortillas crack, warm and lightly press or patch them; the sauce softens them as they bake.

Variations: Add corn or chopped spinach, swap beans, or mix in roasted veggies. For non-vegan eaters, you can add cooked chicken or ground meat to part of the pan.

Serving suggestions: Serve with Spanish rice, cabbage slaw, guacamole, and chips.

Nutrition

Calories: 336kcalCarbohydrates: 49gProtein: 11gFat: 11g
DID YOU MAKE THIS RECIPE?Share your results on social media and tag the recipe if you’d like to show how it turned out. Subscribe to the newsletter for more tasty, healthy recipes.

© 2025 Seeking Good Eats™

Keep the good eats going.

There are plenty more enchilada recipes to try if you’re in the mood for variety:

  • Black Beans Sweet Potato Enchiladas
  • Chicken Enchiladas with Red Sauce
  • White Chicken Enchiladas
  • Seafood Enchiladas
  • 15+ Cozy Enchilada Recipes That Always Hit the Spot
  • Ground Beef Enchiladas
  • Chicken Enchilada Casserole
  • Carne Enchiladas
  • Chili’s Chicken Enchilada Soup
  • White Bean Enchilada Soup
  • High-Protein Vegan Pesto Pasta with White Beans
  • 50+ Fiesta-Worthy Mexican Inspired Recipes