Black Bean Sweet Potato Tacos
This post may contain affiliate links. Please read our disclosure policy.
Black Bean Sweet Potato Tacos are a flavorful plant-based meal the whole family will adore. Made with roasted sweet potatoes and black beans, they’re loaded with flavor and drizzled with a healthy, homemade avocado crema which takes them to the next level.

Taco Tuesdays just got more delicious thanks to these black bean sweet potato tacos!
You should know by now that tacos are my favorite food. Yes, really! I tend to opt for ones with meat, like my crockpot beef tacos or my rotisserie chicken tacos, but these sweet potato tacos are so tasty and won’t even make you miss meat (pinky promise!).
Recipe features
- A vegan-friendly meal that even meat lovers will enjoy.
- Loaded with protein and fiber!
- Once the filling is made, it can be enjoyed on tacos, or on salad or a rice bowl.
Ingredients
Sweet potato – Any variety; there’s no need to peel them, but you can if you prefer.
Spices – A mixture of cumin, smoked paprika, garlic powder, onion powder, chili powder, salt, and pepper works well and adds a ton of flavor to the potatoes.
Onion & garlic – These aromatics help make the beans more exciting and yes, flavorful too.
Black beans – Use canned black beans and make sure to drain and rinse them to remove any of the liquid from the can first.
Lime juice – Freshly squeezed lime juice is best. A little bit goes a long way — I recommend using the amount listed in the recipe card and then increasing to taste.
Avocado crema – Optional, but it will absolutely take these tacos to the next level! Plus, it only takes 5 minutes to whip up.
How to Make Black Bean Sweet Potato Tacos
Step 1: Roast the sweet potatoes. Start by tossing the sweet potatoes with olive oil and the spices in a large bowl. Then, spread them out onto a baking sheet in a single layer and roast in the oven at 425 F for 25-30 minutes, flipping half way through.

Step 2: Cook the beans. Next, heat the remaining oil in a large skillet. Once hot, add the onion and sauté for 3-4 minutes. Then, add the garlic and beans and stir until the beans have softened and the garlic is fragrant, about 3 more minutes.

Step 3: Assemble the tacos. Heat the tortillas, then add a spoonful of the roasted sweet potatoes and the black bean mixture. Sprinkle with cilantro and cojita cheese, along with the avocado dressing, and enjoy!

Erin’s tips & tricks
- Tortillas: These tacos are good whether made with corn tortillas or flour tortillas, so use your personal preference. If you want to keep them gluten free, opt for corn tortillas.
- Add-ins: Other delicious things you could add to these tacos include avocado, grape tomatoes, radishes, crispy tofu, shredded chicken, and/or charred corn.
- Bought too many black beans? No problem! Just whip up a batch of my black bean brownies and thank me later 🙂
My Pro Tip
Recipe Tip
Cut the sweet potato into bite-size pieces. Remember, these are going on tacos, so you don’t want the pieces to be too big. Plus, the smaller you cut them, the more quickly they’ll roast.
Serving suggestions
Serve these Black Bean Sweet Potato Tacos on their own or alongside this black bean corn salsa or pineapple salsa. The filling would also be delicious served on my chicken fajita salad and/or this kale taco salad. Whip up a batch of this Instant Pot Spanish rice to serve on the tacos, or even these fried tomatoes.
Storage
Refrigerator: Wait for the potatoes to cool a bit, then transfer them, along with the black bean mixture, to a sealed container in the fridge for up to 4 days. Reheat in the microwave or on a baking sheet in the oven at 350 F until warm.

More taco recipes
If you made this recipe, be sure to leave a comment and star rating below. Thanks!
Black Bean Sweet Potato Tacos

Ingredients
- 2 large sweet potatoes, (or 3 medium), cut into ½ inch chunks
- 4 tbsp olive oil, divided
- 1 tsp cumin
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 1 tsp salt
- 1/2 tsp onion powder
- 1/2 tsp chili powder
- 1/4 tsp black pepper
- 1/2 cup yellow onion, finely diced
- 3 garlic cloves, minced
- 14.5 oz. black beans, drained and rinsed
- salt and black pepper to taste
- 1/2 lime juiced
- 12 corn tortillas
- cilantro
- cotija cheese
- avocado dressing, (spicy avocado dressing)
Instructions
- Preheat the oven to 425 F.
- Add the cut sweet potatoes, 2 tablespoons of the olive oil, cumin, smoked paprika, garlic powder, onion powder, chili powder, salt, and black pepper to a large bowl and toss together to coat the sweet potatoes in the seasonings.
- Transfer the sweet potatoes to a large baking sheet in a single layer and roast for 30 minutes, flipping halfway through.
- While the sweet potatoes are roasting, grab a large skillet. Over medium heat, add the remaining olive oil, along with the onion. Saute until the onion is translucent, 3-4 minutes and then add the garlic and black beans. Cook the beans until they soften slightly, about 2-5 minutes. Remove from the heat and add in the lime juice and stir. Set aside.
- If you have a gas stove, heat the tortillas directly over the flame until they’re charred slightly. If you have an electric stove, heat the tortillas in a skillet. Spoon some of the roasted sweet potatoes and the black bean mixture into each tortilla.
- Serve tacos with chopped cilantro, cotija cheese, and my avocado dressing Enjoy!
Notes
Nutrition


















This sounds good, but I am confused. Was this recipe edited at some point? I see people mentioning plantains, but I don’t see them in the recipe or post.
Yes, it was edited! It originally had plantains but now it doesn’t (though, feel free to add some if you’d like!)
This is a good jumping off point, but with absolutely no seasonings, it sounded bland. I added a splash of beer, lime juice, cumin, chili flakes and salt and pepper to the potatoes and plantains. Then we added finely shredded cabbage to the taco along with a pile of pickled red onions and a dollop of crème fraîche. They were super tasty this way.
I haveeee to make these. I love plantains + black beans. Annddd I have everything for them except for plantains so definitely going to make these for dinner next week!! xo
Can I add your steak tips to this? You legit left me craving tacos.