These Sweet Potato Black Bean Tacos are hearty, healthy, and incredibly tasty. They’re a fantastic way to enjoy plant-based eating without sacrificing flavor or satisfaction. Whether you’re feeding your family, meal-prepping for the week, or entertaining friends, this recipe is a winner.
They’re endlessly customizable, budget-friendly, and packed with fiber, nutrients, and bold flavor. Add your favorite toppings, make them spicy or mild, and enjoy a taco night that everyone will rave about—no meat required!
I never thought tacos without meat could be this satisfying until I made these Sweet Potato Black Bean Tacos. Trust me—this recipe is a total game-changer. The roasted sweet potatoes get perfectly caramelized with smoky spices, and the black beans add that creamy, hearty bite that makes you forget all about meat. I whipped them up on a whim one weeknight when I wanted something flavorful and filling, and now they’re on regular rotation in my kitchen.
They’re vibrant, wholesome, and easy to prep ahead. The combination of sweet, spicy, and savory in every bite just works. I love adding toppings like avocado, pickled onions, and a squeeze of lime to balance the flavors. Whether you’re vegetarian, trying to eat more plant-based, or just love delicious tacos, this one’s for you. Plus, they’re great for a crowd—just set up a taco bar and let everyone build their own!
Ingredients
Here’s everything you’ll need to make the perfect sweet potato black bean tacos:
- Sweet potatoes – 2 medium, peeled and cubed
- Olive oil – 2 tablespoons
- Smoked paprika – 1 teaspoon
- Ground cumin – 1 teaspoon
- Chili powder – 1/2 teaspoon
- Salt – 1/2 teaspoon
- Black beans – 1 (15 oz) can, drained and rinsed
- Corn or flour tortillas – 8 small
- Avocado – 1, sliced
- Red onion – 1/4, thinly sliced (pickled if desired)
- Fresh cilantro – 1/4 cup, chopped
- Lime – 1, cut into wedges
- Optional: feta or cotija cheese – 1/4 cup, crumbled
Cooking Time
These tacos come together quickly, making them perfect for a weeknight dinner.
- Prep Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
Equipment You Need
Here’s what you’ll need to make these mouthwatering tacos:
- Baking sheet – for roasting the sweet potatoes evenly
- Mixing bowl – to toss the sweet potatoes with spices
- Cutting board – for prepping veggies and toppings
- Sharp knife – for slicing and dicing
- Skillet (optional) – to warm tortillas or sauté the beans
- Tongs or spatula – for flipping and serving
How to Make Sweet Potato Black Bean Tacos?
These tacos are super flavorful, colorful, and satisfying—without needing any meat. Let’s get cooking!
Step 1: Roast the Sweet Potatoes
Preheat your oven to 425°F (220°C). Toss the cubed sweet potatoes with olive oil, smoked paprika, cumin, chili powder, and salt in a mixing bowl. Spread them out on a baking sheet in a single layer.
Roast for 25 minutes, flipping halfway through, until they’re golden and slightly crispy on the edges.
Step 2: Warm the Black Beans
While the sweet potatoes are roasting, heat the black beans in a small skillet over low heat or in the microwave. Add a pinch of salt, a dash of cumin, or a squeeze of lime juice to give them more flavor if you’d like.
Keep them warm until ready to serve.
Step 3: Prep the Toppings
Slice the avocado, chop the cilantro, and prepare your red onions. If you like a tangy kick, quick-pickle your red onions in a splash of vinegar and water for 10–15 minutes.
Get your tortillas ready—warm them in a dry skillet or directly over the flame for a few seconds until soft and slightly charred.
Step 4: Assemble the Tacos
Lay out your warm tortillas and fill each one with a scoop of black beans and a generous portion of roasted sweet potatoes. Add avocado slices, red onion, cilantro, and crumbled cheese if using.
Finish with a squeeze of fresh lime juice over each taco for that bright, zesty finish.
Any Topping and Tips for Sweet Potato Black Bean Tacos?
Take these tacos to the next level with a few simple topping ideas and pro tips:
Add crunch
Top with shredded cabbage, toasted pepitas, or crushed tortilla chips for extra texture and bite.
Creamy contrast
A dollop of Greek yogurt, sour cream, or chipotle mayo adds a creamy balance to the spices.
Go spicy
Drizzle with your favorite hot sauce or add a few jalapeño slices for heat lovers.
Pickled magic
Quick-pickled red onions or radishes give a tangy contrast that brightens up each bite.
Meal-prep friendly
Roast the sweet potatoes ahead of time and reheat them in a skillet or oven for an easy lunch or dinner later in the week.

How to Store Leftovers Sweet Potato Black Bean Tacos?
Tacos are best fresh, but leftovers make for excellent meal prep!
Refrigeration
Store roasted sweet potatoes and black beans in separate airtight containers in the refrigerator for up to 4 days. Keep toppings like avocado and cilantro separate to maintain freshness.
When ready to eat, reheat the sweet potatoes and beans and assemble fresh tacos with your favorite toppings.
Freezing
You can freeze the roasted sweet potatoes (not the whole tacos) for up to 2 months. Spread them on a tray to freeze individually, then transfer to a bag or container. Thaw in the fridge overnight and reheat in a skillet or oven.
Avoid freezing the tortillas with fillings inside—they’ll get soggy and lose texture.
What I Wish I Knew Before Making This Dish?
When I first made these tacos, I didn’t cut the sweet potatoes evenly, so some pieces were mushy while others were undercooked. Lesson learned—cutting them into uniform cubes makes a big difference in roasting.
Also, I originally used canned black beans straight out of the can, and they tasted flat. Now I always warm them with a little seasoning to wake up their flavor. And I didn’t think pickled onions would matter much, but wow—just a quick soak in vinegar turns them into a game-changing topping.
One last thing? Don’t skip the lime. A fresh squeeze at the end ties all the flavors together like magic.
For more recipe ideas do follow and visit Mealovarecipes.com