In a pot, bring water to a boil, add potatoes and cook until tender and can be pierced with a fork; about 8 minutes.
In an oven-proof skillet on medium heat, add butter and saute onion and garlic until soft. Add chorizo and cook another 2-3 minutes.
When the potatoes are done cooking strain and rinse them, and transfer to the skillet with the onion mixture, strinning to coat the potatoes with the mixture.
Continue to cook on the stovetop for another 5-6 minutes to help crisp up the potatoes a little.
Gently crack eggs on top of the potato skillet. I like to make a little well to break the eggs into.
Once the eggs have been added, transfer skillet to the oven and cook for 8 minutes, or until the egg whites are hard and the yolks are runny.
Serve with fresh coriander and crumbled feta, and extra hot sauce for added spice.