Preheat your oven to 400°F and line a baking sheet with parchment paper.
Peel and cube the sweet potato into half-inch pieces, then toss them on the sheet with half the olive oil, smoked paprika, and a pinch of salt.
Roast the sweet potatoes for 20 to 25 minutes until they are tender and have a light golden-brown color.
While the potatoes roast, heat the remaining olive oil in a large skillet over medium-high heat.
Add the diced red onion and ground turkey to the skillet, breaking the meat apart with a spatula until it is browned and cooked through.
Season the turkey mixture with garlic powder, sea salt, and black pepper, stirring well to incorporate the spices.
Add the baby spinach to the pan and sauté for 1 to 2 minutes until the leaves are just wilted.
Serve the turkey and spinach mixture in a bowl alongside the roasted sweet potatoes and garnish with freshly chopped parsley.