Cut the bread into 1/2 inch cubes. Place them on a baking tray evenly and spread melted butter or Olive oil on the top of the bread.
Preheat the oven to 350 °F and toast the bread for about 15-20 minutes until bread is very browned and almost burnt.
Take the bread out from the oven and let it cool down.
Heat a large pot over medium flame and add olive oil.
Add garlic to the pot and saute until golden brown.
Add paprika, ham, white pepper, salt and roasted bread. Stir all together about a minute.
After stirring add chicken stock, lemon juice, fresh basil and cook for 2 minutes.
Finally add the eggs and wait till poached.
Delicious Spanish Garlic Soup is Ready to Serve.