Black Bean and Sweet Potato Tacos

November 10, 2026

The sweet potato cubes should come off the baking sheet with browned edges, not just soft centers. I used to rush them into the skillet with the beans, but that made the filling soft all the way through. Roasting them separately gives these black bean and sweet potato tacos a bit of contrast: tender beans, sweet potato with some color, and a bright finish of lime.

The filling comes together in two stages, and each one has a different job. The oven gives the sweet potatoes room to brown; the skillet softens the onion and warms the beans with the spices. Fold everything together at the end, then tuck it into warm corn tortillas with avocado and cilantro. The result is hearty without feeling heavy, with just enough texture in every bite.

Black Bean and Sweet Potato Tacos with golden roasted filling
“

Kitchen Note

Keep the garlic, chili powder, and cumin moving while they bloom. They should smell fragrant at about 30 seconds; waiting for the garlic to turn brown risks a bitter note in the filling.

Save these black bean and sweet potato tacos for a filling meatless dinner with browned sweet potatoes and a fresh lime finish.

Save to Pinterest

Why the Sweet Potatoes Shouldn’t Share a Pan with the Beans

The sweet potatoes and beans need different cooking conditions. The potatoes brown in a hot oven when they’re spread in an even layer, while the beans warm in a skillet with a little water. Put the potatoes in the skillet from the start and their edges won’t get the same chance to brown; the moist filling environment softens them instead.

Keeping the stages separate also makes the timing easier to read. The potatoes roast until tender with color at the edges, and the beans only need a few minutes in the skillet to heat through. Once both are ready, folding them together for the final minute brings the filling to serving temperature without turning the roasted pieces into mash. You get a filling that holds its shape in a tortilla and still has tender, cohesive bites of bean.

What Gives This Taco Filling Its Sweet, Savory, and Bright Balance

Black Bean and Sweet Potato Tacos with fresh avocado cilantro
  • Sweet potatoes — They bring sweetness and substance, so the cubes need to be cut evenly to cook at the same pace. Peeling them first keeps the filling tender rather than adding chewy skin. There isn’t a close swap within this ingredient list that gives the same sweet, soft-centered bite.
  • Black beans — Canned beans are already cooked, which is why they only need a short time in the skillet. Drain and rinse them before they go in; the filling gets its seasoning from the onion, spices, salt, and lime rather than the canning liquid. Another ingredient here won’t replace their creamy texture and earthy flavor.
  • Chili powder and cumin — Together they make the savory base that keeps the sweet potatoes from tasting one-note. Fresh spices smell more pronounced, but the regular pantry versions work well; stir them with the garlic just until fragrant so they don’t scorch.
  • Fresh lime juice — Lime gives the warm filling a sharp, fresh edge. Juice a fresh lime for the cleanest flavor, and add it after the potatoes and beans come together so it stays noticeable. There isn’t a listed ingredient that can stand in for its acidity.
  • Corn tortillas, avocado, and cilantro — Corn tortillas have a distinct corn flavor and a tender texture that suit this filling. Avocado adds a creamy contrast, while cilantro brings a fresh herbal note. If cilantro isn’t for you, leaving it off is the simplest useful adjustment; the filling itself doesn’t need to change.

Roast, Season, and Fill Without Losing the Texture

Roast the Sweet Potato Cubes Until Their Edges Color

Heat the oven to 425°F and line a large rimmed baking sheet with parchment paper. Toss the peeled, 1/2-inch sweet potato cubes on the sheet with 1 tablespoon of olive oil and 1/2 teaspoon of kosher salt, then spread them in an even layer. Roast for 20 to 25 minutes, stirring once halfway through. They’re ready when tender inside and browned at the edges.

Soften the Onion and Bloom the Spices

While the potatoes roast, heat the remaining tablespoon of olive oil in a 12-inch skillet over medium heat. Add the finely diced onion and cook for 4 to 5 minutes, until softened. Stir in the minced garlic, chili powder, and cumin for 30 seconds, until fragrant. Keep them moving so the garlic doesn’t brown before the spices have released their aroma.

Warm the Beans Before Folding in the Potatoes

Add the drained and rinsed black beans, water, and remaining 1/4 teaspoon of salt to the skillet. Cook for 3 to 4 minutes, until the beans are hot. Fold in the roasted sweet potatoes and fresh lime juice, then cook for 1 minute so the filling is hot throughout. Fold gently rather than mashing; the sweet potato pieces should still be visible.

Warm the Tortillas and Assemble

Set a dry skillet over medium heat and warm each corn tortilla for 20 to 30 seconds per side. Keep the warmed tortillas wrapped in a clean towel as you work through the batch. Divide the filling among the tortillas, then top with diced avocado and chopped cilantro. Fill them close to serving time so the tortillas stay supple around the warm filling.

Two Ways to Change the Format Without Changing the Filling

Turn the Tacos into a Bowl

Skip the tortillas and serve the filling in bowls with the avocado and cilantro on top. The meal keeps the same sweet, savory filling, but the texture is softer without the warm corn tortilla around each bite.

Make a Half Batch for Two

Halve each ingredient and use four tortillas. Keep the sweet potato cubes the same size and roast them at the same oven temperature; check them within the listed roasting window, since the smaller batch may brown a little sooner depending on how evenly the cubes fit on the sheet.

Storage and Reheating

  • Refrigerator: Store leftover filling in an airtight container for 3 to 4 days. The sweet potatoes soften a little as they sit; keep tortillas and toppings separate.
  • Freezer: Freeze the filling without tortillas, avocado, or cilantro in an airtight container for up to 3 months. Thaw it in the refrigerator before reheating; the potatoes will be softer after freezing.
  • Reheating: Warm the filling in a skillet over medium heat, stirring until it reaches 165°F, or heat it in the microwave, stirring partway through. Reheat only the filling; assembled tacos turn soggy, and avocado loses its fresh texture when warmed.

Questions That Come Up While Making These Tacos

Can I make the filling ahead of time?+

Yes. Cook the filling, cool it, and refrigerate it in a covered container. Reheat the filling before serving, then add the avocado and cilantro when you assemble the tacos so those toppings stay fresh.

Can I use canned sweet potatoes instead of fresh?+

I don’t recommend it. Canned sweet potatoes are already soft and moist, so they won’t develop the browned edges that give this filling its texture and are likely to break down when folded with the beans.

How do I keep the avocado from browning?+

Dice the avocado shortly before you serve the tacos. If you’re prepping other parts of the meal early, leave the avocado whole until assembly; cut surfaces darken as they sit exposed to air.

Can I leave the cilantro off?+

Yes. The cilantro is a topping, so leaving it off won’t affect how the filling cooks or holds together. The tacos will have less of that fresh, herbal finish.

Black Bean and Sweet Potato Tacos

Black bean and sweet potato tacos pair tender, browned roasted sweet potatoes with warmly spiced beans in corn tortillas. Finish each taco with diced avocado and fresh cilantro for a colorful, satisfying dinner.
Prep Time 15 minutes
Cook Time 39 minutes
Total Time 54 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Tex-Mex
Calories: 390

Ingredients
  

Filling
  • 1 lb sweet potatoes peeled and cut into 1/2-inch cubes
  • 2 tbsp olive oil divided
  • 0.75 tsp kosher salt divided
  • 0.5 yellow onion medium, finely diced
  • 2 cloves garlic minced
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1 can (15 oz) black beans drained and rinsed
  • 2 tbsp water
  • 1 tbsp lime juice fresh
Tacos
  • 8 corn tortillas 6-inch
  • 1 avocado medium, diced
  • 0.25 cup cilantro fresh, chopped

Equipment

  • 1 large rimmed baking sheet
  • 1 12-inch skillet

Method
 

Cook the filling
  1. Preheat the oven to 425°F and line a large rimmed baking sheet with parchment paper.
  2. Toss the sweet potatoes on the baking sheet with 1 tablespoon of the olive oil and 1/2 teaspoon of the salt, then spread them in an even layer.
  3. Roast for 20 to 25 minutes, stirring once halfway through, until tender and browned at the edges.
  4. Heat the remaining 1 tablespoon olive oil in a 12-inch skillet over medium heat, add the onion, and cook for 4 to 5 minutes until softened.
  5. Add the garlic, chili powder, and cumin and stir for 30 seconds, until fragrant.
  6. Stir in the black beans, water, and remaining 1/4 teaspoon salt; cook for 3 to 4 minutes until the beans are hot.
  7. Fold in the roasted sweet potatoes and lime juice and cook for 1 minute, until the filling is hot.
Warm and serve
  1. Warm the tortillas in the dry skillet over medium heat for 20 to 30 seconds per side, keeping them wrapped in a clean towel as you go.
  2. Fill the tortillas with the sweet potato and black bean mixture and top with the avocado and cilantro.

Notes

For browned edges, spread the sweet potatoes in a single layer on the baking sheet. Refrigerate leftover filling for up to 4 days; the filling freezes well, so freeze it separately from the tortillas and toppings. For a gluten-free meal, check that the corn tortillas are labeled gluten-free.
About the author
Savannah

Leave a Comment

Recipe Rating