Heat the oil in a saucepan, add the garlic and chorizo and fry gently for 3–4 minutes. Add the wine, stock, tomato purée and sugar, season with salt and pepper and simmer for 5 minutes.
Reduce the heat to a very gentle simmer then drop the eggs one at a time into the liquid, leaving space between them. Poach for 3–4 minutes until the whites are set and the yolks set to your liking.
Taste and adjust the seasoning if needed, then ladle an egg into the base of each serving bowl, cover with the soup and sprinkle with a little chopped parsley. Serve with diced croûtons (see