1 tablespoon minced Garlic
1 teaspoon Salt
1 cup (1 1/2 oz/40 g) chopped fresh Cilantro (fresh coriander)
Pinch of red Pepper flakes, optional
1/2 cup (4 fl oz/120 ml) Olive oil
3 thick slices coarse-textured peasant bread, crusts removed, cut into 1 1/2-inch (4-cm) cubes (about 6 cups/12 oz/375 g)
3-4 cups (24-32 fl oz/750 ml-1 l) chicken stock, optional
1. In a mortar, combine the Garlic, Salt, 1/2 cup (3/4 oz/20 g) of the Cilantro and the red Pepper flakes, if using. Mash with a pestle to form a paste. Add 1/4 cup (2 fl oz/60 ml) of the Olive oil, 1 tablespoon at a time, and mix until well blended. Evenly divide the Garlic paste among 4 warmed soup bowls and keep warm.
2. Preheat an oven to 350?F (180?C). Brush the bread cubes with the remaining 1/4 cup (2 fl oz/60 ml) Olive oil and toast in the oven, turning a few times, until golden brown, 8-10 minutes.
3. Distribute the bread cubes evenly among the soup bowls and toss them with the garlic mixture.
4. In a deep frying pan, bring a generous amount of water to a rolling boil. Reduce the heat to medium-low so that the water barely simmers. Crack each egg and gently release it just above the surface of the water. Simmer undisturbed until the whites are set but soft and the yolks are still runny, about 3 minutes. Using a slotted spoon, carefully remove the Eggs and set aside on a plate.
5. You may use the egg-poaching water (you will need 3-4 cups/ 24-32 fl oz/750 ml-1 l) for finishing the soup or you may use stock. Bring the water or stock to a boil and pour it over the bread cubes in each soup bowl, using only as much as needed to cover the bread. Carefully slip a poached egg into the center of each bowl. Sprinkle with the remaining 1/2 cup (3/4 oz/20 g) cilantro. Serve hot.