Preheat your oven to 375°F (190°C).
In a small skillet over medium heat, add the olive oil and sauté the diced yellow onion until translucent, about 3-4 minutes.
Add the ground chorizo to the skillet, breaking it up with a wooden spoon, and cook until browned and slightly crispy.
Stir in the minced garlic and fresh baby spinach, cooking for 1 minute until the spinach is just wilted.
In a small mixing bowl, whisk together the Greek yogurt, smoked paprika, sea salt, and black pepper until the mixture is smooth and aerated.
Transfer the chorizo and spinach mixture into a small oven-safe baking dish or individual ramekin, spreading it into an even layer.
Spoon the seasoned yogurt mixture over the top of the chorizo and spinach, smoothing it out with the back of a spoon.
Carefully crack the three eggs onto the top of the yogurt layer, ensuring the yolks remain intact.
Place the dish in the oven and bake for 12-15 minutes, or until the egg whites are fully set but the yolks are still soft and golden.
Remove from the oven and let the dish rest for 2 minutes before serving to allow the flavors to meld.