These roasted sweet potato and black bean tacos are a vibrant, satisfying meal that brings together tender, caramelized sweet potatoes, savory black beans and a bright, creamy avocado sauce. Wrapped in warm flour tortillas, each bite is a delightful mix of textures and flavors.
Perfect for a quick weeknight dinner, this recipe is not only delicious but also packed with nutrients. The sweet potatoes are rich in vitamin A, while the black beans add fiber and protein. The avocado crema, with a hint of lime and cilantro, ties everything together beautifully.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Preheat oven to 400°F (200°C). Wash and dry all produce. Cut sweet potatoes into ½-inch cubes. Toss on a baking sheet with 1 tablespoon olive oil, salt and pepper. Roast until tender and lightly browned, about 20 minutes.
- Meanwhile, halve, peel and dice the onion. Pick cilantro leaves from stems; discard stems. Mince or grate garlic. Drain and rinse half the black beans (use the rest as you like). Zest ½ teaspoon zest from lime, then cut the lime into halves.
- Heat 1 tablespoon olive oil in a large pan over medium heat. Add onion and cook, tossing occasionally, until softened, 5-6 minutes. Season with salt and pepper. Add garlic and beans to pan. Cook, tossing, until fragrant and warmed through, 3-4 minutes.
- Wrap tortillas in foil and place in oven to warm, about 5 minutes. (Alternatively, wrap tortillas in a damp paper towel and microwave on high until warm, about 30 seconds.) Toss sweet potatoes, honey, cumin and juice from one lime half into pan with beans and cook until liquid is mostly evaporated, 2-3 minutes. Season with salt and pepper.
- Halve, pit and peel avocado. Cut one half into thin slices. Roughly chop the other half and place in a medium bowl along with sour cream, juice from remaining lime half and lime zest. Mash with a fork until mostly smooth. Season with salt and pepper.
- Spread avocado crema onto tortillas, then top each with filling, avocado slices and cilantro. Serve with hot sauce if desired.
Recipe Tips
For extra flavor, add a pinch of chili powder or smoked paprika to the sweet potatoes before roasting.
If you prefer corn tortillas, feel free to substitute; just warm them in a dry skillet instead.
The avocado crema can be made ahead and refrigerated for up to a day.
FAQ
Can I use canned black beans?
Yes, you can use canned black beans. Just drain and rinse them before using.
How do I store leftovers?
Store the filling and crema separately in airtight containers in the refrigerator for up to 3 days. Warm the filling before serving.
Can I make this recipe vegan?
Yes, substitute the sour cream with a plant-based alternative or additional mashed avocado.



























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.