Heat the extra virgin olive oil in a large cast-iron skillet over medium heat.
Add the diced sweet potatoes to the skillet and cook for 8-10 minutes, stirring occasionally until they are tender and slightly browned.
Add the ground turkey, diced onions, and diced bell peppers to the skillet, breaking up the meat with a spatula as it cooks.
Season the mixture with sea salt, black pepper, garlic powder, and smoked paprika, and continue cooking until the turkey is fully browned.
Stir in the fresh baby spinach and cook for 1 minute until the leaves are just wilted.
Use a large spoon to create three small wells in the turkey and potato mixture.
Carefully crack one egg into each well, then cover the skillet with a tight-fitting lid.
Cook for 3-4 minutes until the egg whites are fully set but the yolks remain runny.
Remove from heat and serve immediately directly from the skillet.