If you’re looking for a comforting, soul-warming soup that’s steeped in tradition and bursting with flavor, you absolutely have to try this Scottish Smoked Haddock Soup Recipe. I discovered this classic Cullen Skink recipe a few years ago, and honestly, it blew me away with its rich, smoky depth and velvety texture. Whether you’re cozying up on a chilly evening or entertaining friends with something a bit different, this soup hits all the right notes.
Why You’ll Love This Recipe
- Authentic Flavor: Uses traditional smoked haddock for that unmistakable smoky, salty taste you just can’t get from just any fish.
- Simple Ingredients: You likely already have most of this in your pantry, making it an easy yet impressive dish.
- Comforting & Hearty: The creamy potatoes and milk create a texture that’s both soothing and filling.
- Impressively Quick: Ready in about 30 minutes, perfect for a weeknight dinner that feels special.
Ingredients You’ll Need
Every ingredient in this Scottish Smoked Haddock Soup Recipe works in harmony to build layers of flavor while keeping things straightforward. The key is quality smoked haddock and creamy mashed potatoes to thicken the soup naturally.

- Milk: Whole milk works best here for creaminess; it’s the base for infusing the smoky flavors.
- Parsley sprigs: Using leaves and stalks separately lets you extract maximum herbal flavor without bitterness.
- Bay leaf: Adds a subtle, woodsy note that rounds out the soup’s profile.
- Smoked haddock fillet: Look for undyed, high-quality smoked haddock—this makes all the difference in taste and texture.
- Unsalted butter: For gently cooking the onions; unsalted helps you control the saltiness.
- Onion: Finely chopped to melt into the soup, giving sweetness and depth.
- Mashed potato: Ready-made or homemade works equally well to thicken and enrich the soup.
- Kosher salt: Use sparingly, since the smoked haddock already adds plenty of saltiness.
- Freshly ground black pepper: Adds a touch of warmth and contrast to balance the creamy soup.
- Crusty bread (optional): Something sturdy to soak up all that delicious broth.
Variations
I love keeping this recipe flexible depending on what’s in season or who I’m cooking for—feel free to get creative while keeping the essence of that smoky, comforting flavor.
- Dairy-Free Option: I’ve swapped milk for unsweetened almond or oat milk with good results, just add an extra tablespoon of vegan butter to keep richness.
- Extra Veggies: Throw in diced leeks or a handful of kale for a green boost—I add them when cooking onions for a subtle twist.
- Spice It Up: A tiny pinch of cayenne or smoked paprika can add warmth without overpowering the haddock’s delicate flavor.
- Make It Chunky: If you’re like my family who loves hearty texture, don’t over-stir the fish; leave nice sizeable pieces for an enjoyable bite.
How to Make Scottish Smoked Haddock Soup Recipe
Step 1: Infuse the Milk for Ultimate Flavor
Gather your milk, bay leaf, and parsley sprigs—both leaves and stalks separately—and gently heat them together with the smoked haddock in a saucepan. Don’t rush this part; bring to a gentle boil, then lower the heat to a soft simmer for about 3 minutes before taking it off the heat to infuse for 5 more minutes. This step is where the magic happens—it extracts that smoky, herbal essence without cooking the fish too quickly. I’ve learned not to let the milk boil hard here or it can scald, which’ll turn the soup bitter—so eye on the heat!
Step 2: Prep the Onions While the Fish Infuses
While the flavors develop, finely chop your onion and gently cook it in unsalted butter over medium-low heat. You want them translucent and soft but not browned—trust me, burnt onions make the whole soup taste off. This step adds a subtle sweetness that balances the smoky fish perfectly.
Step 3: Assemble the Soup Base
Once your milk is infused, remove the haddock with a slotted spatula to keep things neat, and strain the liquid so the herbs don’t muddle your soup. Add the rich, infused milk to your onions, then stir in the mashed potatoes. I always get a bit impatient here, but it’s important to let the potatoes fully dissolve into the liquid for that creamy, smooth consistency. This step gives the soup its comforting body without needing cream.
Step 4: Add Haddock and Final Infusions
Carefully flake your smoked haddock into bite-sized chunks, checking for and discarding any bones. Gently fold the fish into the soup and return it to a low simmer. Toss in the chopped parsley leaves now—I find they brighten up the overall flavor beautifully. Be gentle with stirring to keep the fish pieces intact. Season lightly with salt and plenty of black pepper, tasting as you go because the smoked haddock carries enough saltiness on its own to keep you from going overboard.
Step 5: Garnish & Serve
Finish with a sprinkle of fresh parsley leaves and another crack of black pepper. I always serve this with crusty bread, perfect for soaking up every last drop. When I first made this Scottish Smoked Haddock Soup Recipe, my family went crazy for how hearty yet delicate it was—all those textures and flavors combine to create something truly special.
Pro Tips for Making Scottish Smoked Haddock Soup Recipe
- Don’t Rush the Infusion: Let the milk and fish steep off the heat for the full 5 minutes to get that deep smoky flavor.
- Onion Patience Pays Off: Cook the onions slowly over low heat—you want sweetness, not bitterness from browning.
- Gentle Stirring: When you add flaked haddock, gently fold to keep the chunks intact. Overstirring breaks the fish down.
- Mind the Salt: The smoked haddock is naturally salty, so season the soup lightly and taste before adding more salt.
How to Serve Scottish Smoked Haddock Soup Recipe
Garnishes
I’m a big fan of fresh parsley leaves for that burst of color and freshness, but a little cracked black pepper on top never hurts. Sometimes I add a swirl of crème fraîche or a squeeze of lemon juice to brighten things up even more—totally optional but delicious tweaks.
Side Dishes
This soup pairs wonderfully with crusty bread or buttery oatcakes, which soak up the creamy broth perfectly. On chilly nights, I’ll serve it alongside a simple green salad with a light vinaigrette to balance the richness.
Creative Ways to Present
For special occasions, I’ve ladled this soup into rustic bowls, topped with a sprinkle of microgreens and served with mini rye toasts. It also makes a great starter when you ladle it into small cups or ramekins for a cozy party appetizer that feels upscale but is so easy to put together.
Make Ahead and Storage
Storing Leftovers
After cooling the soup completely, I store it in an airtight container in the refrigerator for up to 2 days. It thickens as it sits, so just add a splash of milk or water when reheating to bring it back to the perfect creamy consistency without watering down the flavor.
Freezing
I usually avoid freezing this soup because the creaminess can separate slightly, but if you do freeze it, give it a good whisk when reheating and add a little milk to recombine. It works, but fresh is definitely best.
Reheating
Heat gently in a saucepan over low heat, stirring occasionally. Adding a splash of milk helps restore that lovely smooth texture. Avoid boiling as it can toughen the fish and curdle the soup.
FAQs
-
Can I use fresh haddock instead of smoked haddock for this soup?
Fresh haddock won’t provide the same smoky flavor that’s so central to this soup’s character. You can use fresh haddock if needed, but consider adding a small amount of smoked paprika or liquid smoke to compensate.
-
Is it okay to use instant mashed potatoes?
Yes! Instant mashed potatoes work well here and help thicken the soup quickly, especially when you’re short on time. Just make sure they don’t have added flavors or seasonings that could clash.
-
What can I serve this soup with?
A nice crusty bread or oatcakes are perfect for dipping. A crisp green salad also complements the creamy soup nicely if you want to balance the meal.
-
How salty will the Scottish Smoked Haddock Soup Recipe be?
Smoked haddock is naturally salty, so I recommend tasting the soup before adding much salt. You can always add more, but it’s hard to fix over-salted soup.
Final Thoughts
When I first tried this Scottish Smoked Haddock Soup Recipe, I was amazed at how something so simple could feel so decadent. It’s the kind of dish that instantly feels like a warm hug—perfect for sharing with family or impressing guests without spending hours in the kitchen. I hope you’ll love cooking and eating it as much as I do. Give it a go, and I promise, this will become a favorite you’ll reach for time and again.
Print
Scottish Smoked Haddock Soup Recipe
- Prep Time: 10 mins
- Cook Time: 15 mins
- Total Time: 30 mins
- Yield: 5 to 6 cups (4 servings)
- Category: Soup
- Method: Stovetop
- Cuisine: Scottish
- Diet: Gluten Free
Description
Traditional Scottish Cullen Skink is a creamy, smoky soup made with smoked haddock, milk, mashed potatoes, onions, and fresh parsley. This comforting dish features tender flakes of haddock infused in a rich broth, thickened with mashed potatoes, and finished with fragrant herbs. Perfect as a warming starter or a light meal, served with crusty bread to soak up the flavorful soup.
Ingredients
Soup Base
- 2 1/2 cups milk
- 1/4 cup parsley sprigs, leaves and stalks separated, more leaves for garnish
- 1 bay leaf
- 1 pound smoked haddock fillet, preferably not dyed
Sauté
- 2 ounces (4 tablespoons) unsalted butter
- 1 medium onion, finely chopped
Thickener
- 8 ounces store-bought or homemade mashed potato (about 1 to 1 1/2 cups)
Seasoning and Serving
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- Crusty bread, for serving (optional)
Instructions
- Gather Ingredients: Assemble all the ingredients needed for the soup to ensure a smooth cooking process.
- Infuse Milk with Haddock and Herbs: In a large saucepan, combine 2 1/2 cups of milk, parsley sprigs (leaves and stalks separated), 1 bay leaf, and the smoked haddock fillet. Bring the mixture to a gentle boil over medium heat, then reduce to a low simmer for about 3 minutes to infuse flavors.
- Steep Off Heat: Remove the pan from heat and let it sit for 5 minutes. This resting time allows the smoked haddock and herbs to impart their flavors fully into the milk.
- Remove Fish and Strain Liquid: Use a slotted spatula to take the haddock out of the milk and set it aside. Strain the infused milk through a fine mesh strainer to remove the herbs and bay leaf, keeping the flavorful liquid.
- Sauté Onions: In another large saucepan over medium-low heat, melt 2 ounces of unsalted butter. Add the finely chopped onion and cook gently for about 5 minutes until translucent, being careful not to brown or burn the onions.
- Add Infused Milk and Potatoes: Pour the strained, infused milk into the pan with the softened onions. Stir in 8 ounces of mashed potatoes, mixing until the potatoes dissolve completely and the soup thickens slightly.
- Flake Haddock and Add to Soup: Flake the reserved smoked haddock into bite-sized pieces, discarding any bones. Gently add the fish flakes to the soup.
- Simmer with Parsley: Lower the heat to a gentle simmer. Stir in the chopped parsley leaves and cook just until the haddock is warmed through, about 5 minutes. Avoid excessive stirring to keep the fish chunks intact.
- Season: Taste the soup and adjust seasoning with kosher salt and freshly ground black pepper. Be cautious with salt as the smoked haddock already adds saltiness.
- Serve and Garnish: Ladle the soup into bowls, garnish with reserved parsley leaves and additional black pepper. Serve immediately with crusty bread if desired.
Notes
- Use unsmoked or naturally smoked haddock for the best flavor; avoid dyed varieties.
- Homemade mashed potatoes provide a creamier texture but store-bought works well too.
- Do not over-stir the soup after adding fish to prevent the haddock from disintegrating.
- Adjust salt carefully as smoked haddock is naturally salty.
- This soup is best served fresh but can be gently reheated on low heat; add a splash of milk if it thickens too much upon cooling.
Nutrition
- Serving Size: 1 1/4 cups
- Calories: 280 kcal
- Sugar: 6 g
- Sodium: 600 mg
- Fat: 12 g
- Saturated Fat: 7 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 2 g
- Protein: 20 g
- Cholesterol: 65 mg