Sweet Potato and Black Bean Tacos with Avocado Lime Crema

Whip up these chili-spiced sweet potato and black bean tacos for a savory, satisfying, and healthy dinner. Ready in about 30 minutes, naturally vegan, and flexible to finish with your favorite toppings.

Sweet potato black bean tacos served on a plate.

After testing many variations of sweet potato and black bean tacos, I landed on a method that delivers the right balance of texture and flavor. Roasting the potatoes gives them a slightly crisp exterior and tender interior, while a short, spiced skillet of black beans adds depth and a little heat.

Black beans, broth, spices, sweet potatoes, onion, jalapeno, garlic, and olive oil in prep bowls.

What you’ll need to make sweet potato black bean tacos

  • Sweet potatoes: 2 medium, peeled and cut into 1/2-inch cubes. Cut evenly so they roast uniformly and cook quickly.
  • Canned black beans: 1 (15-ounce) can, drained and rinsed.
  • Onion: 1 small yellow onion, diced (white or red work too).
  • Jalapeno pepper: stemmed, seeded, and chopped to taste.
  • Seasonings: garlic, chili powder, cumin, kosher salt, and oregano. Ancho chili powder and Mexican oregano boost authenticity, but standard versions are fine.
  • Broth: 1/4 cup chicken or vegetable broth (or water if needed).
  • Olive oil.
  • Tortillas and toppings: corn or flour tortillas, salsa, sliced avocado, crumbled Cotija, or your favorites.

How to make them

Roasting the sweet potatoes is the key difference with this recipe: it gives them a slightly crisp edge and a creamy interior without constant stirring. The spices—chili powder and cumin—bring a warm, savory balance to the potatoes’ natural sweetness.

Chopped and seasoned sweet potatoes, uncooked, on a sheet pan.
Sheet pan with roasted sweet potatoes.

While the oven roasts the potatoes, prepare the black beans in a skillet. Sautéed onion, garlic, and jalapeño develop aroma and flavor, and simmering the beans briefly with broth and spices keeps them tender and well seasoned. The timing works so both components finish around the same time, leaving a few minutes to warm tortillas and arrange toppings.

Cooked black beans in a skillet.

Serving suggestions

These roasted sweet potatoes and seasoned black beans are ideal for a taco bar. Warm a stack of tortillas, set out the fillings and assorted toppings, and let everyone build their own tacos.

For a crowd, start with chips and a creamy corn or bean dip as an appetizer; leftover dip makes a tasty taco topping. A simple Mexican salad or cilantro-lime rice pairs nicely if you want a side.

Tacos shown from the side.

More taco recipes

  • Shrimp Tacos with Green Chili Adobo
  • Instant Pot Ground Beef Tacos
  • Skinny Baja Chicken Tacos
  • Jalapeno Lime Fish Tacos
  • Simple Black Bean Tacos
Tacos shown from the side.

Sweet Potato Black Bean Tacos

Prep Time:
5 mins
Cook Time:
30 mins
Total Time:
35 mins
Servings:
8 tacos
A delicious, fast, and healthy dinner that’s naturally vegan and customizable with your favorite toppings.

Ingredients

Sweet Potatoes

  • 2 medium sweet potatoes — peeled and cut into 1/2-inch cubes
  • 2 tablespoons olive oil
  • 1 teaspoon chili powder
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon kosher salt

Black Beans

  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 1 jalapeno, stemmed, seeded, and chopped
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1/4 cup chicken or vegetable broth
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon oregano (preferably Mexican)
  • 1/4 teaspoon ancho or regular chili powder

For Serving

  • Flour or corn tortillas
  • Salsa
  • Cotija cheese (optional)
  • Avocado, sliced

Instructions

  • Preheat the oven to 425°F. Line a large rimmed baking sheet with parchment paper.
  • Start the sweet potatoes. Toss the cubed potatoes with olive oil, chili powder, cumin, and salt. Spread in a single layer on the prepared baking sheet with space between the pieces. Roast for about 30 minutes, flipping once halfway through, until edges are lightly crisp and centers are tender.
  • While the potatoes roast, prepare the beans. Heat olive oil in a skillet over medium-high. Cook the onion 4–5 minutes until softened. Add garlic and jalapeño and cook 30–60 seconds until fragrant. Stir in the beans, broth, salt, cumin, oregano, and chili powder. Reduce heat to medium and simmer 6–8 minutes until the beans are heated through and most of the liquid is absorbed. Lower the heat if it boils vigorously and add a splash more broth if the mixture becomes too dry.
  • Assemble the tacos. Warm tortillas and fill with roasted sweet potatoes, seasoned black beans, and toppings of your choice. Serve immediately.
Last step!
If you try this recipe, consider leaving a rating and review to share how it turned out.

Notes

  • This recipe makes about 8 small tacos. Nutritional information estimates the filling per taco; tortillas and toppings will change final values.

Nutrition Estimate

Calories: 156 kcal, Carbohydrates: 23 g, Protein: 5 g, Fat: 6 g, Saturated Fat: 1 g, Sodium: 572 mg, Potassium: 396 mg, Fiber: 6 g, Sugar: 3 g, Vitamin A: 8109 IU, Vitamin C: 7 mg, Calcium: 43 mg, Iron: 2 mg
Author: Monica | Nourish and Fete
Course: Main
Cuisine: American, Mexican, Tex-Mex
Keyword: sweet potato black bean tacos