Subscribe now for a freebie!
The free download will be emailed to you!
The free download will be emailed to you!
This post may contain affiliate links. Please read our disclosure policy.

These vegetarian enchiladas verdes are packed full of vegetables – sweet potato, black bean, and kale, all with a homemade verde sauce over the top! This cheesy vegetarian enchilada recipe is a great twist on a Mexican favorite.

Vegetarian enchiladas verdes are a classic Mexican dish, made traditionally with corn tortillas stuffed with beans and cheese.
These tortillas are then rolled, placed in a baking dish, smothered with spicy green enchilada sauce, and topped with shredded cheese.
The dish is baked to hot, bubbly perfection and served with fresh toppings like avocado, cilantro, and diced tomatoes.
For filling additions, some recipes also include rice, quinoa, bell peppers, corn, onion, and more.

Email this recipe to yourself to save for later.
By submitting this form, you agree to receive emails from Girl with the Iron Cast.
A difference between verde sauce for enchiladas and salsa verde is that one is cooked (verde sauce), and one is raw (salsa verde).
Salsa verde is also made using tomatillos (which you could totally roast a couple and add to this recipe).
Another notable difference is the addition of broth or stock to verde sauce versus just blending the roasted ingredients on their own for salsa verde. You can use salsa verde over enchiladas, but I enjoy the creaminess of the green enchilada sauce though.
Unlike my chicken enchiladas with red enchilada sauce, I wanted to do a green (verde) sauce with these vegetarian enchiladas.
The base of the verde sauce is hatch green chiles. Hatch chile season is typically August-September, but they can still be hard to find, so I usually just use canned green chiles year-round.

Here’s everything you’ll need to make my vegetarian enchiladas verdes…
These vegetarian enchiladas are quick to make, great for meal prep, and satisfying every time. So, let’s get cooking!
Pre-made verde sauce is great in a pinch. The flavor won’t be quite as fresh or complex, though it comes in handy for an extra quick meal.


For easy cooking, you can chop your sweet potatoes ahead of time, storing them in cold water in the refrigerator for up to 24 hours.
Storing chopped potatoes in water is super important because without it, they’ll dry out fast, and their texture will be ruined.





Opt for freshly grated cheese when possible.
As I mentioned in my chicken enchiladas post, freshly grated cheese melts the best. Most types of pre-shredded cheese use anti-caking agents, so they don’t melt as well.
You can use pre-shredded cheese if you have it on hand, though it likely won’t get as melty and bubbly.
This recipe is nearly vegan as is. Simply swap the Monterey jack cheese for your favorite dairy-free blend. Some of my favorites include Violife Just Like Cheddar Shreds and Daiya Dairy-Free Mexican Blend Shreds.


Serve your enchiladas warm from the oven with your favorite toppings, including fresh cilantro, avocado, diced tomatoes, sour cream, chives, and pickled jalapenos.
While this dish is already packed with vegetables, I like to serve it with a side salad, like my Mexican garden chicken salad or grilled corn halloumi salad.
Other yummy pairings include my roasted tomatillo chicken soup, stuffed poblano peppers, or corn tortilla chips with oven-roasted salsa and homemade guacamole.

You can assemble the enchiladas ahead of time and place them in the refrigerator prior to baking.
Make sure to fully seal the enchiladas in the baking dish to keep them fresh and add an additional 10 minutes to bake time.

To refrigerate the enchiladas, let them cool completely before storing them in an airtight container. They will last for up to 3 days in the refrigerator.
When you’re ready to eat, pop them into a preheated oven and bake for 15-20 minutes at 350 F or until warm through.
To freeze the enchiladas, I recommend using a disposable pan. Do all the steps except for adding the cheese on top prior to baking, cover tightly with plastic wrap so they are fully sealed, and freeze for up to 3 months.
Defrost in the fridge overnight, then bake.

Did you make this? If you snap a photo, please be sure tag me on Instagram at @girlwiththeironcast or hashtag #girlwiththeironcast so I can see your creations!

Email this recipe to yourself to save for later.
By submitting this form, you agree to receive emails from Girl with the Iron Cast.
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
I’ve always wanted others to love cooking as much as I do, which is why I created Girl with the Iron Cast. Whether you are a beginner cook or advanced, my goal is to provide you with easy to follow homemade recipes that inspire you to get in the kitchen and get cooking!
Read more
Best enchiladas I’ve ever made. Huge hit with husband and all four kids!
Wow such a compliment Marissa! So glad you all enjoyed it. Thank you for making it!
My boyfriend and I made this tonight having never made enchiladas before. They are SO delicious and super filling, so we have lots of leftovers too! Would highly recommend if you’re looking for a substantial veggie dinner. 🙂
I’m so glad you enjoyed it Annie! Thanks for making it. The leftovers are so great the next day too!
These are SO good! I may even love them more than verde chicken enchiladas. I added some spices to the filling and used a jar of salsa since I was in a hurry, I can’t wait to make these again and try your salsa recipe!
I’m so glad you loved them! We make them more than chicken too!
This just got put on my recipe to-do list for this weekend, this looks amazing!