Portuguese Bread Soup with Black Cod



  • 1 Leek
  • 2/3 cup (150 ml) Olive oil
  • Salt to taste
  • 1 tsp (5 ml) Black peppercorns
  • 1 tsp (5 ml) Coriander seeds
  • 3 cloves of garlic, thinly sliced
  • 4 lbs (1814 g) field Tomatoes, roughly chopped
  • 8 ( 2 L) cups of water
  • 1 lb (450 g) Dried-out sturdy rustic loaf of bread (about 1/2 loaf)
  • 1 lb (450 g) Raw black cod, cut into 2-inch (5 cm) cubes
  • 4 oz (110 g) Chorizo, roughly sliced (optional)
  • Handful of chopped fresh cilantro


  1. Chop leeks and onion add to a pot with oil. Add a dash of salt.
  2. Crush peppercorn, coriander seeds, and garlic with mortar and pestle (or in a coffee grinder).
  3. Push the leeks to one side of the pan and add spices to the cleared space.  Toast the spices for 30 seconds then mix in with the leeks.
  4. Add tomatoes to the pot and season with salt. Pour in water and let it cook down for 30 minutes.
  5. Take pot off heat and pulse tomatoes with an immersion blender. Adjust seasoning to taste.
  6. Slice bread into cubes and toss in pot.
  7. Add raw cod pieces and put pot back on heat to cook cod. Toss in sliced chorizo. Simmer soup for about 8 minutes, enough time for the cod to cook.
  8. Chop fresh cilantro and stir into pot.
  9. Ladle soup into bowl and drizzle oil over top as desired.