Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Dice the red bell pepper and red onion into uniform pieces, then toss them on the baking sheet with the olive oil, sea salt, and garlic powder.
Roast the vegetables for 15 to 20 minutes until they are tender and slightly caramelized at the edges.
While the vegetables roast, whisk together the whole eggs, egg whites, Greek yogurt, and black pepper in a medium bowl until the mixture is smooth and frothy.
Heat a non-stick skillet over medium-low heat and add the ghee, swirling to coat the pan evenly.
Pour the egg mixture into the skillet and let it sit undisturbed for about 30 seconds to set the bottom.
Gently fold the eggs with a silicone spatula, moving from the edges toward the center to create large, soft curds.
When the eggs are about 75% cooked, fold in the roasted vegetables and the fresh baby spinach.
Continue to cook for another minute until the spinach is just wilted and the eggs are creamy and fully set.
Transfer to a plate and enjoy immediately while warm.