Preheat your oven to 400°F and line a large rimmed baking sheet with parchment paper.
Peel and dice the sweet potato into half-inch cubes, then toss them on the baking sheet with 1 tsp of olive oil and half of the sea salt and black pepper.
Roast the sweet potatoes for 20-25 minutes, flipping halfway through, until they are tender and slightly caramelized.
While the potatoes roast, prepare the ranch dressing by whisking together the Greek yogurt, lemon juice, dried dill, garlic powder, and onion powder in a small bowl.
Heat the remaining 1 tsp of olive oil in a large skillet over medium-high heat and add the ground turkey, seasoning it with the remaining salt and pepper.
Cook the turkey, breaking it up with a spatula, until it is browned and cooked through, about 7-8 minutes.
Add the fresh baby spinach to the skillet and stir for 1-2 minutes until the leaves are just wilted.
Divide the roasted sweet potatoes and the turkey-spinach mixture into a bowl and finish by drizzling the creamy homemade ranch over the top.