If you’re craving a hearty, comforting Scottish soup with deep smoky flavors and creamy texture, then you’re in for a treat with this Scottish Cullen Skink Soup Recipe. This traditional dish from Scotland has become one of my all-time favorites because it’s both simple to make and completely satisfying on a chilly day. Stick with me and I’ll walk you through every step so you get the authentic taste that’ll have your family asking for seconds!
Why You’ll Love This Recipe
- Rich, authentic flavor: The smoked haddock infuses the milk, creating a silky broth bursting with traditional Scottish taste.
- Simple ingredients: You only need a handful of everyday pantry staples and fresh herbs to make something special.
- Comfort food at its best: Creamy, filling, and warming—a perfect match for cold days or anytime you want a cozy meal.
- Make ahead friendly: You can prep parts in advance and leftovers reheat beautifully without losing flavor or texture.
Ingredients You’ll Need
Each ingredient in this Scottish Cullen Skink Soup Recipe plays a key role—from the smoky haddock to the creamy mashed potatoes. Here’s why they work so well together and a few tips when shopping for them.

- Milk: Whole milk is best for creaminess and to carry the flavors evenly.
- Parsley sprigs: Using both leaves and stalks adds layered herbal brightness; reserve some leaves for garnish.
- Bay leaf: Classic aromatic that complements the smoky fish and herbs perfectly.
- Smoked haddock fillet: This is the star! Try to find unsalted, undyed smoked haddock for the best authentic flavor.
- Unsalted butter: Adds richness without overwhelming saltiness; helps gently cook the onions.
- Onion: Finely chopped to melt into the base and create a subtle sweetness.
- Mashed potatoes: Using creamy mashed potatoes is a classic thickener—either store-bought or homemade works great.
- Kosher salt and black pepper: Season carefully, especially salt, because smoked haddock is naturally salty.
- Crusty bread (optional): Perfect for dipping—homemade or good-quality store-bought crusty bread rounds out the meal.
Variations
I love making this recipe as traditional as possible, but sometimes I like to tweak it just a bit depending on what I have on hand or who I’m cooking for. Don’t hesitate to personalize it—it’s how I discovered some tasty alternatives you might enjoy too.
- Variation: For a lighter twist, try using low-fat milk—it’s still creamy enough but a bit less rich.
- Variation: If you’re not a fan of smoked haddock, smoked cod can be a good substitute, though the soup will be milder.
- Variation: Add a splash of cream at the end for extra indulgence, especially if serving for a special occasion.
- Variation: For extra texture, sprinkle chopped chives or finely diced leeks instead of parsley leaves as garnish.
How to Make Scottish Cullen Skink Soup Recipe
Step 1: Infuse the Milk with Haddock and Herbs
Start by placing the milk, parsley sprigs (leaves and stalks separated), bay leaf, and smoked haddock fillet into a large saucepan. This infusing step is key—it gently extracts flavor without toughening the fish. Bring it to a gentle boil over medium heat, then reduce to a low simmer for about 3 minutes. Remove the pan from heat and let it sit for 5 minutes so those smoky, herbal flavors really deepen.
Step 2: Prepare the Onion Base
While the milk is infusing, finely chop your onion. In another saucepan, gently melt the butter over medium-low heat and add the chopped onion. Cook slowly for around 5 minutes until the onions become translucent and soft, but watch closely to avoid browning or burning—that would throw off the delicate balance of flavors.
Step 3: Combine and Thicken the Soup
Remove the haddock with a slotted spatula and strain the infused milk through a fine mesh sieve to discard herbs. Add the warm infused milk to the onions and stir in your mashed potatoes. This step thickens the soup nicely as the potatoes dissolve. It’s almost like making a creamy fish chowder!
Step 4: Add the Haddock and Finish the Soup
Flake the smoked haddock into bite-sized chunks, careful to remove any bones. Add the fish to the soup and lower the heat to a gentle simmer. Stir in the finely chopped parsley leaves. Heat for about 5 minutes until the fish is warmed through, but avoid over-stirring so the fish stays nice and chunky. Season carefully with kosher salt and freshly ground black pepper—the smoked haddock will bring a good amount of saltiness on its own.
Pro Tips for Making Scottish Cullen Skink Soup Recipe
- Choose quality smoked haddock: I learned the hard way that dyed haddock doesn’t get that authentic smoky flavor, so opt for natural, unsalted smoked haddock every time.
- Don’t overheat the fish: Keep the simmer gentle once the fish is added to avoid rubbery texture and breaking the chunks apart.
- Use mashed potatoes for a smooth texture: I once tried raw potatoes, but the mashed version gives that velvety thickness perfect for this soup.
- Season last: Add salt at the end since smoked haddock is inherently salty, so you won’t accidentally make your soup too salty.
How to Serve Scottish Cullen Skink Soup Recipe

Garnishes
I love topping this soup simply with a few fresh parsley leaves for color and a crack of black pepper to brighten the flavors. It’s subtle but really elevates the final presentation and taste. Some days, I even add a drizzle of good-quality olive oil for a hint of richness.
Side Dishes
Crusty bread makes the perfect partner to dip right into the creamy soup. Whether it’s a rustic sourdough or a classic French baguette, it helps soak up every bit of that smoky goodness. A light side salad with tangy vinaigrette also complements the richness well if you want a balanced meal.
Creative Ways to Present
For special occasions, I like serving Scottish Cullen Skink Soup in warmed ramekins or mini soup pots topped with a parsley sprig and a lemon wedge on the side to add a fresh zing if desired. It’s a charming way to bring a touch of elegance to this rustic dish.
Make Ahead and Storage
Storing Leftovers
I keep leftovers in an airtight container in the fridge, and they’re good for 2-3 days. The flavors actually deepen, so it tastes even better the next day. Just make sure to reheat gently.
Freezing
I’ve frozen Cullen Skink before without losing the taste, but texture changes slightly—potatoes can get a bit grainy. If you plan to freeze, I recommend reheating and whisking well to bring it back together.
Reheating
Reheat the soup gently on the stovetop over low heat, stirring often so the fish stays tender and the soup doesn’t stick or scorch. If it’s too thick, thin with a splash of milk or water to restore creaminess.
FAQs
-
What is Cullen Skink soup?
Cullen Skink is a traditional Scottish soup made from smoked haddock, potatoes, onions, and milk, resulting in a creamy and smoky broth with flaky fish.
-
Can I use fresh fish instead of smoked haddock?
The smoky flavor is essential to Cullen Skink, so fresh fish won’t provide the same depth—if you can’t find smoked haddock, smoked cod is a milder alternative but not fresh fish.
-
Is this Scottish Cullen Skink Soup Recipe dairy-free?
Traditional recipes use butter and milk, but you can swap with dairy-free butter and plant-based milk for a dairy-free version, though it may slightly change the flavor and texture.
-
How do I avoid the fish turning rubbery?
Keep the heat low when cooking the fish in the soup, and avoid stirring too vigorously or cooking it for more than 5 minutes once added.
Final Thoughts
I absolutely love how this Scottish Cullen Skink Soup Recipe brings a slice of Scotland right into my kitchen, with that perfect balance of smoky, creamy, and comforting flavors. Every time I make it, it feels like a warm hug on a chilly day. If you’re looking for a soup that’s both approachable and full of character, give this recipe a go—I promise you’ll enjoy it just as much as I do!
Print
Scottish Cullen Skink Soup Recipe
- Prep Time: 10 mins
- Cook Time: 15 mins
- Total Time: 30 mins
- Yield: 5 to 6 cups, serves 4
- Category: Soup
- Method: Stovetop
- Cuisine: Scottish
Description
Traditional Scottish Cullen Skink is a rich and comforting smoked haddock soup infused with fresh parsley and creamy mashed potatoes, perfect for a hearty meal. This classic recipe combines gently simmered smoked fish with a buttery onion base and infused milk to create a flavorful, thick soup best enjoyed with crusty bread.
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é Mixture
- 2 ounces (4 tablespoons) unsalted butter
- 1 medium onion, finely chopped
Additional
- 8 ounces store-bought or homemade mashed potato (about 1 to 1 1/2 cups)
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- Crusty bread, for serving (optional)
Instructions
- Gather Ingredients: Assemble all ingredients to ensure you have everything ready before starting the recipe.
- Infuse Haddock in Milk: In a large saucepan, combine 2 1/2 cups of milk, parsley sprigs with leaves and stalks separated, 1 bay leaf, and the smoked haddock fillet. Bring the milk to a gentle boil over medium heat, then reduce heat to low and allow to simmer for about 3 minutes.
- Set for Flavor Infusion: Remove the saucepan from heat and let it sit for 5 minutes, allowing the herbs and haddock to infuse their flavors into the milk thoroughly.
- Remove Haddock and Strain: Take the haddock out of the milk using a slotted spatula and set aside. Strain the infused milk through a fine mesh strainer to remove herbs and bay leaf, keeping the flavored milk for cooking.
- Sauté Onions: In another large saucepan over medium-low heat, melt 2 ounces of unsalted butter and cook the finely chopped onion gently until translucent, about 5 minutes. Be cautious not to burn the onions.
- Add Milk and Potatoes: Pour the infused milk into the saucepan with the sautéed onions. Stir in the mashed potatoes, mixing until the potatoes dissolve and the soup thickens slightly.
- Flake Haddock: Flake the smoked haddock into bite-sized pieces, removing any bones, and add these chunks back into the soup.
- Simmer and Add Parsley: Reduce heat to a gentle simmer. Add the finely chopped parsley leaves and cook just until the haddock is warmed through, about 5 minutes. Avoid stirring too much to prevent breaking the fish into smaller pieces.
- Season: Taste the soup and season with kosher salt and freshly ground black pepper carefully, as the smoked haddock already adds a salty flavor.
- Garnish and Serve: Garnish with reserved parsley leaves and additional black pepper. Serve hot with crusty bread if desired.
Notes
- Use unsmoked mashed potatoes or homemade for best texture.
- Be gentle when stirring after adding fish to keep chunks intact.
- Adjust salt cautiously since smoked haddock is naturally salty.
- Optional crusty bread adds great texture and complements the creamy soup.
- This soup is best served immediately for maximum freshness.
Nutrition
- Serving Size: 1 1/4 cups (approx. 310 ml)
- Calories: 260 kcal
- Sugar: 6 g
- Sodium: 680 mg
- Fat: 10 g
- Saturated Fat: 6 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 2 g
- Protein: 20 g
- Cholesterol: 55 mg


