Sopa de ajo o sopa castellana

Esta sopa es un clásico en nuestra gastronomía, una receta de aprovechamiento del pan duro, nuestras abuelas hacían a menudo.
Lleva pocos ingredientes y baratos, se cocinaba mucho en la época de la posguerra española, donde había gran escasez de comida y había que aprovecharlo todo.
Ingredientes:
- 6-7 ajos
- 50g de jamón serranos en taquitos
- 4 huevos (uno por persona)
- rebanadas de pan duro, lo que admita
- 1/2 cucharadita de pimentón
- 1 litro de caldo de carne más o menos
- sal al gusto
- 1-2 cucharadas soperas de aceite de oliva virgen