Go Back
+ servings

Black Bean Sweet Potato Tacos Recipe

The perfect meatless meal full of protein, fiber, and flavor.
Prep Time15 mins
Cook Time40 mins
Total Time55 mins
Course: Main Course
Cuisine: Mexican
Keyword: Healthy Dinner, healthy lunch, meatless, Vegetarian
Servings: 6
Calories: 571kcal
Author: Kristen Hills


  • Baking Sheet
  • Large Saucepan


Roasted Sweet Potatoes

  • 2 pounds sweet potatoes (about 3-4 medium potatoes) peeled and sliced into 1-inch chunks
  • 2 Tablespoons olive oil
  • 1 teaspoon smoked paprika
  • ¼ teaspoon sea salt

Spicy Black Beans

  • 30 ounces black beans rinsed and drained, about 2 cans
  • 1 onion diced
  • 1 Tablespoon olive oil
  • 2 teaspoons ground cumin
  • ¼ teaspoon chili powder
  • cup water
  • salt and pepper to taste

Tortillas and Toppings

  • 12 small tortillas
  • crumbled feta or Cotija cheese
  • guacamole
  • fresh cilantro


Roast the sweet potatoes:

  • Preheat the oven to 425 degrees. Toss the prepared sweet potatoes with olive oil, cayenne pepper and salt. Arrange in a single layer on a large baking sheet and bake for 30 to 40 minutes, tossing halfway.

Prepare the black beans:

  • Warm the olive oil in a large saucepan over medium heat. Add the onions and a sprinkle of salt. Cook, stirring occasionally, until the onions have softened (about 5 minutes). Add the cumin and chili powder and cook for about 30 seconds while stirring. Pour in the beans and 1/3 cup water. Stir, cover and reduce heat to a simmer. Cook for 5 minutes, then remove the lid and use the back of a fork or potato masher to mash up at least half of the beans. Remove from heat, stir in salt and pepper, and cover until you're ready to serve.

Assemble the tacos:

  • Spread black beans down the middle of the tortilla, top with sweet potatoes and guacamole. Garnish with cheese and fresh cilantro.


More of our favorite toppings:
  • Salsa
  • Sour cream
  • Roasted corn
  • Diced avocado
  • Monterey or pepper jack cheese
  • Fried tortilla strips
You could also add meat to these tacos:
  • Ground Turkey
  • Ground Beef
  • Steak
  • Chicken (grilled or shredded)
  • Bacon (bacon pairs so well with sweet potatoes)


Calories: 571kcal | Carbohydrates: 97g | Protein: 20g | Fat: 12g | Saturated Fat: 2g | Sodium: 597mg | Potassium: 1151mg | Fiber: 19g | Sugar: 10g | Vitamin A: 21656IU | Vitamin C: 5mg | Calcium: 158mg | Iron: 6mg