Prep the oven: Heat to 425°F (220°C). Line a baking sheet with parchment for easy cleanup.
Season the sweet potatoes: Toss cubes with 2 tablespoons olive oil, cumin, chili powder, smoked paprika, garlic powder, salt, and pepper. Spread in a single layer.
Roast: Bake 18–22 minutes, stirring once, until tender with crisp edges.
In the last 3 minutes, drizzle 2 teaspoons honey over the potatoes and toss to lightly coat. Return to the oven to set the glaze.
Warm the beans: In a small skillet over medium heat, add black beans, a squeeze of lime, a pinch of cumin, salt, pepper, and 1 teaspoon olive oil. Cook 3–4 minutes until heated and glossy.
If dry, add a tablespoon of water.
Mix a quick topping: In a bowl, combine chopped red onion, cilantro, a pinch of salt, and lime zest. Squeeze in a little lime juice to brighten.
Warm tortillas: Toast in a dry skillet 20–30 seconds per side or wrap in foil and warm in the oven for 5 minutes.
Assemble: Layer sweet potatoes and beans onto tortillas. Add avocado, the onion-cilantro mix, a drizzle of honey if you like extra sweetness, and a squeeze of lime.
Finish with feta or cotija, yogurt or sour cream, and hot sauce.
Serve right away: Lime wedges on the side make everything pop.