Recipe for White Fish Salad: Flaky Protein With Lemon-Dill Brightness

Recipe for White Fish Salad: Flaky Protein With Lemon-Dill Brightness

There’s a reason white fish salad remains a timeless favorite—it delivers flaky, tender protein with minimal effort. This recipe elevates the classic with bright lemon and fresh dill that complement the fish’s natural sweetness.

The key is choosing the right fish and cooking it gently to maintain that perfect flaky texture. I prefer cod or haddock for their mild flavor and firm structure, which hold up beautifully to mixing.

What you get is a salad that’s light yet satisfying, with every bite offering clean, fresh flavors. The lemon-dill dressing ties everything together without overpowering the delicate fish.

Perfect for light lunches or as an elegant appetizer. Here’s how to make it right.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Recipe for White Fish Salad

Bright, fresh ingredients come together for a light yet satisfying dish with perfect texture.

Ingredient Amount Notes
Cod Fillets 🐟 1 ½ lb Or substitute haddock, fresh or thawed
Fresh Dill 🌿 ½ cup Chopped, stems removed
Fresh Lemon Juice 🍋 ¼ cup About 2-3 lemons
Mayonnaise 🥛 ½ cup Light or full-fat works
Dijon Mustard 🟡 2 tbsp Smooth, not whole grain
Red Onion 🧅 ¼ cup Finely diced for mild bite
Celery 🥬 ½ cup Finely chopped for crunch
Capers 🫒 2 tbsp Drained, optional for briny kick
Kosher Salt 🧂 1 tsp Adjust to taste after mixing
Freshly Ground Black Pepper 🌶️ ½ tsp Coarse grind preferred
Lemon Zest 🍋 1 tbsp From 1-2 lemons for bright aroma
Olive Oil 🫒 1 tbsp For gentle cooking or dressing
Fresh Flat-Leaf Parsley 🌿 ¼ cup Chopped, for garnish and color

The fish is the star here. Cod or haddock from the seafood counter at Whole Foods or Trader Joe’s are my go-tos—they’re mild, firm, and flake beautifully when cooked right (look for thick, even fillets). Fresh dill and parsley matter more than you think—farmers market herbs have way more punch than the sad bunches at the grocery store. Don’t skip the lemon zest; it’s worth the extra minute.

No cod? Haddock, pollock, or tilapia all work, but avoid super flaky fish like sole—they’ll fall apart. Swap mayo for Greek yogurt if you want it lighter (use full-fat for creaminess). Capers not your thing? Chopped cornichons or green olives add a similar briny note. The red onion can be shallots if you prefer a sweeter bite (or skip entirely if raw onions aren’t your jam).

This keeps well covered in the fridge for 2-3 days. The flavors meld and deepen overnight, so it’s actually better the next day. Not freezer-friendly though—the fish texture turns mushy. Serve it cold or at room temp, and garnish with extra herbs right before eating.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I just flake the poached cod, mix with mayo, and fold in the rest—no fancy techniques.
  • Bright and Zesty: That fresh dill and lemon juice cut through the richness so every bite feels fresh.
  • Lunchbox Hero: I pack it in wraps or on crackers, and it keeps beautifully for days.
  • Budget Stretch: Cod fillets go further than you’d think, and a little dill makes it taste fancy.

Step-by-Step Instructions for White Fish Salad

This is the foolproof method for perfectly flaky fish salad with bright, fresh flavors.

Step 1: Poach the Cod Fillets

In a large skillet, bring 1 inch of water to a gentle simmer over medium heat. Add the 1.5 lb Cod Fillets carefully, ensuring they’re fully submerged. I keep the heat just below boiling—you want the water to shimmer with tiny bubbles, not roll aggressively.

Poach for 8-10 minutes until the fish flakes easily with a fork and turns opaque throughout. The key is gentle heat; too hot, and the cod will toughen. Remove the fillets with a slotted spatula and transfer to a plate to cool completely. This method preserves the delicate texture that makes this dish shine.

Step 2: Make the Lemon-Dill Dressing

In a medium bowl, whisk together the 0.5 cup Mayonnaise, 2 tbsp Dijon Mustard, 0.25 cup Fresh Lemon Juice, 1 tbsp Lemon Zest, 1 tsp Kosher Salt, and 0.5 tsp Freshly Ground Black Pepper. The Dijon adds a subtle tang that balances the richness of the mayonnaise beautifully.

Finely chop the 0.5 cup Fresh Dill and stir it into the dressing. I love how the dill’s bright, grassy aroma lifts the entire mixture. Let the dressing sit for 5 minutes to allow the flavors to meld together before combining it with the fish.

Step 3: Flake the Fish and Combine Ingredients

Once the cod is cool, use two forks to gently break it into large, flaky chunks. Be deliberate here—you want those beautiful, irregular pieces that make every bite satisfying. Transfer the flaked fish to a large mixing bowl.

Add the 0.25 cup Red Onion, 0.5 cup Celery, and 2 tbsp Capers to the bowl. Pour the dressing over the top and fold everything together gently with a silicone spatula. The goal is to coat every piece without breaking the fish apart. Taste and adjust the seasoning if needed.

Step 4: Chill and Garnish for Serving

Cover the bowl and refrigerate the salad for at least 30 minutes to let the flavors fully develop. This resting time allows the fish to soak up the bright, zesty notes of the dressing. I often make this a few hours ahead—it tastes even better after the flavors have time to deepen.

Just before serving, drizzle with the 1 tbsp Olive Oil and sprinkle with the 0.25 cup Fresh Flat-Leaf Parsley for a pop of fresh color. Serve chilled on a bed of greens or with crackers for a light, refreshing meal that highlights the flaky cod perfectly.

👨‍🍳

Pro Tips For Making Recipe For White Fish Salad

  • Poach Gently: Keep the water just below a simmer—around 160°F—so the cod stays tender and doesn’t turn rubbery. I learned this the hard way after my first batch came out tough as a hockey puck.
  • Dry the Fish: Pat the cod fillets very dry with paper towels before poaching. Even a little moisture prevents the fish from absorbing the lemon and dill flavors properly.
  • Skip Store-Bought Dill: Fresh dill loses its punch fast—use it within 2-3 days of buying, or better yet, grow your own. Dried dill just doesn’t cut it here.
  • Chill Before Mixing: Let the poached cod cool completely in the fridge for at least 30 minutes before flaking and mixing. Warm fish turns the mayo oily and the salad weirdly greasy.

Serving Suggestions for Leftovers

Plated Presentation

Serve this creation on a bed of butter lettuce or mixed greens for a fresh, crisp base. I arrange the fish salad in a gentle mound at the center, letting the bright colors of the herbs and lemon pop against the greens. A drizzle of extra virgin olive oil just before serving adds a glossy finish. 💛

Cracker Pairings

For a more casual approach, scoop the salad onto buttery round crackers or water crackers. The contrast of textures—crisp cracker and tender fish—is wonderful. I like Raincoast Crisps for their sturdy structure that holds up to the flaky chunks. 🌟

Garnish Ideas

Always finish with a sprinkle of fresh parsley and a few lemon wedges on the side. The extra lemon lets guests add more brightness if they want. For color, add thinly sliced radishes or cherry tomatoes around the plate.

Family-Style Serving

For gatherings, present the salad in a large shallow bowl with serving utensils. Surround it with endive leaves or cucumber slices for scooping. This encourages sharing and makes the dish feel more interactive.

Temperature Tip

This dish is best served chilled but not ice-cold. Pull it from the fridge 15 minutes before serving to take the edge off. The flavors are more pronounced when it’s just slightly cool, and the fish feels more tender.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 45mg15%
Sodium 620mg27%
Total Carbohydrate 6g2%
Dietary Fiber 1g4%
Sugars 2g
Protein 26g52%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What kind of white fish works best?

Cod or haddock are ideal for their mild flavor and firm texture. Pollock or tilapia can substitute, but avoid very flaky varieties like sole. Always choose thick, even fillets for the best results.

2

Can I bake the fish instead of poaching?

Yes! Bake at 375°F for 12-15 minutes until opaque and flaky. Poaching keeps the fish moister, but baking works well if you prefer hands-off cooking.

3

How long will this keep in the fridge?

Properly stored in an airtight container, it stays fresh for 2-3 days. The flavors actually improve overnight as they meld together.

4

Can I make this with canned fish?

Not recommended. Canned fish lacks the texture and freshness needed. Fresh or thawed fillets are essential for that perfect flaky consistency.

★★★★★5.0(13 reviews)
Nathan Turner