Scotland's smoky soup — Finnan haddie, potatoes, leek, and milk simmered into a creamy, fish-house classic.
Cullen Skink is the most beloved soup of the Moray Firth coast — a creamy, deeply smoky chowder of Finnan haddie (cold-smoked haddock), potato, leek, and milk, named after the fishing village of Cullen on Scotland's northeast coast. Skink originally meant a shin-of-beef broth in Old Scots, but by the 19th century it had come to mean any thick stewy soup. The technique is twofold: poach the smoked haddock gently in milk to infuse the broth with that signature smoky character, then build the soup around it with floury potatoes that partially dissolve. The result is hearty, smoky, and silky — the perfect Highland antidote to a damp North Sea afternoon. Served with thick brown bread and butter.
Serves 4
Place haddock skin-side down in a wide pan. Pour over milk; add bay leaf and peppercorns. Bring to a bare simmer over low heat (do not boil) for 6 minutes until the fish is just opaque and flakes easily.
Lift the fish onto a plate. Reserve the smoky milk through a fine sieve. Discard the bay and peppercorns. When cool enough, remove skin and bones from the haddock and flake the flesh into large chunks.
Melt butter in a heavy pot. Add leek and onion. Sweat over medium-low for 8 minutes until soft and translucent — no color.
Add cubed potatoes. Pour in the water (or fish stock) plus the strained smoked milk. Simmer for 18 minutes until the potatoes are very tender and starting to break apart at the edges.
Crush about a third of the potatoes against the side of the pot with a wooden spoon — this thickens the broth into a silky cream without flour.
Stir in the cream and gently fold in the flaked haddock. Warm through for 3 minutes — don't boil hard or the fish breaks up.
Crack over white pepper. Ladle into deep warm bowls. Scatter generously with parsley and chives. Serve with thick slices of brown bread and good salted butter.
Use undyed natural-smoked haddock if you can find it — the bright yellow dyed version tastes harsher and the color leaches into the soup.
Do not boil the milk poach — gentle heat keeps the haddock tender.
Crush some potato into the broth instead of using flour; it gives a more honest body.
Add 100 g sweetcorn at the end for a Scottish-American chowder twist.
Substitute cream with crème fraîche for a slightly tangier finish.
Top with a soft-poached egg per bowl for a richer winter version.
Refrigerate up to 2 days. Reheat very gently — the fish overcooks easily. Do not freeze; the milk and potatoes both turn grainy.
The recipe was first written down in 1890s cookbooks from the Banffshire and Moray coasts, but villagers in Cullen claim the soup has been made the same way for over 300 years. It won the World Porridge Making Championship's soup-of-the-festival award and has been a fixture of Scottish food culture ever since.
Smoked cod or smoked pollock work well. Avoid hot-smoked salmon — too strong; it overwhelms the milk.
Use oat milk and unsweetened oat cream — texture is good, smokiness still comes through, but it's no longer traditional cullen skink.
Per serving (480g / 16.9 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes