Prep the produce: Peel and dice the sweet potatoes into even cubes so they cook at the same pace. Dice the onion and pepper, and mince the garlic.
Start the sweet potatoes: Heat 1 tablespoon olive oil in a large skillet over medium heat.
Add the sweet potatoes and a pinch of salt. Cook, stirring occasionally, for 6–8 minutes until they start to brown.
Steam to soften: Pour in 1/4 cup of the broth, cover, and let the sweet potatoes steam for 3–4 minutes. They should be just tender but not mushy.
Transfer to a plate and set aside.
Brown the turkey: Add the remaining tablespoon of olive oil to the same skillet. Add the ground turkey and break it up with a spatula. Season with 1/2 teaspoon salt and black pepper.
Cook for 4–5 minutes until no longer pink and lightly browned.
Add aromatics: Stir in the onion and bell pepper. Cook 3–4 minutes until softened. Add the garlic and cook 30 seconds until fragrant.
Season it up: Sprinkle in smoked paprika, cumin, chili powder, and red pepper flakes if using.
Stir to coat the turkey and veggies.
Bring it together: Stir in tomato paste, the remaining 1/4 cup broth, and the cooked sweet potatoes. Toss everything to combine. Reduce heat to medium-low and cook 3–5 minutes, letting flavors meld and liquid reduce.
Add greens and finish: Fold in spinach or kale until wilted, about 1 minute.
Squeeze in the lime juice and taste. Adjust salt, pepper, or heat as needed.
Serve: Garnish with chopped cilantro or parsley. Top with a dollop of Greek yogurt or sliced avocado if you like.
Serve hot as-is or with warm tortillas or a simple side salad.