Preheat the oven to 425°F (220°C).
Toss the diced sweet potatoes with olive oil, cumin, smoked paprika, salt, and black pepper until evenly coated.
Spread the sweet potatoes in a single layer on a baking sheet.
Roast for 25–30 minutes, turning halfway through, until tender and lightly caramelized.
Drain and rinse the black beans thoroughly.
Dice the bell pepper and finely chop the red onion.
In a small bowl, whisk together the lime juice, extra virgin olive oil, honey or maple syrup, cumin, salt, and pepper.
In a large serving bowl, combine the roasted sweet potatoes, black beans, corn, bell pepper, onion, and cilantro.
Pour the dressing over the salad and gently toss until everything is evenly coated.
Serve the Roasted Sweet Potato Black Bean Salad immediately or chill before serving. Garnish with avocado, pumpkin seeds, feta cheese, or extra cilantro if desired.