If you love a bowl of soup that tastes like a warm hug, this Cullen Skink recipe needs to be on your list.
It’s a thick, smoky, creamy fish soup from Scotland, and it comes together with just a handful of everyday ingredients.
One spoonful and you’ll understand why this dish has been a coastal favorite for generations.
Ready to make the coziest bowl of soup you’ve had in a while? Let’s get into it.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 25 minutes |
| Total Time | 40 minutes |
| Servings | 4 servings |
| Difficulty Level | Easy |
This soup pairs beautifully with a bowl of Scotch Broth if you want to bring a full Scottish spread to the table.

Why You’ll Love This Cullen Skink Recipe
This soup takes less than an hour from start to finish, so it’s perfect for a weeknight dinner when you want something comforting without a long ingredient list.
The smoked haddock gives it a deep, savory flavor that you just can’t get from a regular fish soup.
It’s also naturally gluten free and easy to scale up if you’re feeding a crowd.
- Ready in under 40 minutes
- Uses simple, easy to find ingredients
- Naturally gluten free
- Freezer friendly (with a small tweak, see storage tips below)
- A cozy, one pot meal
Another favorite: Potato Leek Soup Recipe
Ingredients
Cullen Skink only needs a handful of ingredients, but each one plays an important role in building that classic smoky, creamy flavor.
Try to find undyed smoked haddock if you can. It gives the soup a more subtle, natural color and a cleaner smoky taste.
- 1 pound smoked haddock, undyed if possible
- 2 cups whole milk
- 1 bay leaf
- 2 tablespoons butter
- 1 medium onion, finely chopped
- 1 pound potatoes, peeled and diced
- 1/2 cup heavy cream
- 2 tablespoons fresh parsley, chopped
- Salt and black pepper, to taste
Read Also: Lobster Bisque Recipe
Kitchen Equipment Needed
You don’t need anything fancy for this recipe, just a few basics that most kitchens already have on hand.
A heavy bottomed pot helps prevent the milk from scorching while it gently poaches the fish.
- Dutch oven or heavy bottomed soup pot
- Sharp knife
- Cutting board
- Wooden spoon
- Potato masher or immersion blender
- Measuring cups and spoons
- Ladle
This pairs well with the same equipment you’d use for Clam Chowder Recipe, so if you make both often, it’s worth having good versions of these tools on hand.
Recommended Products for This Recipe
These are a few products I personally use and recommend when I make Cullen Skink at home.
They’re not required, but they make the process smoother and the final result even better.
1. Enameled Cast Iron Dutch Oven
I reach for my Dutch oven every time I make this soup because it heats evenly and holds a gentle simmer without scorching the milk.
It also keeps the soup warm at the table if you’re serving a crowd.
It’s a bit of an investment, but it’s one of those pots you’ll use for decades.
2. Immersion Blender
I like to blend just a portion of the soup right in the pot to thicken it up without losing those chunky bites of potato and fish.
It saves you from transferring hot soup to a blender and back.
A good immersion blender is one of those tools that quietly makes soup season so much easier.
3. Undyed Smoked Haddock
If your local grocery store only carries the bright yellow dyed haddock, ordering undyed smoked haddock online is worth it.
The flavor is milder and more natural, and it gives the soup that authentic pale, creamy color you’ll see in Scottish kitchens.
It freezes well too, so I always keep extra on hand.
4. Fine Mesh Strainer
This comes in handy for straining the poaching milk if you want an extra silky, smooth base for your soup.
It catches any stray bones or bits of skin that can slip in while cooking the fish.
It’s a small tool that makes a noticeable difference in the final texture.
You might also enjoy: Seafood Stew Recipe

Step-by-Step Instructions: How to Make Cullen Skink
1. Poach the smoked haddock
- Place the smoked haddock in a large pot or deep skillet.
- Pour the whole milk over the fish so it’s mostly submerged.
- Add the bay leaf to the milk.
- Set the pot over medium low heat and bring it to a gentle simmer, not a boil.
- Let the haddock poach for about 5 to 8 minutes, until it flakes easily with a fork.
- Carefully remove the haddock from the milk and set it on a plate to cool slightly.
- Pour the poaching milk into a bowl or measuring cup and set it aside. This milk is packed with smoky flavor and will become the base of your soup.
2. Cook the onion and potatoes
- In the same pot, melt the butter over medium heat.
- Add the chopped onion and cook for 4 to 5 minutes, stirring occasionally, until it turns soft and translucent.
- Add the diced potatoes to the pot and stir to coat them in the butter and onion.
- Cook for 2 minutes to lightly toast the potatoes before adding any liquid.
3. Build the soup base
- Pour the reserved poaching milk back into the pot with the onions and potatoes.
- If the potatoes aren’t fully covered, add a small splash of water or extra milk.
- Bring the mixture to a gentle simmer over medium heat.
- Cook for about 12 to 15 minutes, or until the potatoes are fork tender.
- Use your potato masher to lightly mash some of the potatoes right in the pot. This is what gives Cullen Skink its naturally thick, hearty texture without needing flour or cornstarch.
4. Add the fish and cream
- While the potatoes are cooking, flake the poached haddock into bite sized pieces, removing any skin or bones as you go.
- Once the potatoes are tender and lightly mashed, stir the flaked haddock back into the pot.
- Pour in the heavy cream and stir gently to combine.
- Warm everything through for 2 to 3 minutes over low heat. Avoid boiling at this stage so the fish stays tender and the cream doesn’t split.
5. Season and finish
- Taste the soup before adding any salt, since smoked haddock is naturally salty.
- Season with black pepper and additional salt only if needed.
- Stir in half of the chopped fresh parsley.
- Remove and discard the bay leaf.
- Ladle the soup into bowls and top with the remaining fresh parsley.
Read Also: Chicken Corn Chowder Recipe
Tips for The Best Cullen Skink
A few small details make a big difference between an average bowl and a truly great one.
Take your time with the poaching step, since rushing it with high heat can make the fish tough and can cause the milk to curdle.
- Use undyed smoked haddock for the most authentic flavor and color
- Keep the heat low once the cream and fish are added
- Mash only part of the potatoes so the soup keeps some texture
- Taste before salting, since the fish brings plenty of seasoning on its own
- Let the soup rest for a few minutes off heat before serving, it thickens slightly as it sits
This works nicely alongside my Corn Chowder Recipe if you want to compare two very different but equally comforting chowder style soups.
Serving Suggestions

Cullen Skink is hearty enough to serve as a full meal, but it also works beautifully as a starter for a larger dinner.
A crusty piece of bread or a warm oatcake is the classic pairing to soak up every bit of the creamy broth.
- Crusty bread or oatcakes
- A simple green salad with a light vinaigrette
- A soft dinner roll with salted butter
- A cup of tea to keep things properly Scottish
For another cozy potato based soup to add to your rotation, try Ham And Potato Soup.
Variations of Cullen Skink
While the traditional version is hard to beat, there are a few ways to put your own spin on this soup.
Some cooks swap the onion for leeks, which adds a slightly sweeter and more delicate flavor.
- Use leeks instead of onion for a milder taste
- Add a splash of white wine while cooking the onions for extra depth
- Stir in a handful of sweet corn for a heartier bowl
- Swap smoked haddock for smoked cod if that’s easier to find
- Add a pinch of smoked paprika for extra smokiness
Another favorite: Crockpot Potato Soup Recipe
Storage and Reheating
Cullen Skink keeps well in the fridge, making it a great option for meal prep or leftovers.
Because it contains cream and dairy, it needs a gentle approach when reheating so it doesn’t separate.
- Store in an airtight container in the fridge for up to 3 days
- Reheat gently on the stovetop over low heat, stirring often
- Avoid boiling when reheating, since this can cause the cream to split
- If freezing, leave out the cream and add it fresh after thawing and reheating
- Frozen Cullen Skink (without cream) keeps well for up to 2 months
This pairs well with my Mashed Potato Soup Recipe if you’re building out a stash of freezer friendly soups.
Nutritional Facts
These numbers are estimates and will vary slightly depending on the exact ingredients and brands you use.
- Calories: approximately 320 per serving
- Protein: approximately 22 grams
- Carbohydrates: approximately 26 grams
- Fat: approximately 15 grams
- Fiber: approximately 2 grams
- Sodium: approximately 780 milligrams
You might also enjoy: Cajun Potato Soup Recipe
Health Benefits of Key Ingredients
Beyond being comforting, Cullen Skink actually brings some solid nutrition to the table.
Smoked haddock is a lean source of protein and a good source of vitamin B12, which supports energy levels and nerve function.
- Smoked haddock: lean protein and vitamin B12
- Potatoes: a good source of potassium and fiber, especially with the skins left on
- Onion: contains antioxidants that support heart health
- Milk and cream: provide calcium and vitamin D for bone health
- Parsley: a source of vitamin K and vitamin C
Read Also: Potato Soup Recipe
FAQs About Cullen Skink
1. What does Cullen Skink taste like?
Cullen Skink tastes smoky, creamy, and slightly savory, with a comforting richness from the milk and cream.
The smoked haddock gives it a distinct depth of flavor that sets it apart from a regular potato soup.
2. Can I make Cullen Skink without smoked haddock?
Smoked haddock is what gives this soup its signature flavor, so it’s best to stick with a smoked white fish if possible.
Smoked cod is the easiest substitute if haddock isn’t available in your area.
3. Why is my Cullen Skink too thin?
This usually means the potatoes weren’t mashed enough during cooking.
Try mashing a bit more of the potato mixture directly in the pot to naturally thicken the soup.
4. Can I make this soup ahead of time?
Yes, Cullen Skink actually tastes even better the next day once the flavors have had time to settle.
Just reheat it gently over low heat so the cream doesn’t separate.
5. Is Cullen Skink the same as fish chowder?
Cullen Skink is often compared to fish chowder, and the two are quite similar in texture and comfort.
The main difference is that Cullen Skink specifically uses smoked haddock and originates from the Scottish coastal town of Cullen.
This pairs beautifully with my Baked Potato Soup Recipe if smoky, creamy soups are your thing.

Cullen Skink
Ingredients
- 1 pound smoked haddock undyed if possible, about 450g
- 2 cups whole milk 480ml
- 1 bay leaf
- 2 tablespoons butter 28g
- 1 medium onion finely chopped, about 1 cup or 150g
- 1 pound potatoes peeled and diced, about 450g
- 1/2 cup heavy cream 120ml
- 2 tablespoons fresh parsley chopped
- salt to taste
- black pepper to taste
Equipment
- Dutch oven or heavy bottomed soup pot Prevents scorching
- Sharp knife
- Cutting board
- Wooden spoon
- Potato masher or immersion blender For thickening
- Measuring cups and spoons
- Ladle
- Enameled Cast Iron Dutch Oven Optional but recommended
- Immersion blender Optional but recommended
- Fine-mesh strainer Optional, for straining poaching milk
Method
- Place smoked haddock in a large pot and pour whole milk over it. Add bay leaf and bring to a gentle simmer over medium-low heat. Poach for 5-8 minutes until fish flakes easily. Remove fish and set aside, reserving the poaching milk.
- In the same pot, melt butter over medium heat. Add chopped onion and cook for 4-5 minutes until soft and translucent. Add diced potatoes and cook for 2 minutes, stirring to coat.
- Pour reserved poaching milk back into the pot. If needed, add a splash of water or extra milk to cover potatoes. Simmer for 12-15 minutes until potatoes are fork-tender. Lightly mash some potatoes in the pot with a potato masher to thicken the soup.
- Flake poached haddock into bite-sized pieces, removing any skin or bones. Stir flaked fish and heavy cream into the soup. Warm gently over low heat for 2-3 minutes, being careful not to boil.
- Taste the soup and season with black pepper and salt only if needed. Stir in half the fresh parsley. Remove bay leaf. Ladle into bowls and garnish with remaining parsley.
Nutrition
Notes
- Use undyed smoked haddock for the most authentic flavor and natural pale color.
- Keep the heat low once the cream and fish are added to prevent the cream from splitting.
- Mash only part of the potatoes so the soup retains some chunky texture.
- Always taste before adding salt, as smoked haddock is naturally quite salty.
- Let the soup rest for 5 minutes off heat before serving, it thickens slightly as it sits.
- For a milder flavor, substitute leeks for the onion.
- Store in an airtight container in the fridge for up to 3 days. Reheat gently over low heat.
- If freezing, omit the cream and add it fresh after thawing and reheating. Freezes well for up to 2 months.
- Add a splash of white wine while cooking the onions for extra depth of flavor.
- Smoked cod can be substituted for smoked haddock if needed.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
Cullen Skink is proof that a handful of simple ingredients can turn into something incredibly comforting.
It’s smoky, creamy, and hearty enough to satisfy on even the coldest evenings.
Give this one a try this week, and let me know in the comments how yours turns out.
If you loved this recipe, I’d really appreciate it if you shared it with a friend who loves cozy soups as much as you do.
Recommended:
- Smoked Salmon Bagel With Cream Cheese
- Irish Stew Recipe
- Tuscan Ribollita Soup Recipe
- Broccoli Cheddar Soup Recipe
- Cheeseburger Soup Recipe



