Sweet Potato + Black Bean Tacos
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.

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

How to Make Sweet Potato Black Bean Tacos
- 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.
- 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.
- 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.
- 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:
- Black bean & corn salad
- Cilantro-lime rice
- A simple cabbage slaw
- Chips + salsa
- Margaritas or agua fresca
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.

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. 🌮

Sweet Potato + Black Bean Tacos
Equipment
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
Pin for Later! Sweet Potato + Black Bean Tacos




