These roasted sweet potato tacos are built around a warm, savory-sweet filling of caramelized sweet potato cubes, black beans, onion, garlic, cumin, honey and lime.
A quick avocado-lime crema adds creamy brightness, while sliced avocado and cilantro finish each tortilla with freshness. It is a colorful vegetarian taco dinner that feels both hearty and vibrant.
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 the oven to 400°F. Wash and dry the produce. Cut the sweet potatoes into 1/2-inch cubes.
- Spread the sweet potato cubes on a baking sheet. Toss with 1 tablespoon olive oil and a pinch each of salt and pepper. Roast until tender and lightly browned, 15 to 20 minutes.
- While the sweet potatoes roast, dice the onion. Pick the cilantro leaves from the stems. Mince or grate the garlic. Drain and rinse the black beans. Zest the lime, then halve it.
- Heat the remaining 1 tablespoon olive oil in a large pan over medium heat. Add the onion and cook, tossing occasionally, until softened, 5 to 6 minutes. Season with salt and pepper.
- Add the garlic and black beans to the pan. Cook, stirring, until the garlic is fragrant and the beans are warmed through, 3 to 4 minutes.
- Wrap the tortillas in aluminum foil and place them in the oven to warm for 5 minutes.
- Add the roasted sweet potatoes, honey, cumin and the juice from half the lime to the pan with the beans. Cook, stirring gently, until the liquid has mostly evaporated, 2 to 3 minutes. Season with salt and pepper.
- Halve and pit the avocado. Scoop the flesh from the peel. Thinly slice one half of the avocado.
- Mash the remaining avocado half in a small bowl with the sour cream, lime zest and the juice from the remaining lime half. Season with salt and pepper.
- Spread the avocado-lime crema onto the warm tortillas. Top with the sweet potato and black bean filling, avocado slices and cilantro leaves. Serve right away.
Recipe Tips
Cut the sweet potatoes into evenly sized 1/2-inch cubes so they roast at the same pace.
Let the sweet potatoes brown lightly in the oven; that caramelization adds depth to the taco filling.
After adding lime juice, honey and cumin to the pan, cook just until the liquid mostly evaporates so the filling is flavorful but not wet.
Mash the avocado crema with a fork for a rustic texture or mash it more thoroughly if you prefer a smoother spread.
Warm the tortillas before assembling so they are soft and easier to fold.
FAQ
How long do these sweet potato and black bean tacos take to make?
Plan on about 45 minutes from start to finish, including roasting the sweet potatoes and preparing the avocado-lime crema.
What temperature should I use to roast the sweet potatoes?
Roast the sweet potato cubes at 400°F until tender and lightly browned, about 15 to 20 minutes.
How do I make the avocado-lime crema?
Mash half an avocado with sour cream, lime zest and the juice from half a lime. Season with salt and pepper.
Are these tacos vegetarian?
Yes. The filling is made with sweet potatoes, black beans, onion, garlic, cumin, honey, lime, avocado and sour cream.
What allergens are in this recipe?
This recipe contains milk from the sour cream and wheat from the flour tortillas.



























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