Sweet Potato Black Bean Enchiladas
Sweet Potato Black Bean Enchiladas are easy to make and always a crowd favorite! They are loaded with vibrant colors and incredible flavor to win over every meat lover. Ready to serve in just over 30 minutes!

EMAIL ME THE RECIPE!
These sweet potato black bean enchiladas check all the boxes for being completely and utterly satisfying in every possible way. The creamy sweetness of the sweet potatoes is a perfect combination to the Mexican spices. Black beans and corn add extra heartiness and texture. Then, all of this goodness is slathered in a rich enchilada sauce that will make you wonder why you ever needed meat in the first place!
Everything to love about this recipe
- Beyond delicious: Warm tortillas filled with nourishing, tasty ingredients, then baked to warm, bubbly, cheesy perfection! Then, finish your vegetarian enchiladas off with toppings like sliced avocado, green onions and fresh cilantro.
- A family favorite: Out of all my enchilada recipes, these sweet potato black bean enchiladas have become the most requested! They’re even picky kid approved!
- Make ahead: Prep these hours ahead of time, then simply pop them in the oven when you’re ready to eat.
These enchiladas were a hit with my family. My teen daughter who is the queen of picky eaters even asked for seconds! This recipe is a keeper and will be added to our recipe rotation.
— Ashley
Ingredients you’ll need
This sweet potato black bean enchiladas recipe is made with simple, wholesome, good-for-you ingredients. Here’s what you’ll need to make them:
Exact measurements and a printable recipe can be found below in the recipe card.

- Sweet potatoes: Choose the orange and red skinned potatoes. These tend to be sweeter, more moist and less starchy.
- Onion & jalapeños: For extra savory flavor and bit of heat, we’re sautéing onion and minced jalapeño in a bit of olive oil with the sweet potato.
- Garlic: Adds extra delicious flavor.
- Black beans: Add a boost of protein, fiber and heartiness.
- Corn: Fresh, frozen or canned all work fine.
- Spices: The perfect combo of flavorful spices. Try this homemade taco seasoning for maximum deliciousness!
- Tortillas: Corn tortillas are traditional in enchiladas, but feel free to use flour tortillas if you prefer. A corn-flour blend tortilla is a great option because they are easier to roll. Use gluten-free tortillas to make this recipe gluten free.
- Enchilada sauce: Try my homemade enchilada sauce, or use store-bought if you’re short on time. Hatch mild is my go-to store-bought variety.
- Cheese: I like to use either Mexican blend or Monterey jack cheese. Feel free to use cheddar cheese, pepper jack, or other shredded cheese varieties. You can even use dairy-free cheese to make vegan enchiladas.
Substitutions and variations
Sweet potato black bean enchiladas are really versatile! Feel free to change up the ingredients to make them your own!
- Use butternut squash: For a slightly different flavor, try using cubed butternut squash instead of sweet potato. You will still cook everything the same in the pan.
- Enchilada sauce: Mix things up with green enchilada sauce instead of red enchilada sauce.
- Filling: You can add other ingredients to the filling such as green chiles, diced tomatoes, diced and sautéed bell pepper and/or other veggies.
- Add toppings: Take these over-the-top by adding delicious toppings such as sour cream, cilantro, sliced jalapeños, avocado or guacamole, diced tomatoes and/or a squeeze of lime juice.
How to make this recipe

Step 1: Preheat oven to 400ºF. Prepare a 9×13-inch casserole dish by greasing and set aside. Then, in a large skillet, heat the oil over medium heat. Add the sweet potatoes, onion and jalapeños in the oil and coat. Sprinkle the ground black pepper and sea salt over the mixture to combine.

Step 2: Add the water. Cover the pot and cook until potatoes are crispy on the outside but tender and cooked through on the inside, about 8 minutes, stirring often so that the onions don’t burn.

Step 3: Add the garlic, black beans, corn and taco seasoning, and stir to combine with the sweet potato and onions. Lower heat to medium and cook for about 3-5 minutes. Stirring frequently.

Step 4: Pour about 1/2 of the enchilada sauce in the bottom of the casserole dish and spread evenly.

Step 5: Remove the sweet potato mixture from the heat. To assemble enchiladas, add about 1/3 cup of the sweet potato black bean mixture into each warmed tortilla, sprinkle with a pinch (about a tablespoon) of cheese.

Step 6: Roll the tortilla and place (seam side down) in the baking dish (on top of the enchilada sauce). Continue until all tortillas are used. Top the rolled tortillas with leftover sweet potato mixture (I like to add this down the center).

Step 7: Pour over the remaining enchilada sauce. Top with desired amount of cheese (I like to use about 1 cup, but if you like cheesier, use more cheese).

Step 8: Bake in the oven for 10 minutes or until cheese is bubbly and melted. Serve topped with diced avocado and cilantro or any other toppings you’d like.
Helpful tips
- Make ahead: Prep these in the morning, cover and place in the fridge, and then all you have to do is bake them before dinner!
- Time saving tip: To make these come together in a flash, buy pre-chopped sweet potato from the produce or frozen foods department. If using frozen, thaw before preparing.
- Heat tortillas: To make tortillas more pliable, wrap them in a damp paper towel and microwave to warm for 30 seconds.
- Mash the sweet potato: If you’d like the sweet potato mashed some, you can use a fork to mash the sweet potatoes until chunky (but, not totally mush).
Frequently asked questions
In this particular recipe, there is no need to cover the pan with aluminum foil. Bake at 400ºF for just about 10 minutes and until the cheese is nice and melty.
Yes, you can definitely add meat to this recipe. I think ground turkey, chicken, or beef would all work well here. Shredded rotisserie chicken would also be a great option.
As long as you use a mild enchilada sauce and taco seasoning, these will not be spicy.
Serving suggestions
These sweet potato black bean enchiladas are great served with pretty much any Mexican side! Here are some of my favorite sides that complement these really well!
- Chips and salsa: Any time I’m eating Mexican food, I’ve got to have some chips and salsa and/or guacamole on the side!
- Rice: Add a serving of cilantro lime rice on the side! For a lower carb option, try this cilantro lime cauliflower rice.
- Salad: For a lighter side, pair these with a cucumber tomato salad.
- Beverage: Make it super festive and enjoy margaritas!
Storage recommendations
These black bean sweet potato enchiladas make wonderful leftovers. They’re even delicious for breakfast with eggs! Here are some tips for storing and reheating:
- In the refrigerator: Once your enchiladas have cooled, then cover them tightly with plastic wrap or place them in an airtight container and store them in the fridge. They will keep for up to 3-4 days.
- Reheating: To avoid these becoming soggy, reheat them loosely covered with aluminum foil in the oven at 350 degrees for 20–25 minutes, or until they’re warmed through. If preferred, you can also pop individual servings in the microwave for a little over minute.
- Freezing: I haven’t tried freezing these but I think it would work just fine. Store in a freezer-safe container for up to about 1 month. Thaw, heat and enjoy!

More delicious Mexican recipes
If you try this, let me know! Leave a comment and if your family loves it as much as mine does, be sure to give it a five star ⭐️ rating! Also, tag @kimscravings on Instagram with a picture of your creation. Be sure to subscribe to our mailing list to receive more healthy delicious recipes straight to your inbox.
Sweet Potato Black Bean Enchiladas
Ingredients
For the enchiladas:
- 1-2 tablespoon(s) olive or avocado oil
- 2 large sweet potatoes, cubed (you can peel, if you'd like, but I don't)
- 1/2 small onion, finely chopped
- salt & pepper, to taste
- 2 small jalapeños, minced (optional)
- 2 cloves garlic, minced
- 2 tablespoons water
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup frozen corn or drained canned corn
- 1-2 teaspoons taco seasoning
- 8-10 medium-sized yellow or white corn tortillas
- 1 (15-ounce) can enchilada sauce, (I like Hatch mild)
- 1-2 cups shredded Mexican cheese blend
- Optional garnish: chopped tomatoes, avocados, green onions, fresh cilantro
EMAIL ME THE RECIPE!
Instructions
- Preheat oven to 400ºF. Prepare a 9×13-inch casserole dish by greasing and set aside.
- In a large skillet, heat the oil over medium heat. Add the sweet potatoes, onion and jalapeños in the oil and coat. Sprinkle the ground black pepper and sea salt over the mixture to combine.
- Add the water. Cover the pot and cook until potatoes are crispy on the outside but cooked through on the inside, about 8 minutes, stirring often so that the onions don’t burn.
- Add the garlic, black beans, corn and taco seasoning, and stir to combine with the sweet potato and onions. Lower heat to medium and cook for about 3-5 minutes. Stirring frequently.
- To make tortillas more pliable, wrap them in a damp paper towel and microwave to warm for 30 seconds.
- Pour about 1/2 of the enchilada sauce in the bottom of the casserole dish and spread evenly.
- Remove the sweet potato mixture from the heat. If you'd like the sweet potato mashed some, you can use a fork to mash the sweet potatoes until chunky (but, not totally mush). To assemble enchiladas, add about 1/3 cup of the sweet potato black bean mixture into each warmed tortilla, sprinkle with a pinch (about a tablespoon) of cheese, roll, and place, seam side down, in the baking dish (on top of the enchilada sauce). Continue until all tortillas are used.
- Top the rolled tortillas with leftover sweet potato mixture (I like to add this down the center) and pour over the remaining enchilada sauce. Top with desired amount of cheese (I like to use about 1 cup, but if you like cheesier, use more cheese) and bake in the oven for 10 minutes or until cheese is bubbly and melted. Top with diced avocado and cilantro or any other toppings you'd like, and serve.
Notes
Did you make this recipe?
Tag @kimscravings on Instagram and be sure to subscribe to our mailing list to receive more healthy and delicious recipes straight to your inbox!
This recipe was originally published in July of 2013. It has been updated with some revisions to the recipe, extra tips and new photos.


So yummy and a great meal to make ahead! Just popped them in the oven when we were ready to have dinner and then sprinkled on the toppings. I used Trader Joe’s’ enchilada sauce and their half corn, half wheat tortillas which were easy to roll and didn’t break it all. My husband said they were the prettiest enchiladas he’d ever seen and my 2 year old had no problem eating them too!
These were a huge hit with my family yesterday. And I mean it. They wanted to go to the grocery store to get more ingredients to remake the day after.
My husband wanted chicken enchiladas, but I made these. They were so good he didn’t even notice the lack of meat! I thought they would be too cheesy for my taste, but they were perfect!! I will definitely make these again when we’re in the mood for enchiladas!
That’s so awesome to hear! Thanks for your feedback!
These enchiladas were fantastic! Made them last night for my family of 5. Everyone finished their dinners and my husband exclaimed how much he loved it! I only had small flour tortillas and they worked great.
So happy to hear!
My husband and I really enjoyed these enchiladas! Great recommendation to use corn/flour blend tortillas – they were easily to roll and had plenty of flavor!
That makes me so happy to hear!
These were so delicious. I topped them with some pickled onions which were an amazing tangy kick.
These enchiladas were a hit with my family. My teen daughter who is the queen of picky eaters even asked for seconds! This recipe is a keeper and will be added to our recipe rotation.
So happy your family enjoyed!
My husband said, “add these to the rotation!” and my toddler enjoyed them too, which is about the best review I could give.
That’s amazing!
I made these tonight along with your enchilada sauce and my parents could not stop raving about how good they were! I will never make my enchiladas another way again!
That’s so awesome! Thanks so much for the comment!
Made this on a Sunday and used it as a meal prep for weekday lunches. Great recipe!
Oh, yes! They are so perfect for meal prep!
This recipe is so simple with healthier ingredients and it packs a punch of flavor! Definitely making this again!
So happy you enjoyed! Thanks for your comment!
My family loved these and I got to brag that I made homemade enchilada sauce! Thank you!
So happy to hear!
So flavorful and the fam loved! Thank you!
So glad the enchiladas were a hit!
This recipe was delicious. Definitely making this one again. Great for a weeknight dinner!
Glad they were a hit! Thanks for your comment!
Oh my goodness, these were SO amazing! I loved the sweet potato and black bean combo.
Thanks, Lisa! Sweet potatoes and black beans are one of my favorite combos too. I love the sweet and savory!
I made these for dinner tonight with the homemade sauce. Delicious!