Serves 4, 10 minutes preparation, 30 minutes cooking

A warming soup that is a traditional Scottish classic – it is perfect as a starter for your Burns Supper.


  • 1tbsp butter
  • 1 medium onion
  • 2 medium potatoes, peeled and cut into 1cm cubes
  • 300ml water
  • 250g smoked haddock
  • 250ml milk
  • Salt and pepper to taste
  • 2 tablespoons finely chopped parsley or chives


  1. Melt butter in a saucepan over medium heat, then add onion and fry gently until transparent but not browned – this will take about five minutes.
  2. Add potatoes and water and bring to boil. Simmer for 10-15 minutes.
  3. Meanwhile in another pan, cover the haddock with the milk and cook gently for about five minutes until just tender. Remove from the milk and, when cool enough to touch, flake gently into large pieces, removing bones.
  4. Add milk and flaked fish to saucepan containing potatoes and other ingredients and cook for a further 5 minutes. Season with salt and pepper and sprinkle with chopped parsley.
  5. Serve with crusty bread and butter.

Share this page

Get offers, competitions and news tailored just for you!

Bringing Christmas Together with Costcutter

Cadbury Chocolate Mousse Snowmen, Beats Headphones, Apple iPads and, our grand prize, a 65" Samsung Curved UHD TV are up for grabs!

Help Santa find the three missing presents scattered around our website.

When you find a present, click on it to keep it safe and move onto a new page to find the next one. Once you've found all three, fill in the form that will appear to enter the competition!

Find three Christmas presents and WIN

In partnership with Cadburys