Vegetarian enchiladas are a simple and delicious dinner that your whole family will love.
This one is easy and delicious, y’all! Perfect of you need a quick, budget-friendly dinner, or if you are hosting vegetarian eaters. Everybody will enjoy these!
How to make vegetarian enchiladas
First, gather your ingredients.
Ingredients
For tastiest results, always use the best quality ingredients you have access to.
To make these vegetarian enchiladas, you will need the following:
- garlic
- Red bell pepper
- Green bell pepper
- sweet potatoes
- cumin
- chili powder
- garlic powder
- onion powder
- salt and pepper
- roasted corn – canned or frozen
- canned black beans
- canned green chilis
- red enchilada sauce – I used store-bought
- flour tortillas regular size
- shredded Mexican cheese or cheddar cheese
- Avocado
- Fresh cilantro and lime wedges for topping/ garnish
Making the filling
Preheat the oven to 350 degrees F and spray a 9×13 pan with cooking spray. Set aside.
Heat oil in a large skillet over medium heat. Add the onion and toss and cook it in the oil until soft and translucent then season it with a sprinkle of salt and pepper.
Add the garlic and toss and cook it for a few minutes with the onion. Then add in the diced bell peppers and toss and cook them with the onions and garlic for 2-3 minutes.
Add the chopped sweet potato and toss it with all of the other veggies and let that cook for 5-6 minutes, until the sweet potatoes start to become tender.
Combine the cumin, chili powder, garlic powder and onion powder in a small mixing bowl with some salt and pepper.
Add the corn, black beans, green chilis and the seasoning mix and let it all cook for a few minutes until the sweet potatoes are nice and tender.
Add ¾ cup of the red enchilada sauce and toss it with all of the other ingredients in the pan. This is your filling.
Assembling vegetarian enchiladas
Pour ¼ cup of the enchilada sauce into the bottom of the pan, enough to cover the bottom. Lay one of the tortillas out onto a flat, clean surface and spread a heaping spoonful of the filling onto the middle of the tortilla and sprinkle with some of the cheese.
Roll the tortilla up tightly and place it seam-side down in the pan. Continue with the remaining tortillas until you have used up all of the filling. This recipe should yield 10-12 enchiladas. Note: Place the enchiladas in a single layer in the pan so that they are not overlapping.
Pour desired amount of enchilada sauce over the enchiladas.
And then sprinkle on desired amount of cheese. I used about 1 cup
Baking
Place the pan into the preheated oven and bake the vegetarian enchiladas for 20-30 minutes until the edges are nice and golden and the cheese is fully melted.
Remove, let cool for a few minutes and top vegetarian enchiladas with diced avocado, cilantro and lime wedges. Serve and enjoy!
Frequently asked questions
To make these vegetarian enchiladas vegan, simply use your favorite vegan cheese. You can do store bought or homemade queso or cashew cheese. I have recipes for those 2 suggestions coming soon.😉👌🏻
These would be good for up to 5 days in the fridge, kept in an air tight container.
Yes! To freeze, complete all the steps just prior to pouring sauce over the top. Make sure you wrap these well with plastic wrap, then aluminum foil and they would be good up to three months. When you get ready to cook them, thaw completely, add the sauce and cheese and cook the rest according to the instructions.
Yes! These would work well as substitutes.
Yes! I’d recommend doing all steps just prior to pouring the sauce, and you can refrigerate up to a day or two. When you get ready to bake, pour the sauce and sprinkle the cheese, then bake as directed.
Share this recipe
Did you try this recipe? Give it a star rating. Pin it and share it if it looks good to you. And be sure and stay connected on social media!
Instagram | Pinterest | Facebook | YouTube | TikTok
Be sure and check out all my favorite kitchen tools in my Amazon store (affiliate).
Vegetarian Enchiladas
Vegetarian enchiladas are a simple and delicious dinner that your whole family will love.
Ingredients
- 1 tablespoon oil (avocado oil, olive oil, or oil of choice)
- ¼ cup diced white or yellow onion
- 2 cloves garlic – peeled and minced
- 1 Red bell pepper – diced
- 1 Green bell pepper – diced
- 2 sweet potatoes – medium, peeled and diced into small pieces
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon kosher salt
- ½ teaspoon ground black pepper
- 1 cup roasted corn – canned or frozen, you can also use fresh corn or frozen yellow corn
- 1 15 ounce can black beans – drained and rinsed
- 4 ounces green chilis 1 can, 4 ounces
- 3-4 cups red enchilada sauce – I used store-bought
- 10-12 flour tortillas regular size
- 2 cups shredded mexican cheese or cheddar cheese
- Avocado – peeled and diced – for topping
- Fresh cilantro chopped for topping
- Lime wedges – for topping
Instructions
- Preheat the oven to 350 degrees F and spray a 9×13 pan with cooking spray. Set aside.
- Heat olive oil in a large skillet over medium heat. Add the onion and toss and cook it in the oil until soft and translucent then season it with a sprinkle of salt and pepper.
- Add the garlic and toss and cook it for a few minutes with the onion. Then add in the diced bell peppers and toss and cook them with the onions and garlic for 2-3 minutes.
- Add the chopped sweet potato and toss it with all of the other veggies and let that cook for 5-6 minutes, until the sweet potatoes start to become tender.
- Combine the cumin, chili powder, garlic powder and onion powder in a small mixing bowl with some salt and pepper.
- Add the corn, black beans, green chilis and the seasoning mix and let it all cook for a few minutes until the sweet potatoes are nice and tender.
- Add ¾ cup of the red enchilada sauce and toss it with all of the other ingredients in the pan. This is your filling.
- Pour ¼ cup of the enchilada sauce into the bottom of the pan, enough to cover the bottom.
- Lay one of the tortillas out onto a flat, clean surface and spread a heaping spoonful of the filling onto the middle of the tortilla and sprinkle with some of the cheese.
- Roll the tortilla up tightly and place it seam-side down in the pan. Continue with the remaining tortillas until you have used up all of the filling. This recipe should yield 10-12 enchiladas. Note: Place the enchiladas in a single layer in the pan so that they are not overlapping.
- Pour desired amount of enchilada sauce over the enchiladas and sprinkle on desired amount of cheese. I used about 1 cup
- Place the pan into the preheated oven and bake the enchiladas for 20-30 minutes until the edges are nice and golden and the cheese is fully melted.
- Remove, let cool for a few minutes and top with diced avocado, cilantro and lime wedges.
Recipe Notes
Nutritional information is approximate and was calculated using a recipe nutrition label generator.
Shelly says
I love this recipe. It’s extremely easy to make. I made a mistake of using flour tortillas instead of corn and it was gloopy. But otherwise it’s extremely delicious. In the feature I’ll use corn.
Marjorie @APinchOfHealthy says
I am glad you enjoyed it Shelly!🙌🏻
Lorelei says
I have never in my life seen a more gorgeous picture of enchiladas! Came here to check out the recipe after seeing them on Instagram and am delighted that they are vegetarian. I’m trying to do more meatless meals and this looks like a perfect recipe to add to my collection. Can’t wait to try it!
Marjorie @APinchOfHealthy says
That is so kind of you, Lorelei! I hope you enjoy them, and I have lots more vegetarian & vegan recipes headed to the blog after the new year.