This post contains affiliate links.

This easy Vegetarian Enchiladas recipe has the best flavorful veggie filling from sweet potatoes, black beans, bell pepper and brown rice. It's a hearty, healthy dinner your whole family will love!

In case you haven't noticed, I'm CRAZY about Mexican food! Don't miss my Pork Carnitas, Street Corn Dip, Horchata, or Tacos Al Pastor!

Easy Vegetarian Enchiladas on a plate topped with fresh avocado, ready to enjoy.

Even my meat loving family would agree that these Vegetarian Enchiladas hit the spot every. single. time. They're so flavorful and filling and I always make them using my favorite homemade red enchilada sauce.

How to Make Vegetarian Enchiladas:

Sauté Veggies: Sauté sweet potato in olive oil and season with salt and pepper. Cook for about 5 minutes, until they begin to get tender. Add garlic, bell pepper, onion, and black beans and toss to combine. Cook until sweet potatoes are completely tender.

Two images showing sweet potato, red bell pepper, and onion on a cutting board, and then those veggies and black beans being sautéed in a stainless steel pan.

Add Rice: Add cooked rice and ¾ cup of the enchilada sauce then toss to combine.

Rice and enchilada sauce dumped on top of sautéed veggies and black beans for the filling for veggie enchiladas.

Fill Tortillas: Add a big spoonful of filling along the edge of a tortilla and sprinkle with cheese. Roll the them tightly and then place, seam side down, in the pan. Repeat with remaining tortillas and filling.

Two images showing sweet potato and black bena enchiladas being assembled on a tortilla, and then rolled up and placed in a white baking dish.

Bake: Cover with sauce and cheese. You may not need to use all of it, depending on how much sauce you like. Sprinkle remaining cheese over top and bake at 350 degrees F for 20-30 minutes. Garnish with chopped avocado and cilantro.

A sweet potato enchilada being lifted by a spatula from a white baking dish, freshly baked and topped with chopped avocado.

Make Ahead and Freezing Instructions:

To Make Ahead: Make the black bean enchiladas filling then store it separately in the refrigerator up to 2 days ahead of time. Assemble enchiladas when ready to bake. You can also make the enchilada sauce sauce several days in advance. Store in the fridge in an airtight container.

To Freeze: Make the sweet potato enchiladas through step 9 (roll the filling in tortillas but don't cover them in sauce). Cover the pan with a double layer of tinfoil then freeze for 2-3 months. Allow the enchiladas to thaw overnight in the refrigerator then bake as directed.

Recipe Variations:

  • Vegan Enchiladas: Leave out the cheese to make this vegan enchiladas.
  • Add More Veggies: Sautéed broccoli, cauliflower, asparagus, spinach, corn, butternut squash, chopped zucchini, or mushrooms would all make great additions.
  • Green Sauce: You can also substitute the red sauce for green if you prefer.

More Vegetarian Meals?

4.99 from 100 votes

Vegetarian Enchiladas

Author: Lauren Allen
Delicious and easy Vegetarian Enchiladas with sweet potatoes, black beans and brown rice. This is a healthy dinner your whole family will love.
Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
Servings: 12

Email This Recipe!

Enter your email and we'll send it directly to you!

By entering your phone number you consent to receive marketing text messages (e.g. meal plans) from TBFS at the number provided, including messages sent by autodialer. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link. Reply HELP for help. Privacy Policy.

Ingredients 
 

Instructions 

  • Add the chopped sweet potato to a large skillet over medium heat. Drizzle with 2 tablespoons of olive oil and season with salt and pepper. Cook for about 5 minutes, until they begin to get tender.
  • Add 1 tsp minced garlic. Add chopped bell pepper, onions, and black beans and toss to combine. Cook for a few more minutes, until sweet potatoes are completely tender. 
  • Add cooked rice and ¾ cup of the enchilada sauce and toss to combine. 
  • Preheat oven to 350 degrees F. Cover the bottom of a large casserole dish with a thin layer of enchilada sauce. 
  • Add a big spoonful of filling along the edge of a tortilla and sprinkle with cheese. Roll tightly and place, seam side down, in the pan. Repeat with remaining tortillas and filling. Pour sauce over the enchiladas (you may not need to use all of it, depending on how much sauce you like). Sprinkle remaining cheese over top.
  • Bake at 350 degrees F. for 20-30 minutes. Garnish with chopped avocado and cilantro.

Notes

Make Ahead Instructions: Make the enchilada filling and store it separately in the refrigerator up to 2 days ahead of time. Assemble enchiladas when ready to bake. You can also make the enchilada sauce sauce several days in advance. Store in the fridge in an airtight container.
Freezing Instructions: Make the enchiladas through step 9 (roll the filling in tortillas but don't cover them in sauce). Cover the pan with a double layer of tinfoil and freeze for 2-3 months. Allow the enchiladas to thaw overnight in the refrigerator. Bake as directed.
Vegan Enchiladas: Leave out the cheese.
Add More Veggies: Sautéed broccoli, cauliflower, asparagus, spinach, corn, butternut squash, chopped zucchini, or mushrooms would all make great additions.
Green Sauce: You can also substitute the red sauce for green if you prefer.

Nutrition

Calories: 274kcal, Carbohydrates: 29g, Protein: 10g, Fat: 14g, Saturated Fat: 5g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Cholesterol: 19mg, Sodium: 446mg, Potassium: 289mg, Fiber: 5g, Sugar: 2g, Vitamin A: 549IU, Vitamin C: 16mg, Calcium: 189mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Text me new recipe ideas!

Simple, tasty ideas sent once a week. No spam.

Text Signup

Follow Me

Get recipe ideas weekly!

*I originally shared this recipe January 2016. Updated January 2020 and August 2023.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4.99 from 100 votes (84 ratings without comment)
Subscribe
Notify of

39 Comments
Inline Feedbacks
View all comments
Lindsey
4 years ago

5 stars
These things are so good. We aren’t vegetarian so I added rotisserie chicken, and skipped the rice because I’ve never used brown rice and couldn’t get it to cook right. 🤷🏻‍♀️ We didn’t miss it and everyone loved these enchiladas. I froze extras for my lunches. I also used your sauce recipe. 👍🏼 Next time we’re going to add scrambled eggs instead of the chicken and try for a breakfast variety.

Teva Youngblood
4 years ago

I love this recipe, but I was wondering if you could update with the weights of ingredients? I have a gallon ziplock bag full of cubed sweet potatoes, and I don’t know how much of it I should use for this recipe? I appreciate all of the hard work you do here!

Deanna
4 years ago

I have made these twice and love them more each time. Leftovers are as amazing. I was concerned about the 1/4 cup of chili powder in the enchilada sauce, then amazed at how perfect it was without the heat, but loads of flavor! Thanks. My 86 yr young mother likes them as well.

paula
5 years ago

Isn’t there more than 8 carbs in the tortilla alone?

Lulu
5 years ago

You should note that the enchilada sauce isn’t actually vegetarian. I was so excited to see a vegetarian enchilada recipe, but was quite disappointed to learn it’s not actually vegetarian with the sauce. I’d also love to see a not on the sauce with recommendations on how to make it vegetarian.

Chrys
1 year ago
Reply to  Lulu

This is 4 years old but I had to reply. What an odd comment to take the time to write. The enchiladas sauce had beef stock. Obviously to make it vegetarian, use perhaps vegetarian stock instead?

Kavita
5 years ago

I just made this – I used 6 fresh tomatoes for the sauce but I don’t think it was enough! Will use more next time! Cooked sweet potatoes a bit longer too. Great recipe though, really easy to follow, thanks!😊

TB.
5 years ago

5 stars
Excellent!! This was a hit! I followed it To a t. Success! Thank you.

Dana Cates
5 years ago

5 stars
I’ve made this recipe two times. It’s my favorite new recipe. I cooked the sweet potatoes longer because I like them soft. I also made extra filling (rice, beans, sweet potatoes, and added the red sauce) and froze it. So when I made it the second time I only had to thaw the filling, add the cheese, and roll it in the tortillas. This is delicious!

Diana
5 years ago

4 stars
I made this today… i didn’t have any cheddar in my house but i had some ricotta… so i used some inside the wraps and just put the red sauce on top when i baked. No cheddar needed, it was delicious!!!!

Linda
6 years ago

Made this exactly as described, including making the homemade red sauce. My only addition was 2 cups of diced rotisserie chicken added into the filling. Delicious! I’m making it again this weekend for a social distancing post Cinco de Mayo small neighborhood gathering. Keep up the good work!