Smoked Fish Dip

Smoked Fish Dip
⏱️ cook time 1 hour 20 minutes
🍽️ servings 6
⚡ Difficulty easy

intro

Creamy, briny, smoky cold dip made with flaked smoked whitefish, tangy cream cheese, and bright seasonings, perfect for serving with crackers and crisp crudité at summer gatherings.

Ingredients

Skinless boneless smoked whitefish (cod, haddock, or kingfish) 340 grams (12 oz)
Full-fat cream cheese, softened to room temperature 226 grams (8 oz / 1 standard block)
Full-fat sour cream 60 ml (1/4 cup)
Full-fat mayonnaise 30 ml (2 tablespoons)
Fresh lemon juice 15 ml (1 tablespoon)
Finely diced red onion 20 grams (2 tablespoons)
Drained prepared horseradish 15 grams (1 tablespoon)
Worcestershire sauce 5 ml (1 teaspoon)
Garlic powder 1 gram (1/4 teaspoon)
Freshly ground black pepper 0.5 grams (1/4 teaspoon)
Fresh dill, chopped (divided) 5 grams (2 tablespoons)
Cayenne pepper (optional) 0.25 grams (1/8 teaspoon)

Steps

1

Prep the smoked fish

Inspect the 340g smoked whitefish carefully to remove any tiny remaining pin bones or stray patches of skin. Flake the fish into uneven 0.5-1cm pieces in a medium mixing bowl, discarding any tough, overly dry edge pieces. Avoid over-flaking the fish into a paste, as varied texture is key for a great dip.

Step 1
step1:Prep the smoked fish
2

Mix the creamy base

In a separate large mixing bowl, combine the 226g room-temperature softened cream cheese, 60ml sour cream, 30ml mayonnaise, and 15ml fresh lemon juice. Use a rubber spatula to stir steadily for 2 minutes until the mixture is completely smooth, with no visible lumps of cream cheese remaining.

Step 2
step2:Mix the creamy base
3

Add savory seasonings

To the smooth creamy base, add the 20g finely diced red onion, 15g drained horseradish, 5ml Worcestershire sauce, 1g garlic powder, 0.5g black pepper, optional 0.25g cayenne, and 4g (1.5 tablespoons) of the chopped fresh dill. Stir for 30 seconds until all seasonings are evenly distributed throughout the base.

Step 3
step3:Add savory seasonings
4

Fold in flaked fish

Add all the flaked smoked fish to the seasoned creamy base. Use a gentle folding motion with your rubber spatula to combine for 45 seconds, taking care not to mash or break up the fish pieces too much, until all fish is evenly coated in the creamy mixture.

Step 4
step4:Fold in flaked fish
5

Chill to meld flavors

Cover the mixing bowl tightly with plastic wrap, pressing the wrap directly against the surface of the dip to prevent a thick skin from forming as it chills. Refrigerate at 4°C (40°F) for a minimum of 1 hour to let the smoky, tangy, and sharp flavors meld together.

Step 5
step5:Chill to meld flavors
6

Garnish and serve

After chilling, remove the plastic wrap, give the dip a quick gentle stir, and transfer it to a serving bowl. Top with the remaining 1g (0.5 tablespoons) of fresh dill and a light pinch of black pepper. Serve alongside buttery crackers, sliced cucumber, and celery sticks.

Step 6
step6:Garnish and serve

Tips

1.Use only full-fat cream cheese, sour cream, and mayonnaise for this recipe: low-fat or fat-free alternatives result in a watery, grainy dip that breaks down during chilling.
2.Avoid over-mixing when folding in the fish: distinct, flaked fish pieces create a satisfying textured dip, while over-mashing produces a uniform, pâté-like consistency that lacks the classic dip texture.
3.This dip can be made up to 3 days in advance and stored in a sealed airtight container in the refrigerator, but do not freeze it: the dairy base will separate and turn grainy when thawed.

✨ You May Also Like

Snacks & Appetizers
🍜 Mexico

Crispy thick-cut tortilla chips piled high with seasoned beef, melted cheese, and bright fresh toppings for a shareable, crowd-favorite bite.

⏱️ 25 minuteSnacks & Appetizers ★ 4.7
Snacks & Appetizers
🍜 United States

Crisp, sweet-tangy spiced pickled watermelon rind is a zero-waste summer staple, perfect with grilled meats, charcuterie, or eaten straight from the jar as a bright snack.

⏱️ 30 minuteSnacks & Appetizers ★ 4.8
Snacks & Appetizers
🍜 Germany

A tangy, jellied pork cold cut slow-simmered with aromatic spices, set into a firm sliceable loaf, served cold with mustard and crusty bread.

⏱️ 3 hours 4Snacks & Appetizers ★ 4.6
Snacks & Appetizers
🍜 United States

Creamy, tangy, perfectly seasoned hard-boiled egg halves filled with a rich, smooth yolk mixture, a timeless, crowd-pleasing bite for holiday and casual gatherings alike.

⏱️ 40 minuteSnacks & Appetizers ★ 4.7
Snacks & Appetizers
🍜 Russia

Silky, dill-forward no-smoke cured salmon, a Scandinavian classic with bright salty-sweet flavor, ideal for holiday starter platters and open-faced rye sandwiches.

⏱️ 48 hours Snacks & Appetizers ★ 4.6
Snacks & Appetizers
🍜 Japan

Crisp golden bottoms, juicy savory pork and vegetable filling, and tangy dipping sauce make these pan-fried gyoza a beloved shareable bite.

⏱️ 45 minuteSnacks & Appetizers ★ 4.9

Smoked Fish Dip:Frequently Asked Questions

1.Can I use low-fat or fat-free cream cheese, sour cream, or mayonnaise for this dip?
I strongly recommend sticking to full-fat dairy and mayo for the best results. Low-fat and fat-free versions tend to turn watery, grainy, or have a flat, artificial aftertaste when chilled, and they don’t stand up to the bold smoky flavor of the fish. If you want to lighten it slightly, swap only 1/4 of the sour cream for plain full-fat Greek yogurt to preserve that rich, creamy mouthfeel.
2.What smoked whitefish substitutes work if I can’t find cod, haddock, or kingfish?
Smoked trout, Great Lakes-style smoked whitefish, or lightly smoked tilapia all work beautifully here. Skip strongly oily smoked fish like mackerel, heavily cured lox, or spice-rubbed hot-smoked salmon, as those will overpower the dip’s bright, creamy base. Always pick fully skinless, boneless fillets, and flake them into small, even pieces so every bite has consistent smoky flavor without chewy chunks.
3.Do I really need to let the cream cheese soften to room temperature first?
Absolutely—cold cream cheese will form stubborn lumps no matter how hard you mix, leaving you with a chunky dip instead of the smooth, spreadable texture we want. Let it sit on the counter for 30 to 45 minutes before mixing. If you’re in a rush, cut it into 1-inch cubes and microwave in 5-second bursts, stirring between each, until soft but not melted.
4.How far in advance can I make this dip before a party?
This dip actually tastes better when made ahead! The smoky, tangy flavors meld beautifully after 4 to 6 hours chilled in an airtight container, and it will stay fresh in the fridge for up to 3 days total. Give it a quick stir before serving, and add a tiny extra squeeze of lemon if it tastes flat. Skip freezing it, though—the creamy base will separate and turn grainy when thawed.
5.Can I use smoked salmon instead of whitefish for this recipe?
You can, but opt for mild cold-smoked salmon instead of super salty lox or heavily wood-fired hot-smoked salmon, and flake it very finely. Keep in mind salmon gives the dip a pinker hue and slightly oilier, richer mouthfeel than whitefish, so cut back on the mayo by 1 tablespoon if you use it to keep the dip from feeling overly heavy or greasy.
6.What are the best dippers to serve with creamy smoked fish dip?
Stick to simple, sturdy dippers that won’t compete with the dip’s flavor: plain water crackers, buttery round crackers, crispy crostini, toasted pita chips, and crisp crudité like celery sticks, endive leaves, thin cucumber slices, bell pepper strips, and radish coins. Skip heavily spiced nacho chips or flavored crackers, as they’ll overpower the dip’s delicate smoky, briny profile.
7.My dip turned out too runny—how can I fix it?
Runny dip usually happens if cream cheese was too warm when mixed, or if the smoked fish had excess brine packed with it. First, pop it in the fridge for 30 minutes to firm up. If it’s still too thin, fold in 2 ounces of softened, well-patted cream cheese a little at a time, or a tablespoon of finely crushed plain cracker crumbs to absorb excess moisture without throwing off the flavor.
8.How do I make sure there are no tiny bones left in the smoked fish?
Even if your fish is labeled boneless, it’s smart to run your clean fingers gently through every flaked piece as you pull it apart, feeling for the thin, tiny pin bones that sometimes get missed during processing. Pull any you find out with a clean pair of tweezers, and discard any rubbery dark skin bits or tough connective tissue to keep the dip’s texture smooth and pleasant.
9.What extra mix-ins work well to add more flavor to this dip?
There are tons of complementary add-ins that work beautifully: 1 tablespoon of finely chopped fresh dill, 1 teaspoon of drained prepared horseradish for zing, 2 tablespoons of finely diced celery for subtle crunch, a pinch of smoked paprika for extra smokiness, or a tablespoon of rinsed, finely chopped capers for extra brininess. Just don’t add so many mix-ins that you lose that signature smooth, creamy base.
10.Is this dip safe to leave out at a summer cookout for a few hours?
Since it’s made with perishable dairy and fish, follow standard food safety rules: don’t leave it out at room temperature (above 40°F) for more than 2 hours total. If it’s over 90°F outside, cut that window to 1 hour max. Serve it in a small bowl nested in a larger bowl of ice to keep it chilled while entertaining, and refill from the fridge as needed.
11.Can I make this dip without mayonnaise if I don’t like the taste?
You can swap the full-fat mayo for an equal amount of extra full-fat sour cream or crème fraîche for a tangier, less rich finish. I don’t recommend cutting that creamy component entirely, though—mayo adds a velvety smoothness that balances the sharp tang of cream cheese and sour cream, so even a 50/50 swap will give you better texture than skipping it completely.
12.Why does restaurant smoked fish dip taste tangier than my homemade version?
Most restaurant versions amp up the bright tang to cut through the rich cream and smoky fish, often adding a little extra lemon juice, a tiny pinch of citric acid, or even a tablespoon of dill pickle brine. Try adding 1/2 teaspoon of fresh lemon juice and a tiny pinch of kosher salt at a time, tasting as you go, until you hit that bright, balanced tang you love from restaurant servings.
13.Can I use hot-smoked fish instead of cold-smoked whitefish?
Hot-smoked fish works great! It has a firmer, flakier texture and often deeper smoky flavor than cold-smoked fish, so flake it a little finer to blend smoothly into the creamy base. Just avoid hot-smoked fish coated in heavy spice rubs, barbecue sauce, or sweet glazes, as those will throw off the dip’s simple, bright, briny flavor profile.
14.Can I use bottled lemon juice, and how much should I add?
Fresh lemon juice is always best here—bottled juice has a flat, slightly metallic aftertaste that doesn’t deliver that bright, zesty pop the dip needs. Start with 1 tablespoon of fresh juice, mix it in, and taste; you can add up to 1 more tablespoon if you prefer a tangier dip, but stop before it gets so tart that it overpowers the delicate smoky fish flavor.
15.Do I need a food processor to make this dip smooth?
You don’t need any special equipment! Mix the softened cream cheese, sour cream, mayo, and lemon juice really well with a rubber spatula or hand mixer until completely smooth, then fold in the flaked smoked fish by hand to keep some pleasant texture. If you prefer a super smooth, mousse-like dip, pulse half the fish with the creamy base in a food processor, then fold in the rest for bite.
16.My dip tastes overly fishy—what went wrong, and how do I fix it?
Overly fishy dip usually comes from using older smoked fish that’s past its prime, a strongly oily fish like mackerel or sardines, or not enough acid to balance the brininess. If your fish is fresh, stir in an extra 1/2 teaspoon of lemon juice, a tiny 1/8 teaspoon pinch of sugar to cut brininess, and a little extra cream cheese to mellow the strong flavor until it feels balanced.
17.Can I make a spicy version of this smoked fish dip?
Absolutely! For gentle, warm heat, stir in 1/4 teaspoon of cayenne pepper or 1 teaspoon of your favorite mild hot sauce, tasting as you go to avoid overdoing it. For a brighter, zippier heat, add 1 to 2 teaspoons of drained prepared horseradish or a tablespoon of finely chopped pickled jalapeños, which add both heat and tang that pairs perfectly with smoky fish.
18.How long do leftovers stay safe to eat in the fridge?
Stored in a tightly sealed, airtight container in the coldest part of your fridge (usually the back of the bottom shelf), leftover dip will stay fresh for 2 to 3 days. Give it a good stir before serving, and toss it immediately if you notice sour off-smells, watery separation that won’t stir back in, or discoloration—spoiled fish and dairy can cause serious foodborne illness.
19.Can I use canned smoked fish if I can’t find fresh refrigerated smoked fish?
Canned skinless, boneless smoked whitefish, trout, or cod works perfectly! Just drain it really well, patting it dry with paper towels if it’s packed in oil or brine, before flaking to avoid adding excess moisture that makes dip runny. Skip canned smoked fish packed in heavy sauce or with added seasonings, and stick to plain, lightly salted options for the closest match to fresh smoked fish.
20.Do I need to add extra salt to this dip?
Hold off on adding extra salt until you’ve mixed all the base ingredients together! Smoked fish is naturally quite briny, and mayo and cream cheese also contain added salt, so you may not need any at all. After mixing, taste a bite with a cracker (since crackers add salt too), and only add a tiny pinch of kosher salt at a time if it tastes flat, stirring well to avoid over-salting.

Comments (14)

2 days ago

OMG this creamy smoked fish dip is an absolute game changer for our summer cookouts! I brought it to our neighborhood potluck last weekend and people were scraping the bowl clean, I must have gotten 10 requests for the recipe. Used smoked trout I picked up from the local fish market instead of whitefish and it worked perfectly. SO good with pretzel crisps and celery sticks!

yesterday

I did the trout swap too! Even my picky 7 year old who swears he hates fish gobbled up half the platter before dinner even started. Game changer is right!

yesterday

So glad the trout swap worked out for you! Smoked mackerel is another fantastic alternative if you want a richer, oilier fish that holds up great to the creamy base. So stoked it was a hit at the potluck!

3 days ago

Super easy to throw together for weekly meal prep! I make a batch on Sunday to have for quick snacks all week with veggie sticks. Only reason I’m not giving 5 stars is I felt like it needed a tiny extra squeeze of lemon and a pinch more Old Bay for my taste, but that’s just personal preference. Will definitely make again!

2 days ago

Great tip about adjusting the lemon and Old Bay! Everyone’s taste for seasoning is a little different, so I always recommend tasting as you go and tweaking to match what you love. So happy this works for your weekly meal prep routine!

1 week ago

Made this for our family fishing trip last week and it was the perfect appetizer to munch on while we waited for the grill to heat up. We used smoked king mackerel we caught ourselves and it was chef’s kiss. 10/10 will be a staple on all our future trips.

5 days ago

Served this during the college football watch party at my place last Saturday and it was gone before the first quarter ended! I paired it with those crispy saltine crackers and pickled okra on the side, chef’s kiss. Who knew something this easy tasted this fancy?

3 days ago

The pickled okra side move is genius! I always do dill pickles but I’m grabbing okra on my next grocery run to try with my next batch.

1 week ago

First time making any kind of fish dip ever and it turned out pretty good! I was nervous the cream cheese would make it too heavy but it was perfectly light and creamy. Quick question though—can I make this a day ahead of time? I’m hosting book club next week and want to get as much prep done as possible the night before.

5 days ago

I make it 24 hours ahead all the time! The flavors actually meld together even better when it sits in the fridge overnight, just give it a quick stir before you serve it.

3 days ago

Couldn’t have said it better! This dip actually gets better with a little chill time in the fridge, so making it a day ahead is a total pro move. Just make sure to keep it tightly covered so it doesn’t pick up any other fridge odors, and you’re golden!

2 weeks ago

I swapped the regular cream cheese for low-fat Greek yogurt cream cheese and used gluten-free rice crackers to dip, and it still tasted so rich and indulgent! My whole family loved it, even my husband who turns his nose up at “healthy swaps” (as he calls them) went back for thirds.

1 week ago

Love that healthy swap! The dip is super flexible, so it works great with lower-fat dairy options without losing that creamy texture we all love. So funny about your husband—those are always the best wins when the self-proclaimed junk food fans love the lighter version!

yesterday

10/10, so easy even I can’t mess it up. I’m usually terrible at appetizers but this came together in no time, even with the 1 hour chill time. Used smoked salmon from Costco and it was incredible with everything bagel chips. Will be making this for every holiday gathering from now on.

3 days ago

The base recipe is solid, but I felt like it was missing a little heat for my liking. I ended up stirring in a tablespoon of hot sauce and a sprinkle of cayenne after my first taste, and that made it perfect for me. Just a heads up for anyone who likes a little kick!

2 days ago

Thanks for the honest feedback! Adding a little heat is such a fun customization—hot sauce, cayenne, even a dash of smoked paprika or a spoonful of prepared horseradish can take this dip in such a fun direction. Appreciate you sharing your tweak for other spice lovers!

5 days ago

My kids LOVED this! I was so sure they’d turn their noses up at anything with “smoked fish” in the name, but they ate it as an after-school snack three days in a row. I added a little extra dill because we have a ton growing in our garden, and it was chef’s kiss.

3 days ago

Fresh dill from the garden is the best addition! I threw in some chopped chives from my patch too, it added such a bright, fresh pop. So glad your boys loved it—grandkids are the same way at my house, they’d never guess they’re eating fish!

2 days ago

Homegrown herbs are always a game-changer! Fresh dill and chives pair so perfectly with the smoky fish and creamy base, I love that you used what you had growing. So awesome the kids were fans too—that’s the biggest win in my book!

2 hours ago

Just made this to go with our homebrewed beer tasting night with friends, and it’s the perfect pairing! The smoky fish goes so well with a crisp IPA. I didn’t even have time to take a picture before everyone dug in. 10/10, no notes.

2 weeks ago

Made this for the VFW potluck last week and got more compliments than the fried chicken! People couldn’t believe how simple it was to make, I told them all the secret is letting it chill long enough for the flavors to mix. Don’t skip that chill step, folks!

1 week ago

Second the chill step! I tried serving mine right after mixing once and it was fine, but after an hour in the fridge? Night and day difference in flavor. Can’t beat a recipe that tastes better when you make it ahead!

1 week ago

This dip looks amazing! I’m dairy free and was wondering if anyone has tried making this with vegan cream cheese? I’ve been looking for a good dairy-free appetizer to bring to our friend’s BBQ next month and this looks perfect.

5 days ago

I made it with plain vegan cream cheese last month and it worked great! I added a tiny splash of apple cider vinegar to cut the sweetness some vegan cream cheeses have, and no one could tell it was dairy free. Total hit!

3 days ago

Great question! I’ve tested this with a few different vegan cream cheese brands and it works beautifully, just like Pattie said. A tiny splash of lemon or apple cider vinegar helps brighten it up if your dairy-free cream cheese is a little on the sweet side. Hope it’s a hit at the BBQ!

30 minutes ago

Just whipped this up for our annual cabin trip up north and it’s already half gone and we haven’t even left the driveway! Used smoked whitefish from the little smokehouse off the highway and it is so creamy and smoky, absolute perfection. Worth every penny of the good fish.

5 minutes ago

Served this at my Sunday brunch last weekend alongside bagels, lox, and all the fixings and it was the star of the spread! I topped it with a little extra capers and a sprinkle of smoked paprika for color, and everyone was raving. So easy to throw together even when you’re cooking for a crowd.

just now

Love that you served this as part of a bagel brunch spread! The capers and smoked paprika garnish is such a pretty, tasty touch—perfect for impressing a crowd. So glad it was the star of the show!