Preheat your oven to 400°F and line a large baking sheet with parchment paper for easy cleanup.
Peel and dice the sweet potato into half-inch cubes and break the cauliflower into small, bite-sized florets.
In a large bowl, toss the sweet potato and cauliflower with olive oil, sea salt, black pepper, smoked paprika, and garlic powder until evenly coated.
Spread the vegetables in a single layer on the prepared baking sheet and roast for 20 minutes, or until the sweet potatoes are tender and the cauliflower edges are golden brown.
While the vegetables roast, heat a large non-stick skillet over medium-high heat and add the ground turkey and diced red onion, breaking the meat apart with a spatula until browned and cooked through.
Add the diced zucchini to the skillet and sauté for an additional 3-4 minutes until the zucchini is just tender but still bright green.
Fold the roasted sweet potatoes and cauliflower into the skillet with the turkey mixture, stirring gently to combine all the flavors.
Use a spoon to create two small wells in the hash and crack one egg into each well; cover the skillet with a lid and cook for 3-5 minutes until the whites are set but the yolks are still runny.
Slide the hash onto a plate, ensuring each serving gets an egg, and serve immediately while hot.