Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper or foil.
Prick sweet potatoes several times with a fork and roast for 45 minutes or until tender to the core.
Allow potatoes to cool slightly, then remove the skins and mash the flesh in a large mixing bowl until smooth.
Whisk in the olive oil, lime juice, minced garlic, cumin, chili powder, smoked paprika, and salt until fully integrated.
Gently fold in the black beans and chopped cilantro, ensuring the beans remain intact for texture.
Adjust seasoning with additional salt or lime juice to taste.
Serve warm or chilled with tortilla chips, pita, or raw vegetable batons.