Food From Plenty: Good food made from the plentiful, the seasonal and the leftover by Diana Henry includes over 300 recipes, none of them too extravagant but teaches you how to be thrifty and make the most from every morsel, while still creating fine food with a delicious assortment of recipes from around the world that are great for the whole family.

This soup makes a great weekend lunch for the whole family - serve with crusty bread.


  • 35g butter
  • 1 onion chopped
  • 3 cloves of garlic finely chopped
  • 800g parsnips chopped
  • 700ml light chicken stock or water
  • 750g smoked, undyed haddock fillet, skinned
  • 3tsp ground cumin
  • 150ml milk or double cream plus extra for serving
  • salt and pepper


  • STEP 1

    Melt the butter in a pan and add the onion, garlic and parsnips. Stir to coat in butter, then add a splash of water and reduce to a very low heat. Cover and sweat for 20 minutes. Add a splash of water every so often to prevent the vegetables from burning. Put half the stock or water into a pan and bring to the boil. Reduce the heat and poach the fish in this liquid until just cooked (about 5 minutes). Drain and reserve the poaching liquor.

  • STEP 2

    Break the fish into big flakes, carefully removing any remaining bones. Once it is cool, refrigerate. Stir the cumin into the parsnips and cook for 1 minute. Season, add the fish poaching liquor, the remaining stock or water and bring to the boil. Reduce to a simmer and cook until the parsnips are soft. Leave to cool.

  • STEP 3

    Purée the soup in a food processor. Add the milk or cream and fish and check the seasoning. Reheat gently and serve with a sprinkle of parsley or chives, if you wish, and add a swirl of cream to each bowl.