In a large, heavy saucepan, warm the olive oil over low heat and add the garlic. Stirring frequently, cook for 2 to 3 minutes or until the garlic is soft, but not brown.
Stir in the crumbled bread and increase the heat to moderate and cook until the bread is golden. Take care not to let it burn.
Stir in the paprika, then the water (6 cups), cayenne pepper and salt and bring to a boil. Reduce to low heat and simmer uncovered for 30 minutes.
With a large wooden spoon, beat the soup until the bread is pulverized. Slowly pour in the beaten eggs, stirring constantly. Simmer for a few seconds. (Do not let the soup come near a boil or it will curdle.) Taste for seasoning.
Add more cayenne pepper or salt if it seems too bland. Serve at once, garnished with parsley.