Black Bean Sweet Potato Enchiladas
These Black Bean Sweet Potato Enchiladas are a hearty vegetarian dinner that satisfies! They’re easily made gluten-free and they can be assembled completely in advance!
My family loves Mexican food, so I make it weekly. While my family loves taco night, I almost always prefer making enchiladas because I can make the components in advance and even assemble the entire meal ahead of time.
Normally I serve my meat loving family chicken enchiladas or green enchiladas, but these Black Bean Sweet Potato Enchiladas prove that meatless meals can be extremely satisfying as well.
The sweetness of the sweet potato pairs so well with the savory, spicy flavors in my red enchilada sauce, and the black beans and corn add nice protein and texture.
They’re topped with plenty of cheese and freshly chopped cilantro for a vegetarian dinner that will please everyone in the family.
Why you’ll love this recipe:
- Sweet potato and black bean enchiladas are a hearty, flavorful vegetarian dinner that’s extremely satisfying.
- Components may be prepared in advance, or assemble the entire meal ahead of time.
- Recipe may be made gluten-free using your favorite gluten-free tortillas.
Recipe ingredients
Ingredient notes:
- Sweet potatoes. Use your favorite variety of sweet potatoes.
- Black beans. Prepare a batch of my Instant Pot Black Beans to add to these enchiladas, or use your favorite canned variety.
- Corn. Use fresh, frozen or canned corn.
- Enchilada sauce. My homemade red enchilada sauce comes together in 10 minutes with just a few pantry staples, or you can use your favorite store bought brand.
- Tortillas. I developed this recipe with soft taco sized tortillas, and you can use your favorite variety. If you use larger tortillas, the number of enchiladas will vary.
- Spices. Chili powder, smoked paprika and cumin provide a warm spicy flavor to the sweet potato filling.
- Cheese. Use your favorite grated cheese or omit to make this recipe dairy-free.
- Optional toppings. Freshly chopped cilantro adds freshness that I love, but you can top your enchiladas with your favorite toppings, including avocado, olives, chopped tomato, sour cream and more!
How to make sweet potato and black bean enchiladas
This sweet potato enchilada recipe is extremely easy. It requires a bit of prep, but a lot of it may be done in up to a few days in advance.
Pro tip: Prepare the sauce up to a week in advance or freeze it for up to 3 months. The filling may also be prepared up to a few days in advance.
See the recipe card below for full instructions.
- Cook the sweet potatoes with the onion and spices.
- Add the beans and corn to the sweet potato mixture and cook 5 minutes more or until tender.
- Divide the filling evenly among the tortillas, top with a bit of enchilada sauce and cheese, and roll.
- Place 1/2 cup red enchilada sauce in the bottom of a greased 13×9″ baking pan and place the enchiladas in the pan seam side down.
- Pour the enchilada sauce over the top of the enchiladas, and sprinkle with cheese.
- Bake for 20 minutes or until bubbly and the cheese has melted.
FAQs
Enchiladas are freezer friendly! Wrap tightly in plastic wrap, then foil and freeze for up to 3 months. Remove the plastic wrap before baking, cover with foil and bake for 20-30 minutes, then uncover and bake for 10 more minutes until bubbly and the cheese has melted.
Serve sweet potato black bean enchiladas with Mexican rice, black beans, guacamole or a dollop of sour cream or Greek yogurt for a complete meal.
Store leftover enchiladas in the refrigerator for 3-5 days.
Recipe notes
- Pro tip: Prepare the sauce up to a week in advance or freeze it for up to 3 months. The filling may also be prepared up to a few days in advance.
- This entire meal may be made in advance and popped into the oven when you’re ready, and it’s very freezer friendly.
- The serving size will vary if you use a different size of tortillas.
- Nutrition information does not include the enchilada sauce as that has been calculated in a separate post.
- Store leftover sweet potato enchiladas in the refrigerator for 3-5 days.
More Mexican recipes you’ll love:
- Cilantro lime rice
- Chicken Enchilada Bake
- Green enchilada sauce
- Grilled fish tacos
- Mexican corn cake
- Mexican corn salad
- Mexican rice casserole
- Pico de gallo
- Pineapple salsa
- Strawberry Margarita by Culinary Hill
- Tomatillo salsa
- Tortilla casserole
Did you try this recipe? If so, be sure to leave a review below and tag me @flavorthemoments on Facebook and Instagram
Black Bean Sweet Potato Enchiladas
Ingredients
- 1 tablespoon oil
- 1 small yellow onion chopped
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 2 lbs. sweet potatoes peeled and cut into 1″ cubes
- 2 tablespoons water
- 15 ounces black beans rinsed and drained
- 1 cup corn kernels 1 ear of fresh corn or frozen
- salt and pepper to taste
- 8 soft taco size tortillas your favorite variety
- Homemade Enchilada Sauce sub with store bought
- 1½ cups grated cheese I used Mexican blend
- Chopped fresh cilantro and avocado for serving (optional)
Instructions
- Preheat the oven to 350 degrees. Grease a 9×13″ baking dish with cooking spray.
- Heat the oil in a large skillet over medium heat. Add the onion and cook until softened, about 5 minutes. Add the spices and cook for 30 seconds, then add the sweet potato. Saute for 1 minute, then add the water and cook covered for 10 minutes, stirring occasionally. Lower the heat a bit if the pan becomes too hot. Stir in the black beans and corn and cook for 5 minutes more or until the potatoes are tender. Remove from heat.1 tablespoon oil, 1 small yellow onion, 2 teaspoons chili powder, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 2 lbs. sweet potatoes, 2 tablespoons water, 15 ounces black beans, 1 cup corn kernels, salt and pepper
- Fill each tortilla with about ½ cup of filling and top with a bit of enchilada sauce and cheese. Roll up the tortillas and place in the prepared baking dish and top with the remaining enchilada sauce and cheese. Cook for 20-30 minutes or until bubbly and golden.8 soft taco size tortillas, Homemade Enchilada Sauce, 1½ cups grated cheese
- Serve with chopped fresh cilantro and avocado if desired, and enjoy!Chopped fresh cilantro and avocado
Notes
- Pro tip: Prepare the sauce up to a week in advance or freeze it for up to 3 months. The filling may also be prepared up to a few days in advance.
- This entire meal may be made in advance and popped into the oven when you’re ready, and it’s very freezer friendly.
- The serving size will vary if you use a different size of tortillas.
- Nutrition information does not include the enchilada sauce as that has been calculated in a separate post.
- Store leftover sweet potato enchiladas in the refrigerator for 3-5 days.
Nutrition
Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.
**This recipe was originally published in September 2016. Step by step photos have been added, and the text has been modified to include more recipe information.
60 Comments on “Black Bean Sweet Potato Enchiladas”
I love this flavor combo in tacos, so I know I’ll totally devour it in enchilada form! Can’t wait to try soon 🙂
Isn’t one of the best flavor combos ever? Thanks, Megan!
These look perfect for a Monday night dinner, Marcie! I’m so glad that these turned out and that you shared the recipe with us. I’ve been wanting to try more dishes with sweet potatoes, so this sounds perfect! And I love how easy this is, too!
Thank you, Gayle! Sweet potatoes can do no wrong! 🙂
Yay! I’m so glad you gave us the whole enchilada today, lol! I love that.
I agree there’s not much of a better combo than chili powder, cumin and smoked paprika. It’s my go-to! I can imagine how incredible these enchiladas taste with sweet potato (NOT butternut squash, haha) and I know I would love them.
I’m glad you find my corny humor funny Sarah…thank you! 🙂
Enchiladas are a favorite around here and I LOVE that you are sharing a meatless version! These look SO delicious with the sweet potatoes and your yummy homemade sauce! I wish I had a plateful for dinner tonight!
I’d love to share some with you, Kelly! 🙂
Well you are certainly making meatless Monday look all sorts of good, Marcie!! I totally don’t blame you for making these 3 times in the past month! They look deeeeeelish! Love the ingredients you chose for these bad boys! Such a great way to use your magical 10 minute sauce!!! Cheers, friend!
Thank you, Cheyanne — hope you’re having a great week! 🙂
I got so excited when I saw these enchiladas on Instagram. Love sweet potatoes, black beans, and for together!!
Thank you, Christin! Isn’t such a great combination?
Okay, first I need to check out that 10 minute enchilada sauce — 10 minutes to skip a can I can handle! I feel like I haven’t made enchiladas in forever. I obviously need to change that!
I hadn’t made enchiladas in so long before this, but with a 10 minute sauce they’ll be happening a lot more! 🙂
These enchiladas look so cheesy- cheers to meatless Mondays! 🙂
The cheesier the better! Thanks, Medha!
I love Mexican food but I have never actually tried enchiladas. Mostly because I’ve never seen the sauce here. But now I’m just going to have to make it so I can try these because they look amazing!
I rarely made enchiladas before because I didn’t have a go-to sauce and my family always complains about too much spice! haha Thanks, Stacey!
Oh it’s been a while since I made enchiladas. And that 10 mins enchilada sauce is a must try. Sweet potatoes and black beans go so well together. Such a fabulous idea for meatless Monday meals, but I can have them on any day! 🙂
Thank you, Anu, and we can make Meatless Monday a thing every day of the week with these! 🙂
Sounds like you hit a major healthy dinner home run in your house, Marcie! I love that even your two boys went crazy over these enchiladas! I mean, what’s not to completely LOVE?? Can’t even wait to try that enchilada sauce too!
These were definitely a healthy home run! Thanks, Sarah!
I love enchiladas and this sounds like such a good combination of flavors. You got me craving some now. Great recipe!
Thank you, Stephanie! 🙂
Love this meatless version of a classic Mexican dish! Looks so good Marcie!
Thank you, Deb! It was so hearty we didn’t miss the meat!
This enchilada recipe is outta this world! I used vegan cheddar cheese, vegan sour cream, and tortillas made from flax and chia seeds. I used green enchilada sauce instead of red. The store didn’t have mild red sauce. I think I liked the green sauce better anyway. I served once with a side of steamed carrots and once with steamed spinach, and homemade strawberry applesauce. Using flax/chia tortillas is a bit of a problem, like most alternative tortillas, and I’ve tried ’em all. They tend to tear when rolling them up. You just gotta be careful. I also thought of cutting them in to strips, putting them on the bottom of a bowl, then put beans etc., on top with sour cream and avocado/guacamole.
Thank you so much for the feedback, Susan — I’m glad you enjoyed the enchiladas!
I don’t have cumin on hand – is there a substitute or can it be omitted?
Hi, Cheryl — you can certainly omit the cumin.
Thanks, I omitted, reduced chili pepper to 1.5 tsp and used regular paprika as I didn’t have smoked. I also used corn tortillas and monterey jack cheese. These were DELICIOUS. Will be adding as a regular dinner for sure:) Didn’t miss the meat at all
I’m so glad that you enjoyed them, Cheryl! I appreciate your taking the time to leave your feedback too — thank you!
Tried this recipe, actually eating it as I write this. In love!!! I will be making this more often 🙂
I’m so glad you’re enjoying it Brooke! Thank you for leaving your feedback and have a great day!
Do you freeze them before or after baking them ?
Hi Rachel. You can freeze the cooked filling before assembling the enchiladas or assemble and freeze the enchiladas before baking.
Do you have more information on freezing them and reheating later? What temp and how long for reheating?
Hi Lindsay! Reheat frozen at 350 degrees for about 45 minutes or until cooked through.
Made these for dinner tonight. They were DELICIOUS !!! I did use my favorite can sauce. I didn’t want to push my luck with my family. Next time I will use your 10 min sauce. These enchiladas are a keeper. Thank you for sharing.
Thank you Lynn and I’m so glad you enjoyed the enchiladas! ?
I so enjoyed this recipe. Your 10-minute enchilada sauce is spot on…better (and cheaper!) than store bought. Paired with the black bean sweet potato enchiladas…amazing restaurant quality result! I made the recipe as written for the gang while mine were veganized- daiya cheese substitute. This is a real keeper! 5-star! Thanks for sharing.
I’m so happy to hear that you enjoyed this recipe — it’s a favorite here! I appreciate the feedback — thank you! ?
I have made this dish several times. My husband is a true “South African man” in that he considers dinner only a real meal if there’s meat in it! He LOVES this dish! Thank you for the great recipe. Always goes down a treat in our house 🙂
This made me laugh because my boys feel that way about meat and they love this too. I’m so glad that your husband loves the enchiladas and thank you for your feedback!
My husband and I thought these were very good! I made your enchilada sauce using a 28 oz can of whole tomatoes blended smooth to replace the tomato sauce & water (it’s what I had). I used corn tortillas for the enchiladas. We’re looking forward to eating the leftovers tonight! Thank you for the recipe!
Thanks so much for sharing your feedback Monica and I’m so glad you enjoyed these! And I love the tip to use whole tomatoes to replace the sauce!
These are sooooo good! First dish where I didn’t miss the meat😉
I’m glad you enjoyed them! Thank you for the feedback. 😊
Is the 2 tablespoons of water correct! I needed a lot more than that.
The amount of water depends on how hot the pan is, etc., so it’s ok to use more. As long as the sweet potatoes get tender, that’s all that matters. 😊
Delicious – one of our family favorites! The homemade enchilada sauce is amazing too!
I’m so happy you like the enchiladas and sauce Lisa and thanks for the feedback!
These are delicious . My bf and I have just starting a meatless lifestyle and I was worried that he would get discouraged. Well after making these, I am positive he’ll be fine. The flavor is wonderful and I made the enchilada sauce, which is yummy. Looking forward to more great meatless recipes.
I’m thrilled that you enjoyed this Denise, and appreciate the feedback!
Great recipe! I made these tonight. Only changes were that I added a little more paprika and cumin and topped mine with vegan cheese. Will definitely be making again. Can see myself doing many different variations of this dish
I’m so glad you like it Bekki, and thanks for the feedback!
Sounds and looks good. Is there an approximate measure of sweet potatoes? I have some frozen, cubed sweet potatoes and would like to know about how many cups 2 lbs. would be.
You’d be good using around 2 cups or so of cubed sweet potato.
Oooh yummmm, I love black bean enchiladas and I haven’t made them lately. Great reminder to put them on an upcoming meal list!
They’re so hearty especially with the sweet potato!