Preheat the oven to 400°F. Peel and dice the sweet potato into small cubes.
Toss the sweet potato cubes with half the olive oil, salt, pepper, and paprika. Spread them on a baking tray and roast for 20-25 minutes until tender and slightly crispy.
While the sweet potatoes roast, heat a skillet over medium-high heat. Add the remaining olive oil.
Crumble the lean ground beef into the skillet. Season with a pinch of salt and pepper, and cook until the beef is browned and crispy, about 6-8 minutes. Stir occasionally to ensure even cooking.
In the last 3 minutes of beef cooking, add the fresh spinach and let it wilt into the beef mixture.
In a separate small pan, fry the egg to your liking (sunny side up works well) ensuring the yolk remains runny.
Once the sweet potatoes are roasted, add them to the skillet with the beef and spinach. Stir gently to combine the flavors.
Transfer the beef, sweet potato, and spinach mixture to a serving plate. Top with the fried egg and enjoy your hearty, flavorful skillet meal.