Soak the white bread in a little water for 10 minutes., then squeeze it well. Roughly chop the ripe tomatoes. Add them together with the chopped garlic and the squeezed bread to a clean blender.
Blend into a fine mixture. Add the the olive oil.
Blend well again into a silky smooth reddish soup for about 2 minutes. Place a fine sieve over a large pan or bowl and pour in the tomato mixture. Stir the soup in the sieve well using a spatula or a spoon until you end up with a coarse tomato and bread pulp.
Discard the pulp. Add half the vinegar and a little pepper and salt to the tomato soup.
Stir well. Check the seasoning. Add extra vinegar, pepper or salt to taste. Chill the soup in the fridge for at least 30 minutes. Pour it into bowls, deep plates or glasses. Garnish with crumbled egg and chopped Serrano ham. Finish with a few drops of olive oil. Serve.