Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Peel the sweet potato and dice it into uniform 1/2-inch cubes.
In a small bowl, toss the sweet potato cubes with half of the olive oil, the smoked paprika, and a pinch of the sea salt.
Spread the potatoes in a single layer on the baking sheet and roast for 20-25 minutes until tender and caramelized on the edges.
While the potatoes roast, heat the remaining olive oil in a large skillet over medium-high heat.
Add the ground beef to the skillet, seasoning with the garlic powder, black pepper, and remaining sea salt.
Cook the beef, breaking it into small crumbles with a spatula, until it is fully browned and no pink remains.
Lower the heat and add the baby spinach to the skillet, stirring constantly for 1-2 minutes until the leaves are just wilted.
Divide the beef and spinach mixture into a bowl and top with the roasted sweet potato cubes.