Place the tomatoes, garlic, vinegar and oil in a blender and liquidise until smooth. Slowly add the bread a little at a time until the mixture starts to thicken. This is a dip so the texture should be quite thick.
Once the desired consistency is achieved, pour into a bowl and season. Garnish with the chopped eggs and ham and serve with more bread.