Peel and dice the sweet potato into small 1/2-inch cubes to ensure even and quick cooking.
Heat the olive oil in a large cast-iron skillet over medium heat.
Add the sweet potato cubes to the skillet, covering with a lid for 5-7 minutes until they begin to soften.
Remove the lid, add the diced yellow onion, and cook for another 3 minutes until the potatoes are golden and the onions are translucent.
Increase heat slightly and add the ground beef to the skillet, breaking it up with a wooden spoon until browned and cooked through.
Stir in the red bell pepper, sea salt, black pepper, garlic powder, and smoked paprika, sautéing for 4 minutes until the peppers are tender.
Fold in the baby spinach and cook just until wilted, then remove the skillet from heat.
In a separate small non-stick pan, fry the egg to your preference, keeping the yolk runny for extra richness.
Transfer the hash to a plate and top with the fried egg before serving immediately.