This post may contain affiliate links. Learn more.

Savory, super-satisfying sweet potato and black bean tacos taste great and will make you feel great, too. We amp up the classic combo of creamy beans and chili-roasted sweet potato with crisp, refreshing cabbage slaw and our super-popular cilantro sauce.

three tacos with two lime wedges on a black plate
Want to save this recipe?
Enter your email below and I’ll send it to your inbox. Plus get great new recipes every week!
Please enable JavaScript in your browser to complete this form.

Why we love these tacos

Tacos are inherently happy-making. They bring the party with them wherever they go. But sometimes you want a taco that — like a mullet — has a little business in the front to go with the party in the back.

  • These tacos pack a nutrient punch that equals their next-level flavor profile. And they’re convenient if you’re feeding a crowd with various dietary preferences. They’re vegetarian and easily made vegan by skipping or subbing the cheese. And if you use corn tortillas, they’re naturally gluten-free.
  • FUN FACT: We developed this orange and black “Tiger Tacos” recipe for a little cooking segment for our 2020 Princeton Reunion, which, as with everything these days, is happening via Zoom. Keepin’ it as festive as possible and hoping you do, too.

The chili-roasted sweet potatoes

Lightly crisp on the outside and tender and creamy on the inside, roasted sweet potatoes add heft, a hint of spice, and a gorgeous earthy sweetness to these tacos. They’re easy to make and 100% make-ahead friendly.

What you’ll need

Here’s what you need to make the sweet potatoes:

chili powder, diced sweet potatoes, salt, and safflower oil in bowls
  • Sweet potatoes: You can use any variety of orange sweet potatoes or yams for this recipe. Though unrelated, orange sweet potatoes are often called yams at American supermarkets. Look for firm potatoes without visible wrinkles (which, just like for us, are signs of aging). Medium-sized sweet potatoes are a good bet for a nice, creamy texture when cooked. And though the shape doesn’t matter too much, it’s easier to dice slightly rounder sweet potatoes without long, scraggly ends.
  • Chili powder: To avoid any confusion, chili powder means the spice blend that combines ground chili peppers with other ground seasonings like cumin, garlic, and oregano and NOT pure ground chili peppers.
  • Safflower oil: We use safflower oil in this recipe for its neutral taste and high smoke point. Feel free to substitute canola oil or a vegetable oil blend.

What you’ll do

Here’s how to get those sweet potatoes ready for the oven:

adding diced sweet potatoes to a sheet pan, tossing, and roasting
  1. Preheat the oven to 425°F / 218°C with a rack in the center. This temperature will get you a nice combination of gentle crispness on the outside and creaminess on the inside. Line a rimmed baking sheet with a piece of parchment. Wash and peel the sweet potatoes and cut them into 1/2-inch dice (a little bigger is okay, but not much). This might be a little smaller than you’re used to cutting them.
  2. Toss the potatoes with the oil, chili powder, and salt.
  3. Arrange them in a single layer so they’ll cook evenly. Roast for 20 minutes, then toss with a spatula and pop them back in the oven for 15 minutes more.
  4. When they’re done, set them aside until everything else is ready.

The smoky, savory black beans

Black beans are truly magical. They have an incredible depth of flavor on their own. And when sautéed with a few aromatics and spices and then mashed up just a bit, they create a creamy, savory layer for these tacos.

What you’ll need

Here’s what you’ll need to make the beans:

oil, black beans, smoked paprika, onions, cumin, garlic, and salt in bowls
  • Beans: Canned black beans work just fine in this recipe, especially if you use a nice, firm brand. Pop the beans into a colander and rinse them off well, then let them drain before adding to the pot. Of course, beans cooked from scratch are even better. Learn how to make them on the stovetop, in the Instant Pot, or in the oven, in our tutorial here.
  • Smoked paprika: Smoked paprika is also called pimentón. It has a fabulous smoky flavor that’s totally different from Hungarian paprika. Smoked paprika comes in sweet and hot varieties. We prefer to use sweet, but hot is okay too if you want to add an extra layer of spiciness to these mild tacos.

What you’ll do

The beans come together quickly on the stovetop while the sweet potatoes roast in the oven. Here’s all you need to do:

  1. In a medium-sized pot over medium-high heat, cook the onion and garlic in the oil until softened — about five minutes. Stir in the salt and spices and cook for a minute, stirring, to make the spices all fragrant and toasty.
  2. Pour in the rinsed and drained beans and stir it all up.
  3. Pour in 1/2 cup of broth (veggie or chicken is fine), water, or bean cooking water if you made the beans from scratch. Give it a stir and let it simmer for 10 minutes until it’s warmed through and the flavors have had a chance to mingle.
  4. Using a potato masher, mash up about 1/3 of the beans. If you don’t have a potato masher, you can use the back of a wooden spoon. Mashing helps make the beans into a nice base layer for the tacos rather than a hot mess that wants to fall out everywhere, while still leaving lots of the beautiful black beans intact.

The cabbage slaw

These creamy, earthy tacos need a fresh, crunchy element, and this simple, tangy cabbage slaw is just the thing.

What you’ll need

Here’s what you’ll need to make the slaw:

shredded cabbage, lime juice, and salt in bowls
  • Cabbage: A good old salt-of-the-earth head of green cabbage is what we’re looking for here. Nothing fancy. The crunchier the better!

What you’ll do

Salt, acid, and time do all the work to make this crunchy, tangy slaw. Here’s what you’ll do:

  1. Cut out the core of the cabbage. (To see this in action, check out our video tutorial. This was one of our first-ever videos, so it’s a little rough around the edges but still informative, ahem.) Then thinly slice the cabbage.
  2. Tease apart the cabbage shreds with your hands and add them to a mixing bowl.
  3. Pour in the freshly squeezed lime juice and salt, and toss it all together well. Let it sit while you make the rest of the components for the tacos. The salt and lime juice will tenderize the cabbage just enough and imbue it with tons of flavor.
  4. Before serving, drain any liquid that’s accumulated in the bottom of the bowl. (Salt draws moisture out of foods, which is cool and osmotic, but no one wants soggy tacos.)

Assembling and serving the tacos

Here’s how to layer up your sweet potato and black bean tacos for the ultimate experience:

assembling a taco on a white plate with all the components we made
  1. Start with a corn tortilla. We’ve been making our own soft corn tortillas recently and LOVING it. You can buy whatever taco-sized soft corn tortillas you like best. (Or use flour tortillas if you prefer them, but we love the flavor of corn with these tacos.)
  2. Start with a base of about 1/4 cup of the black bean mixture in the center of the taco. Layer some roasted sweet potatoes on top.
  3. Layer on a bit of crunchy cabbage slaw, and spoon on plenty of our famous cilantro sauce.
  4. Sprinkle with some crumbled cheese (cotija is our favorite, but feta works in a pinch) and serve!

Expert tips and FAQs

How do I time the elements of this meal?

These tacos take less than an hour to make, but there’s no denying there are several elements in play. The sweet potatoes take the longer than anything else, so prep them and pop them in the oven first. While the sweet potatoes cook, you can cook the beans and make the slaw and the cilantro sauce.

Can you make sweet potato and black bean tacos in advance?

The chili-roasted sweet potatoes, the black beans, and the cilantro sauce are 100% make-ahead friendly. Make them whenever you like during the week and reheat the beans and potatoes just before serving. You can reheat in the microwave or oven, or on the stovetop.

Make the cabbage slaw and assemble the tacos just before serving.

What if I’m not a fan of cilantro?

We love the tangy, herby, savory qualities of our cilantro sauce. But if you’re one of those folks who just doesn’t do cilantro, don’t skip this recipe. Swap out the cilantro for flat-leaf parsley and the lime juice for lemon juice and drizzle away.

three sweet potato and black bean tacos with two lime wedges on a black plate

More of our favorite taco recipes

Love tacos? So do we! Here are some of our favorites:

Hungry for more?

Subscribe to Umami Girl’s email updates, and follow along on Instagram.

4.80 from 5 votes

Sweet Potato and Black Bean Tacos with Cilantro Sauce and Cabbage Slaw

By Carolyn Gratzer Cope
These hearty sweet potato and black bean tacos hit the sweet spot between happy and healthy. They take the flavor to the next level while satisfying a wide array of dietary preferences. (They're: vegetarian, vegan if you skip the cheese, and naturally gluten-free when you use GF corn tortillas). If you like, you can make the sweet potatoes and beans in advance and reheat right before serving.
Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Servings: 4
Want to save this recipe?
Enter your email and I’ll send it to your inbox. Plus get great new recipes every week!
Please enable JavaScript in your browser to complete this form.



  • 2 pounds sweet potatoes, peeled and cut into 1/2-inch dice
  • 2 tablespoons safflower oil
  • 1 tablespoon chili powder
  • ½ teaspoon salt


  • 1 tablespoon safflower oil
  • 1 small yellow onion, diced
  • 2 garlic cloves, minced
  • 1 teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • 2 15- ounce cans black beans, rinsed and drained
  • ½ cup broth or water


  • 1 pound green cabbage
  • 2 tablespoons lime juice
  • ½ teaspoon salt



  • Preheat oven to 425°F / 218°C with a rack in the center.
  • Peel the sweet potatoes and cut into 1/2-inch dice.
  • Line a rimmed baking sheet with parchment. Place diced sweet potatoes onto baking sheet and sprinkle with oil, chili powder, and salt. Toss well and arrange in a single layer.
  • Place sheet pan on center oven rack and roast for 20 minutes. Then toss with a spatula and return to oven for 15 minutes, until tender inside and lightly crisped and browned outside.
  • While the sweet potatoes roast, make the beans. In a medium pot, heat the oil over medium-high heat. Add onion and garlic and cook, stirring from time to time, for about five minutes, until softened. Stir in cumin and smoked paprika and cook for 30 seconds. Then add beans and broth or water. Simmer for 10 minutes. Off the heat, use a potato masher to mash about 1/3 of the beans.
  • Make the cabbage slaw: Using a chef’s knife, cut the core out of the cabbage and thinly slice / shred the cabbage. Place into a medium mixing bowl and stir in lime juice and salt. (I like to use my hands to make sure everything is mixed well.) Let sit while the sweet potatoes and beans cook. Before serving, drain any excess liquid from the bowl.
  • To assemble the tacos: Onto each tortilla, layer some black beans, sweet potatoes, slaw, cilantro sauce, and crumbled cheese.


  1. Oil: We use safflower oil in this recipe for its neutral taste and high smoke point. Feel free to substitute canola oil or a vegetable oil blend.
  2. Beans: Two cans of beans yields about three cups. We use canned beans for convenience, and they work well here. But cooking beans from scratch is even better. Here’s how to do it.
  3. Cabbage: Watch the recipe video in this post to see how to shred cabbage. For a full video tutorial on how to break down a cabbage, watch our short video here.
  4. Make-ahead: You can roast the sweet potatoes and cook the beans in advance and reheat right before serving. Cilantro sauce keeps well in the fridge for up to a week.



Serving: 1, Calories: 429kcal, Carbohydrates: 66g, Protein: 18g, Fat: 12g, Saturated Fat: 4g, Polyunsaturated Fat: 7g, Cholesterol: 18mg, Sodium: 605mg, Fiber: 16g, Sugar: 10g

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

Additional Info

Course: Sandwiches
Cuisine: American
Tried this recipe?Mention @umamigirl or tag #umamigirl!

Hungry for more?

Subscribe to Umami Girl’s email updates, and follow along on Instagram.

Hungry for More?
Subscribe to Umami Girl's email updates, and follow along on Instagram.
Please enable JavaScript in your browser to complete this form.

More Recipes

Carolyn Gratzer Cope Bio Photo

About Carolyn Gratzer Cope

Hi there, I'm Carolyn Gratzer Cope, founder and publisher of Umami Girl. Join me in savoring life, one recipe at a time. I'm a professional recipe developer with training from the French Culinary Institute (now ICE) and a lifetime of studying, appreciating, and sharing food.

4.80 from 5 votes (5 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating