Preheat the oven to 400°F (200°C).
Toss diced sweet potatoes with olive oil on a baking sheet.
Roast for 25-30 minutes, turning halfway, until tender and lightly caramelized at the edges.
Meanwhile, heat a large pot over medium heat.
Add ground turkey and cook until browned.
Stir in chopped onion and minced garlic.
Cook until the onion softens and becomes fragrant.
Add cinnamon and cumin, stirring to release their aroma.
Pour in diced tomatoes with juices and broth.
Add roasted sweet potatoes and kidney beans.
Simmer for 15-20 minutes until flavors meld.
Season with salt and pepper before serving.