Go Back
+ servings
Vegetarian black bean tacos with cubed sweet potatoes in a row.
4.67 from 18 votes

Black Bean Sweet Potato Tacos

Vegetarian Black Bean Sweet Potato Tacos make a simple lunch or dinner recipe that is so easy to meal prep!  Sweet potato cubes are cooked with onions in a skillet, layered with canned refried black beans, and topped with cheese and cilantro in a healthy corn tortilla.

Course Main Course
Cuisine Mexican
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 servings
Calories 435 kcal
London Brazil


  • 4 cups sweet potatoes peeled, cut into 1/2-inch cubes
  • 2-3 Tbsp. olive oil
  • 1 small sweet onion finely diced
  • 2 cloves garlic crushed
  • ½ tsp. salt to taste
  • ¼ tsp. pepper to taste
  • 1 cup refried black beans
  • 1-2 Tbsp. coconut oil optional
  • 8 corn tortillas
  • ½ cup cheese Monterrey Jack
  • Cilantro finely chopped
  • See this recipe in Healthy Meal Plan #2


  1. In a large skillet place olive oil and sweet potatoes.  Cover skillet and cook over medium heat for 5-7 minutes, stirring occasionally.

  2. Add onions, garlic, salt and pepper.  Continue cooking over medium heat for 12-15 minutes, or until sweet potatoes are cooked through.

  3. Optional: In a separate skillet over medium heat, add one tablespoon coconut oil and 2-3 tortillas.  Heat up tortillas for 1-2 minutes on each side.  Remove tortillas and place on a paper towel to remove excess oil.  Repeat with remaining tortillas.

  4. For serving, fill each tortilla with 2 tablespoons black beans and equal amounts of the sweet potato/onion mixture.  Top with cheese and cilantro and enjoy!

Recipe Video

Recipe Notes

  • Serving size is 2 tacos.
  • Feel free to leave cheese off or use a vegan cheese alternative.
Nutrition Facts
Black Bean Sweet Potato Tacos
Amount Per Serving
Calories 435 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 7g44%
Cholesterol 14mg5%
Sodium 475mg21%
Potassium 711mg20%
Carbohydrates 60g20%
Fiber 11g46%
Sugar 6g7%
Protein 12g24%
Vitamin A 19010IU380%
Vitamin C 3.6mg4%
Calcium 198mg20%
Iron 2.4mg13%
* Percent Daily Values are based on a 2000 calorie diet.