Creamy Potato Smoked Haddock

Velvety Creamy Potato and Smoked Haddock Soup served in a rustic bowl, garnished with fresh chives. Save
Velvety Creamy Potato and Smoked Haddock Soup served in a rustic bowl, garnished with fresh chives. | skilletscroll.com

This comforting dish features tender diced potatoes simmered in a flavorful broth with soft smoked haddock. Aromatic herbs like chives add freshness, while a splash of cream enriches the texture. The vegetables are gently sautéed to develop depth, then combined with the poached fish and blended partially for a satisfying texture. It's an easy, nourishing dish perfect for cooler days, offering a delicate balance of creamy and smoky flavors.

Years ago, my neighbor Margaret invited me over for lunch, and she ladled out this stunning golden soup that tasted like the sea had somehow become creamy and gentle. The smoked haddock dissolved into silky flakes, the potatoes were so tender they nearly dissolved into the broth, and I remember thinking this was what comfort actually tastes like. I asked for the recipe that same afternoon, and it's been part of my weeknight rotation ever since.

I made this for my sister when she came back from traveling, and watching her take that first spoonful and close her eyes—that's when I knew this soup was special. It warmed her up from the inside out on a gray afternoon, and we ended up talking for three hours over the bowls.

Ingredients

  • Smoked haddock fillet (350 g): This is your anchor—look for pale golden skin and avoid anything that smells aggressively fishy, as that means it's past its prime. Ask the fishmonger for skinless and boneless if you can; it saves you time and won't affect flavor.
  • Potatoes (400 g): Waxy varieties like Yukon Gold or Charlotte work best here because they hold their shape without turning to mush, though a bit of natural softness adds to the creaminess.
  • Onion, leek, and celery: This aromatic trio is your flavor foundation—don't rush the sautéing, as those few minutes of gentle cooking unlock their sweetness.
  • Whole milk (500 ml): This poaching liquid becomes part of the soup itself, so use milk you'd actually drink, not the last carton from the back of your fridge.
  • Fish or vegetable stock (500 ml): Good stock makes a real difference here; homemade is ideal, but a quality store-bought version will do the job.
  • Double cream (100 ml): The cream is what makes this soup feel indulgent without being heavy—it rounds out the fishiness and adds a whisper of luxury.
  • Fresh chives: Never skip this garnish; those green flakes are your visual reminder that you made something fresh and intentional.
  • Unsalted butter (2 tbsp): You want butter you can taste, not a waxy substitute.
  • Bay leaf and seasoning: The bay leaf infuses the poaching milk with subtle warmth; remove it before blending to avoid any sharp bits.

Instructions

Poach the haddock in milk:
Place the haddock in a saucepan with the whole milk and a bay leaf, then bring it to a gentle simmer—you want small bubbles rising slowly, not an aggressive boil. After 7 to 8 minutes, the fish will turn opaque and flake easily; lift it out onto a plate and let it cool slightly while you strain that infused milk into a bowl, which becomes liquid gold for your soup.
Build your aromatic base:
Melt butter in a large pot over medium heat and add the chopped onion, leek, and celery, stirring gently for about 5 minutes until they soften and release their fragrance but don't brown. You're listening for a gentle sizzle and watching for them to turn translucent and tender—this is the moment when the soup starts tasting like home cooking.
Add potatoes and simmer:
Stir in your diced potatoes for a minute or two just to coat them in butter, then pour in that reserved poaching milk and your stock. Bring the whole thing to a boil, then lower the heat and simmer for 15 to 20 minutes until the potatoes are so tender they break apart with a wooden spoon.
Blend to silky smoothness:
Remove the pot from heat and use a hand blender to blend the soup partway through, leaving some soft chunks of potato for texture—you're after that elegant velvety feel, not a complete purée. If you don't have a hand blender, carefully ladle the soup into a regular blender in batches, then pour it back in.
Finish with fish and cream:
Flake the cooled haddock into small pieces with your fingers or a fork, watching for any stray bones, then add it to the pot along with the double cream. Gently reheat over low heat for 2 to 3 minutes, stirring occasionally, but resist the urge to boil it—heat breaks down the cream and makes the soup separate.
Season and serve:
Taste the soup, then add salt and black pepper until it tastes like your best version of itself. Ladle it into warm bowls and scatter the fresh chives across the top like you're adding the final brush stroke to a painting.
Freshly blended Creamy Potato and Smoked Haddock Soup with a swirl of cream and cracked black pepper. Save
Freshly blended Creamy Potato and Smoked Haddock Soup with a swirl of cream and cracked black pepper. | skilletscroll.com

One winter evening, a friend who usually avoids fish came back for seconds, then thirds, and told me later that this soup changed her mind about seafood altogether. That moment made me realize soup isn't just about ingredients—it's about how you make someone feel at the table.

Why This Soup Feels Special

There's something almost magical about how smoked fish transforms milk into a naturally creamy base without needing to cook a separate sauce or whisk anything together. The gentle poaching releases a delicate flavor that's bold enough to notice but soft enough to feel comforting, and the potatoes soak up that smoky warmth and give the soup body without heaviness.

Timing and Temperature Matter

The whole recipe happens within about 50 minutes, which means you can start it in the late afternoon and have it ready by dinner time. Keep everything moving at a gentle pace—rushing the vegetables or letting the cream boil are the two ways this soup stumbles, so give yourself permission to slow down and pay attention to what you're stirring.

Serving and Variations

This soup loves crusty bread for dunking, and a scattered handful of crispy bacon or smoked paprika adds another layer if you want to lean into the smokiness. You can swap the smoked haddock for smoked cod or even undyed smoked haddock if you prefer a cleaner, less intense flavor; the soup is forgiving enough to welcome variations.

  • Serve it in warm bowls—cold ceramics steal heat and make the soup taste less luxurious than it actually is.
  • A drizzle of good olive oil or a tiny splash of white wine vinegar can brighten the flavors if the soup feels flat.
  • Make this ahead and reheat it gently over low heat with a splash of extra milk if it thickens up in the fridge.
A steaming bowl of Creamy Potato and Smoked Haddock Soup, paired with crusty artisan bread for dipping. Save
A steaming bowl of Creamy Potato and Smoked Haddock Soup, paired with crusty artisan bread for dipping. | skilletscroll.com

This soup has quietly become one of those recipes people ask me for, and I love passing it along knowing it will become someone else's comfort in a bowl. Every time someone tells me they've made it, I feel a little bit of that same warmth Margaret shared with me all those years ago.

Recipe FAQs

Yes, smoked cod or other white fish work well as substitutes, offering a similar texture and flavor profile.

Blend the soup more thoroughly or add an extra potato to increase the thickness and creaminess.

Substitute the cream and butter with suitable plant-based alternatives to maintain richness without dairy.

Fresh chives add a mild oniony flavor that pairs beautifully with the smoky fish and creamy base.

Yes, the flavors develop well when reheated gently, but add cream and fish pieces just before serving for best texture.

Creamy Potato Smoked Haddock

Velvety blend of tender potatoes, smoked haddock, and herbs finished with a touch of cream.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Seafood

  • 12 oz smoked haddock fillet, skinless and boneless
  • 2 cups whole milk

Vegetables

  • 14 oz potatoes, peeled and diced
  • 1 medium onion, finely chopped
  • 1 white part of leek, sliced
  • 1 celery stalk, diced

Liquids

  • 2 cups fish or vegetable stock
  • 3.5 fl oz double cream

Herbs & Seasonings

  • 1 bay leaf
  • 2 tbsp fresh chives, finely chopped
  • Salt and black pepper, to taste

Fats

  • 2 tbsp unsalted butter

Instructions

1
Poach Smoked Haddock: Place the smoked haddock in a saucepan with the milk and bay leaf. Bring gently to a simmer and poach for 7–8 minutes until just cooked. Remove haddock and set aside. Strain and reserve the milk; discard the bay leaf.
2
Sauté Aromatics: In a large pot, melt the butter over medium heat. Add onion, leek, and celery. Sauté gently for 5 minutes until softened but not browned.
3
Cook Potatoes: Add diced potatoes and stir for 2 minutes. Pour in the reserved poaching milk and the stock. Bring to a boil, reduce heat, and simmer for 15–20 minutes until potatoes are tender.
4
Blend Soup: Remove from heat and partially blend the soup using a hand blender, leaving some texture.
5
Combine Haddock and Cream: Flake the smoked haddock into bite-sized pieces, discarding any bones. Add to the soup with the double cream. Gently reheat for 2–3 minutes without boiling.
6
Season and Serve: Season with salt and black pepper to taste. Ladle into bowls and garnish with chopped chives.
Additional Information

Equipment Needed

  • Saucepan
  • Large pot
  • Hand blender
  • Ladle
  • Chopping board and knife

Nutrition (Per Serving)

Calories 340
Protein 20g
Carbs 28g
Fat 16g

Allergy Information

  • Contains fish, milk, and dairy (cream, butter)
  • Check for hidden allergens in stock or bread if serving alongside
Hannah Doyle

Passionate home cook sharing simple, tasty recipes and real-life kitchen wisdom for everyone.