These roasted sweet potato and black bean tacos are a vibrant, satisfying meal that brings together tender, caramelized sweet potatoes, seasoned black beans and a bright, creamy avocado crema. Wrapped in warm flour tortillas and topped with fresh cilantro, every bite is a burst of flavor and texture.
Perfect for a quick weeknight dinner or a fun taco night, this recipe is vegetarian-friendly and packed with wholesome ingredients. The sweet potatoes are roasted until golden, then tossed with honey and cumin for a hint of sweetness and warmth. The avocado crema adds a cool, tangy finish that 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. 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 (reserve the rest for another use). 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, stirring occasionally, until softened, 5-6 minutes. Season with salt and pepper. Add garlic and beans to pan. Cook, stirring, 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.
- Add roasted sweet potatoes, honey, cumin and juice from one lime half to the pan with beans. 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 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 warm tortillas. Top each with the sweet potato-bean mixture, avocado slices and cilantro. Serve with hot sauce if desired.
Recipe Tips
For extra heat, add a pinch of cayenne or your favorite hot sauce when cooking the beans.
Make it vegan by using dairy-free sour cream or substituting with mashed avocado mixed with lime juice.
Leftover filling can be stored in the fridge for up to 3 days and reheated for quick lunches.
FAQ
Can I use corn tortillas instead of flour?
Yes, corn tortillas work well. Warm them in a dry skillet or directly over a gas flame for best texture.
How do I store leftover avocado crema?
Store it in an airtight container with plastic wrap pressed directly onto the surface to prevent browning. Use within 2 days.
Can I add other vegetables?
Absolutely! Roasted bell peppers, corn or zucchini would be great additions. Just adjust roasting time as needed.



























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