Go Back
+ servings

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.


Vegetarian Tacos

Roasted sweet potatoes and black bean tacos served with a delicious cilantro-lime sauce make the BEST easy Vegetarian Tacos!
Course Dinner
Cuisine American, Vegan, Vegetarian
Keyword easy vegetarian tacos, vegetarian, vegetarian tacos
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings 8 servings
Calories 266kcal
Author Chelsea


Sweet Potatoes and Black Beans

  • 4 and 1/2 cups (1.5 pounds total or about 2-3 large potatoes) sweet potatoes, peeled and chopped into small pieces
  • 1 and 1/2 teaspoons chili powder, separated
  • 1/2 teaspoon paprika
  • 3 tablespoons olive oil, separated
  • Fine sea salt and freshly ground black pepper
  • 1 small (2/3 cups) yellow onion, chopped
  • 1/2 teaspoon minced garlic
  • 2 (14.5 ounces EACH) cans black beans, drained and rinsed
  • 1 cup mild salsa
  • 1 and 1/2 teaspoon ground cumin


  • Street Taco size corn or flour tortillas or skip the tortillas and serve over cilantro lime rice!
  • Fresh avocado, lime, and cilantro, for topping
  • Optional: queso fresco or feta cheese


  • 1 lime, juiced and zested
  • 2 tablespoons prepared ranch seasoning mix dry
  • 1/2 - 1 teaspoon minced garlic
  • 1 tomatillo, husk removed and coarsely chopped
  • 1/3 of a large bunch of cilantro
  • 1/2 a jalapeño, seeds removed for mild and left for spicy dressing
  • 1/2 cup regular full-fat mayo
  • 1/2 cup sour cream (I use fat-free)


Sweet Potato/Black Beans

  • Preheat the oven to 425 degrees F. Peel the sweet potatoes and chop into bite-sized chunks. Toss the potatoes with 1 teaspoon chili powder, 1/2 teaspoon paprika, salt and pepper (I use 1/2 teaspoon of each), and 2 tablespoons olive oil. Toss and spread evenly on a sheet pan. You don't want potatoes overlapping each other or they'll steam instead of roast, so use 2 sheet pans if needed.
  • Roast the potatoes in the oven for 20 minutes. Remove from oven, toss around and return for another 5-10 minutes or until crisp-tender.
  • Meanwhile, prepare the beans. In a medium saucepan, heat the remaining 1 tablespoon olive oil. Add in the chopped onion and saute for 3 minutes over medium-high heat.  Add in the garlic and stir for another 30 seconds. Mix in the drained and rinsed black beans, salsa, remaining 1/2 teaspoon chili powder, and cumin. Simmer the mixture for about 5 -10 minutes, stirring occasionally. Slightly mash half of the beans if desired.


  • Zest and juice 1 lime. Add the juice and zest to the blender along with the prepared ranch seasoning mix, minced garlic, chopped tomatillo, and cilantro (Just cut off the large stems, but the rest is fine).
  • Add 1/2 a jalapeño (a full one for more kick) and the mayo. Add some seasoned salt and pepper to taste (I use around 1/4 to 1/2 teaspoon of salt and 1/8 teaspoon pepper).
  • Blend until completely smooth. Taste and adjust to personal preference (more lime, more garlic, salt/pepper).
  • Whisk or blend in the sour cream. Store in the fridge until ready to serve over the tacos!

Assembling the Tacos

  • To make the tacos: Grill or warm the tortillas (see post for how to grill tortillas) and top with the black bean mixture, followed by the roasted sweet potatoes. Add the sauce and any other additional toppings: fresh lime juice, additional fresh cilantro, and fresh avocado! Add cheese to the tacos if desired. Enjoy while hot!


Note 1: Dressings: We made these tacos with the choice of two dressings (see 3rd picture in the post). Everyone loved both dressings, but the one I'm sharing today was the winner! If you want to make the dressing pictured on these tacos (the dark green one), you can find that alternate recipe in the post!
Make this vegan: Simply use vegan cheese, sour cream, and mayo, and check the label of the tortillas, since some contain lard.
Nutrition information does not include the optional avocado or cheese.


Calories: 266kcal | Carbohydrates: 39g | Protein: 11g | Fat: 8g | Saturated Fat: 1g | Trans Fat: 1g | Cholesterol: 2mg | Sodium: 561mg | Potassium: 646mg | Fiber: 11g | Sugar: 4g | Vitamin A: 6367IU | Vitamin C: 6mg | Calcium: 65mg | Iron: 3mg