Home » Recipes » Main Dishes » Sweet Potato + Black Bean Tacos

Sweet Potato + Black Bean Tacos

This post contains affiliate links. If you use these links to make a purchase, I may earn a commission at no additional cost to you (thank you!). As an Amazon Associate I earn from qualifying purchases.

These sweet potato and black bean tacos are hearty, flavorful, and perfect for taco night. Roasted sweet potatoes, creamy seasoned beans, and fresh toppings make this an easy vegetarian dinner everyone loves.

Two soft tacos with black beans, sweet potatoes, avocado, red onion, cilantro, and lime on a white plate.

If you’ve ever worried that vegetarian tacos might feel like…a side dish pretending to be dinner, these Sweet Potato and Black Bean Tacos are here to prove otherwise.

Roasted sweet potatoes caramelize at the edges and turn creamy in the center. Seasoned black beans get mashed just enough to feel hearty and rich. Tuck it all into warm corn tortillas, pile on avocado, cilantro, red onion, and finish with a bright squeeze of lime – and suddenly taco night feels vibrant, satisfying, and just a little bit special.

These are the kind of tacos that make everyone at the table happy whether they usually order carne asada or not. If your taco Tuesday usually leans meat-forward, you might also love easy baked ground turkey tacos, but this vegetarian version absolutely holds its own.

The Dish Details

  • Hearty + plant-based – Sweet roasted potatoes and protein-packed black beans make these genuinely satisfying, not “meatless but missing something.”
  • Big flavor, simple ingredients – Smoky spices, caramelized edges, and bright lime keep every bite balanced and vibrant.
  • The texture is the secret – Roast the sweet potatoes in a single layer for browning, and mash about half the beans for a creamy-meets-chunky filling.
  • Weeknight easy, taco-night worthy – Ready in under an hour and perfect for feeding a mixed crowd…vegetarians and skeptics alike.

Gather Your Ingredients

Here’s what you’ll need.

For the Roasted Sweet Potatoes:

  • Diced sweet potato
  • Olive oil
  • Chili powder
  • Cumin
  • Smoked paprika
  • Garlic powder
  • Black pepper + salt

(You can swap in 2 teaspoons of your favorite taco seasoning if you like, or use my homemade low sodium taco blend.)

For the Seasoned Black Beans:

  • Olive oil
  • Diced onion
  • Garlic
  • Cumin + oregano
  • Canned black beans 
  • Fresh lime juice

For Assembly:

  • Small corn tortillas
  • Ripe avocados
  • Fresh cilantro
  • Thinly sliced red onion (or pickled red onion…my fave!)
  • Lime wedges
  • Hot sauce, if you like heat
Assorted labeled ingredients on brown surface: onion, spices, herbs, avocado, beans, tortillas, lime, and sweet potato.

How to Make Sweet Potato Black Bean Tacos

  1. Roast the Sweet Potatoes – Preheat your oven to 425°F. Toss the diced sweet potatoes with olive oil and spices. Spread them in a single layer on a baking sheet, and roast until tender and caramelized, flipping halfway through.
  2. Make the Black Beans – While the sweet potatoes roast, sauté onion in olive oil until softened. Add garlic and spices, letting them bloom until fragrant. Stir in the black beans, lime juice, and a splash of water. Simmer for several minutes, then mash about half the beans with the back of a spoon. Season with salt and black pepper to taste.
  3. Warm the Tortillas – Heat tortillas in a dry skillet for about 30 seconds per side (or directly over a flame), or microwave wrapped in a damp paper towel. Keep them wrapped in a towel so they stay soft.
  4. Assemble – Spoon a layer of black beans into each tortilla. Top with roasted sweet potatoes. Add avocado slices, cilantro, and red onion. Finish with a generous squeeze of lime.

Tips for these Vegetarian Tacos

  • Don’t overcrowd the sweet potatoes. Browning = flavor.
  • Mash only half the beans. You want texture, not paste.
  • Taste and adjust lime. It brightens everything.
  • Warm tortillas right before serving. Cold tortillas ruin great filling.
  • Slice avocado last. Keep it fresh and vibrant.

Variations & Add-Ins

Want to mix things up? These sweet potato black bean tacos are flexible.

  • Add roasted corn for extra sweetness.
  • Toss sweet potatoes with a pinch of chipotle powder for smoky heat.
  • Swap black beans for pinto beans.
  • Turn everything into taco bowls with rice or quinoa.
  • Add a crunchy cabbage slaw for texture contrast.

If you’re building out a full taco rotation, don’t miss my crispy pork belly tacos or slow cooker BBQ beef tacos for more flavor-packed options.

Make-Ahead, Storage & Reheating

  • The sweet potatoes and black beans can both be made earlier in the day and reheated gently before serving.
  • Store components separately in the refrigerator for up to 4 days.
  • The beans freeze well. The sweet potatoes are best fresh but can be frozen if needed. Just know they’ll soften a bit after thawing.
  • Assemble tacos just before serving for the best texture.

What to Serve with Sweet Potato and Black Bean Tacos

These tacos are hearty on their own, but if you’re turning it into a full spread:

Planning a full taco night spread? My guide on how to host a taco bar party walks you through toppings, prep timing, and how to feed a crowd without losing your mind.

Two veggie tacos with avocado, red onion, and cilantro on a plate with lime; bowls of veggies and beans surround them.

If you’ve been looking for sweet potato and black bean tacos that feel like a real meal – colorful, hearty, and layered with flavor – this is the one to bookmark.

Now grab those limes and let’s make taco night interesting. 🌮

Two soft tacos with black beans, sweet potatoes, red onion, and avocado, topped with cilantro and lime on a white plate.

Sweet Potato + Black Bean Tacos

Linda Feller
These sweet potato and black bean tacos are hearty, flavorful, and perfect for taco night. Roasted sweet potatoes, creamy seasoned beans, and fresh toppings make this an easy vegetarian dinner everyone loves.
Prep time.20 minutes
Cook time.38 minutes
Total time.58 minutes
Course.Main Course
Cuisine.Latin American, Mexican, Southwestern
Number of servings.4 3 tacos per serving
Calories per serving.892 kcal

Ingredients

For the Sweet Potato:

  • 1 large sweet potato, peeled and diced into ½-inch cubes
  • 2 tablespoons extra virgin olive oil
  • ½ teaspoon chili powder
  • ¼ teaspoon cumin
  • ¼ teaspoon smoked paprika
  • ¼ teaspoon garlic powder
  • ¼ teaspoon black pepper
  • Pinch kosher salt

For the Black Beans:

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon cumin
  • ¼ teaspoon oregano
  • 1 can black beans, (15-ounce can) drained and rinsed
  • 2 tablespoons lime juice
  • 2 tablespoons water

For Assembly:

  • 12 small corn tortillas, (6-inch; see notes below)
  • 2 avocados, (ripe) sliced
  • ½ cup fresh cilantro, chopped
  • 2-3 limes, cut into wedges
  • ½ red onion, thinly sliced (or pickled red onion)
  • hot sauce of choice

Optional Toppings:

  • cheese, shredded varieties, crumbled feta or cotija, etc.
  • diced tomatoes
  • shredded lettuce or cabbage
  • plain Greek yogurt or sour cream
  • pickled or fresh jalapeños

Instructions

  • Preheat oven to 425°F. Spritz a non-stick baking sheet with cooking spray or line a baking sheet with parchment paper.
  • Toss diced sweet potatoes with olive oil, chili powder, cumin, paprika, garlic powder, black pepper, and salt. Spread in a single layer on the baking sheet. Roast for 25-30 minutes, flipping halfway through, until tender and slightly caramelized.
  • While sweet potatoes roast, heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 4-5 minutes until softened. Add garlic and cook for another minute. Stir in cumin and oregano; cook for 30 seconds until fragrant. Add black beans, lime juice, and water. Simmer for 8-10 minutes, mashing about half the beans with a wooden spoon to create a chunky texture. Season with black pepper and a pinch of salt. Keep warm until ready to serve
  • Heat tortillas in a dry skillet over medium heat for 30 seconds per side, or wrap in damp paper towels and microwave for 30 seconds. Keep warm, wrapped in a kitchen towel.
  • Place about 2-3 tablespoons of black bean mixture in each tortilla. Top with roasted sweet potatoes. Add sliced avocado, fresh cilantro, and red onion. Squeeze lime juice over everything. Add cheese and any other toppings as desired. Serve immediately with extra lime wedges.

Notes

  • Tortillas:
    • Brush corn tortillas with a little olive oil before you warm them in the skillet for a glow-up.
    • Swap for flour tortillas, if you prefer.
  • Vegan – Skip any dairy toppings, or replace with plant-based alternatives, to keep them vegan.
  • Heat level – Add jalapeños, chipotle powder, or your favorite hot sauce to make these spicier.

Nutrition

Calories: 892kcal | Carbohydrates: 135g | Protein: 32g | Fat: 29g | Saturated Fat: 4g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 18g | Sodium: 104mg | Potassium: 2627mg | Fiber: 33g | Sugar: 9g | Vitamin A: 12528IU | Vitamin C: 28mg | Calcium: 266mg | Iron: 8mg
Keywords.oven, stove top, vegetarian
Drop a comment or question!Have a question about recipe variations or techniques? Did this recipe make your taste buds do a happy dance? Let me know in the ratings and comments! Your feedback keeps our kitchen sizzling and helps us cook up more free, mouthwatering recipes for you.

Pin for Later! Sweet Potato + Black Bean Tacos

Close-up of sweet potato and black bean tacos with avocado, red onion, cilantro. Text: Sweet Potato & Black Bean Tacos.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating