These Sweet Potato Black Bean Tacos are bright, cozy, and packed with flavor. You get sweet roasted sweet potatoes, saucy spiced black beans, and a creamy green sauce that makes every bite feel special.
They’re also a true easy weeknight dinner. Roast the sweet potatoes, simmer the beans, warm your tortillas, and dinner is basically done. These Sweet Potato Black Bean Tacos are a total fan-favorite—people always ask for the recipe after the first bite.
And if you love meal prep, you’ll be happy: everything keeps well, so you can build tacos all week long.
Why You’ll Love This Sweet Potato Black Bean Tacos
- Weeknight hero: Simple steps, big flavor.
- High-protein & satisfying: Black beans keep you full.
- Sweet + spicy balance: Roasted sweet potato and warm spices are a perfect match.
- Build-your-own fun: Great for family dinners and picky eaters.
- Meal prep friendly: Components store and reheat beautifully.
- Fresh and colorful: Crunchy cabbage and creamy sauce make it pop.
Ingredients for Sweet Potato Black Bean Tacos
Roasted Sweet Potatoes
- Sweet potatoes (2 medium, peeled and cubed): Sweet, tender base (butternut squash works too).
- Olive oil (1 1/2 tablespoons): Helps the edges roast golden.
- Chili powder (1 teaspoon): Warm taco flavor (use mild if you prefer).
- Ground cumin (1/2 teaspoon): Adds depth.
- Salt and black pepper: Brings out the sweetness.
Spicy Black Beans
- Olive oil (1 tablespoon): For sautéing the onion.
- Onion (1 small, finely chopped): Adds sweetness and body.
- Ground cumin (2 teaspoons): Big taco flavor.
- Chili powder (1/4 teaspoon): Gentle heat (add more if you like).
- Black beans (2 cans, 15 ounces each, rinsed and drained): Protein-packed filling.
- Water (1/3 cup): Helps beans get saucy.
- Lime juice (1 teaspoon): Brightens everything (or use a splash of vinegar).
- Salt and black pepper: To taste.
Creamy Avocado Pepita Sauce
- Avocado (1 ripe): Creamy and rich.
- Pepitas (1/4 cup): Nutty flavor and thickness (sunflower seeds work too).
- Lime juice (2 tablespoons): Bright and tangy.
- Garlic (1 small clove): Adds zing.
- Water (2–5 tablespoons): To blend until smooth.
- Salt: Makes it taste bold.
For Serving
- Corn tortillas: Warmed until pliable (flour tortillas work too).
- Shredded red cabbage: Crunchy and fresh (romaine works).
- Fresh cilantro (optional): Bright finish.
- Lime wedges: For squeezing at the table.
Sweet Potato Black Bean Tacos Recipe (Step-by-Step)
- 1. Roast the sweet potatoes: Toss cubes with olive oil, chili powder, cumin, salt, and pepper. Spread on a baking sheet and roast at 425°F for 25–30 minutes, flipping halfway, until browned on edges and tender inside.
- 2. Sauté the onion for the beans in olive oil over medium heat for 5 minutes until soft. Sprinkle in cumin and chili powder and cook 30 seconds until fragrant.
- 3. Simmer the beans: Add black beans and water. Cook 8–10 minutes, stirring, until saucy and slightly mashed. Finish with lime juice, salt, and pepper. If it looks dry, add another splash of water.
- 4. Blend the sauce: In a blender, combine avocado, pepitas, lime juice, garlic, salt, and water. Blend until smooth and drizzle-able.
- 5. Warm tortillas in a dry skillet over medium heat for 20–30 seconds per side, until pliable and lightly toasted.
- 6. Assemble: Add beans, roasted sweet potatoes, cabbage, and a drizzle of avocado pepita sauce. Finish with cilantro and a squeeze of lime.
Tips for Perfect Sweet Potato Black Bean Tacos
- Spread sweet potatoes out: Crowding steams them—space helps them caramelize.
- Make beans saucy: A little water + simmer time = creamy, clingy filling.
- Taste before serving: A final squeeze of lime makes everything brighter.
- Warm tortillas: It prevents tearing and makes tacos taste fresher.
- Adjust heat: Add more chili powder if you want a spicier taco.
Variations & Substitutions
- Add cheese if you want: Crumbled queso fresco-style cheese works great.
- Make it smoky: Add 1/2 teaspoon smoked paprika to the sweet potatoes.
- Add greens: Toss in baby spinach when simmering the beans.
- Make it extra crunchy: Add sliced radishes or shredded carrots.
- Turn into bowls: Serve over rice with all the toppings.
- Low-oil option: Roast sweet potatoes with less oil, just watch for sticking.
Make-Ahead & Freezing
- Fridge: Keep sweet potatoes, beans, and sauce separately for 4 days.
- Freezer: Beans freeze well for up to 3 months. Sweet potatoes are best fresh but can be frozen if needed.
- Reheat: Warm beans on the stove with a splash of water. Reheat sweet potatoes in the oven at 400°F to crisp them back up.
Serving Suggestions & Pairings
- Mexican-style rice
- Simple green salad
- Corn chips with salsa
- Roasted peppers and onions
- Fresh fruit for an easy side
Reader Review: “These Sweet Potato Black Bean Tacos are my new go-to. The avocado pepita sauce is everything!”
Sweet Potato Black Bean Tacos Recipe Card
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Yield: 4 servings (8–10 tacos)
Category: Dinner, Tacos & Tortillas
Method: Roasted + Stovetop
Cuisine: Mexican-Inspired
Diet: Vegetarian (vegan if you skip cheese)