Salads
This Acme whitefish salad recipe transforms delicate whitefish into a restaurant-worthy dish with bright citrus and crisp textures—no mayo in sight. 💛 The secret lies in gently poaching the fish until flaky, then tossing it with a zesty lemon-herb dressing that brightens every bite. I developed this version after years of perfecting the balance between tender fish and vibrant vegetables, ensuring each forkful delivers both protein and freshness.
The recipe begins with perfectly cooked whitefish—either poached in broth or baked until just opaque—then combines it with crisp apples, celery, and red onion for a satisfying crunch. A tangy dressing made with lemon juice, Dijon mustard, and olive oil ties everything together, while fresh dill and parsley add herbaceous depth. This salad stands out from traditional mayo-based versions with its lighter, more refreshing profile.
What you’ll end up with is a dish that’s elegant enough for dinner parties but simple enough for weeknight lunches. The whitefish stays moist and tender, the vegetables retain their crispness, and the dressing enhances rather than overpowers the natural flavors. The result? A salad that’s as nutritious as it is delicious, with every component thoughtfully balanced for maximum flavor and texture.
Serve this salad chilled or at room temperature, and don’t forget the finishing touches—crumbled feta or toasted nuts add an extra layer of complexity. Perfect for pescatarians, light eaters, or anyone craving a salad that feels like a meal. Let’s get started!
Ingredients for acme whitefish salad
Bright citrus, flaky fish, and crisp vegetables—this salad packs restaurant-worthy flavor without mayo.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Whitefish Fillets 🐟 | 1 ½ lb | Sustainably sourced, skinless |
| Red Delicious Apples 🍎 | 1 medium | Tart variety, diced small |
| Celery Stalks 🧅 | 3 whole | Organic, thinly sliced |
| Red Onion 🧅 | 1 small | Thinly sliced, crisp |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | 0.15 cup | Chopped, flat-leaf |
| Extra-Virgin Olive Oil 🫒 | 0.35 cup | Light, fruity variety |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Dijon Mustard 🍯 | 1 ½ tbsp | Mild, smooth |
| Fresh Lemon Zest 🍋 | 1 tbsp | Fine, from organic lemons |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium, homemade preferred |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarse grind |
| Crumbled Feta Cheese 🧀 | ¼ cup | Optional, for serving |
| Toasted Walnuts 🥜 | ¼ cup | Optional, for crunch |
The whitefish is the star, so look for sustainably sourced fillets at your local seafood counter or Whole Foods. I prefer skinless for easier handling, but leave it on if you want extra texture. Trader Joe's often has great options, and their frozen section has pre-poached fillets in a pinch. For the apples, tart varieties like Granny Smith or Fuji hold up best—avoid anything too soft. The celery and red onion should be crisp; if they feel limp, soak them in ice water for 15 minutes to revive. Fresh herbs are non-negotiable here—they make or break the dressing. Penzeys or your grocery store's bulk section are great for dill and parsley.
No fresh dill? Dried dill at half the amount works, but it won’t have the same brightness. Short on lemon juice? Substitute lime juice, though the flavor will shift slightly. The Dijon mustard adds depth, but if you're avoiding it, whole-grain mustard thinned with water is a decent swap. For the broth, low-sodium is key—homemade or high-quality store-bought like Pacific Foods works best. The olive oil should be light and fruity; California Avocado Ranch or Colavita are my go-tos. Toasting the walnuts enhances their flavor—just spread them on a dry pan over medium heat for 3-4 minutes until fragrant.
Poached whitefish keeps for 2 days in the fridge, but it’s best eaten fresh. The dressing can be made a day ahead and stored in a sealed jar—just give it a shake before using. For the apples, celery, and onion, store them separately in airtight containers for up to 5 days. The salad itself holds up well for 2 days if kept chilled, though the apples may soften slightly. If making ahead, add the dressing just before serving to keep everything crisp. The feta and walnuts are best added fresh—neither keeps well in the dressing. Portion into individual containers for easy lunches, and don’t forget to pack the dressing separately.
Why You'll Love This Recipe
- No-Fuss Assembly: This salad comes together faster than I can finish a cup of coffee. Just flake the whitefish, dice the apple and onion, and toss with celery and dill—no fancy techniques, no stress.
- Sweet-Savory Magic: That crisp bite of Red Delicious apple against the flaky whitefish? Honestly, it’s the kind of balance that makes you pause mid-bite. The dill adds a bright finish that keeps it from feeling heavy.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—holds up for days without getting soggy. The apple stays crisp, the fish stays tender, and it’s way more exciting than a sad sandwich.
- Budget Bright Spot: Whitefish is often cheaper than other seafood, and the apple/onion/celery combo stretches it into a full meal. I’ll be real: I’ve fed four people for under $15 with this, and they all asked for seconds.
Step-by-step instructions for citrus-kissed whitefish salad
Here's how to create a bright, mayo-free whitefish salad with perfect texture and zesty flavor.
👨🍳 Step 1: Poach the Whitefish in Citrus Broth
In a medium saucepan, combine the 1.5 cups vegetable broth, 0.25 cup lemon juice, 1 tbsp lemon zest, 1.5 tsp sea salt, and 0.5 tsp black pepper. Bring to a gentle simmer over medium heat—you'll see small bubbles breaking the surface but not a rolling boil. This delicate poaching method keeps the whitefish moist and flaky.
Add the 1.5 lb fresh whitefish fillets to the simmering broth. Gently press down on the fillets with a fish spatula to submerge them completely. Cover the pan and poach for 8-10 minutes until the fish is just opaque in the center and flakes easily with a fork. Don't overcook—whitefish turns rubbery quickly. Remove the fillets with a slotted spoon and let them cool on a wire rack for 10 minutes.
🍳 Step 2: Prepare the Citrus Dressing
While the fish poaches, whisk together the 0.35 cup extra-virgin olive oil, 1.5 tbsp Dijon mustard, 0.25 cup lemon juice, 1 tbsp lemon zest, 0.5 tsp black pepper, and 1 tsp sea salt in a medium bowl. The mustard helps emulsify the dressing without mayo, creating a silky texture. Taste and adjust seasoning—you want bright acidity to balance the richness of the fish.
In a separate small bowl, combine the 0.25 cup chopped fresh dill and 0.15 cup chopped fresh parsley. Set aside—these herbs will add freshness and color to the final salad. The reason we separate them is to prevent the herbs from wilting in the oil during storage.
🥘 Step 3: Assemble the Crunchy Vegetable Base
In a large mixing bowl, combine the 1 medium diced red delicious apple, 3 thinly sliced celery stalks, and 1 small thinly sliced red onion. Toss gently with 1 teaspoon sea salt to draw out moisture and enhance flavors. Let the mixture sit for 5 minutes while you finish the fish—this helps the vegetables soften slightly without getting mushy.
Add the 0.25 cup toasted walnuts to the vegetable mixture and toss lightly. The walnuts provide that satisfying crunch that keeps this salad from feeling too soft. If you're using the 0.25 cup crumbled feta cheese, sprinkle it over the top now—it'll melt slightly from the warm fish and create pockets of salty richness.
🍽️ Step 4: Flake and Combine All Components
Once the poached whitefish has cooled slightly, use two forks to gently break it into 1-inch flakes. Be careful not to shred it completely—you want to preserve some texture. Add the flaked fish to the vegetable mixture and pour the citrus dressing over the top. Toss everything together with a large spoon, being careful not to overmix and break down the apples or celery.
Taste the salad and adjust seasoning if needed. The acidity from the lemon should brighten the flavors, while the walnuts and feta add contrasting textures. For best results, serve immediately while the fish is still warm and the dressing clings beautifully to each component. This salad keeps well in the refrigerator for 2-3 days, but the texture is best enjoyed fresh.
Pro Tips For Making Acme Whitefish Salad
- Flake Fish First: Poach the whitefish fillets in lightly salted water until they’re just opaque—about 8-10 minutes at a gentle simmer. Overcooking turns them rubbery, and undercooking leaves them chalky. Once done, transfer them to an ice bath to stop cooking immediately. (Yes, even if you’re impatient like me.) ---
- Dice Apples Last: Red Delicious apples brown fast, and soggy apples ruin the texture. Peel, core, and only dice them right before mixing into the salad—keep them in cold water until then. If you’re really ahead, toss them with a splash of lemon juice first, but don’t overdo it or they’ll turn mushy. ---
- Salt the Celery: Toss the chopped celery with a pinch of salt and let it sit for 5 minutes before draining. This draws out the bitterness and softens the fibers slightly—trust me, it makes a real difference in the crunch. (I used to skip this and wondered why the salad always tasted “off.”) ---
- Use Two Knives for Dill: Chop half the dill finely for the base, and leave the other half in larger sprigs to scatter on top. The raw, bright flavor of the whole leaves adds a pop that gets lost when everything’s blended. (Sounds weird, but it works—your salad will taste fresher.)
Storing and reheating your acme whitefish salad
Refrigerator Storage
Store your whitefish salad in an airtight glass container with a lid for up to 3 days—glass preserves freshness better than plastic. Keep the dressing separate until serving to maintain crispness in the apples and celery. I like using Pyrex containers because they stack neatly in the fridge and let me see the layers. 💛
Freezing Components
Whitefish freezes beautifully for 2 months if stored properly. Portion the cooked fish into freezer-safe bags, removing as much air as possible to prevent freezer burn. For the dressing, freeze it in an ice cube tray—thaw and shake before using. The vegetables (apples, celery, onion) don’t freeze well, so prep them fresh when ready to assemble.
Reheating Gently
To reheat, transfer the salad to a microwave-safe bowl and warm on low power for 1-2 minutes, stirring halfway. Alternatively, heat in a small saucepan over low heat with 2 tablespoons water for 3-4 minutes—this keeps the fish moist. Never microwave the dressing separately; just toss it in fresh when reheating.
Reviving Texture
If the apples or celery lose crispness after storage, toss them with 1 teaspoon lemon juice and let sit for 5 minutes before adding back to the salad. For extra crunch, sprinkle with toasted walnuts or crumbled feta just before serving. A quick ice bath (place container in a bowl of ice water for 10 minutes) can also help refresh wilted greens.
Portioning for Lunches
Divide the salad into single-serving containers with tight-sealing lids for easy lunches. Pack the dressing in a small lemonade bottle or mini mason jar to keep it separate. I add a small ice pack in my lunch bag to keep everything chilled until lunchtime. The whitefish stays tender when reheated this way—just warm for 30 seconds before eating. ✨
Day-Ahead Prep
Prep the salad 1 day ahead by assembling everything except the dressing. Store the components separately in airtight containers in the fridge. When ready to serve, toss with fresh dressing and garnish with herbs. This method keeps the texture perfect and saves time. The flavor actually improves overnight as the ingredients meld together. 💡
Nutrition facts
Frequently asked questions
Can I substitute another type of fish for whitefish?
Cod, haddock, or halibut work beautifully as substitutes—they have a similar delicate texture. For a richer flavor, try mahi-mahi or snapper, but reduce cooking time by 1-2 minutes since these fish cook faster. Avoid firm white fish like halibut if you prefer extra tender results.
What if I don't have fresh dill or parsley?
Use dried herbs at half the amount (1/8 tsp dried per 1 tbsp fresh) or swap with other fresh herbs like chives or tarragon. For a different flavor profile, try 1 tbsp capers or 1/4 tsp smoked paprika—both add depth without changing the salad's bright character.
How do I keep the apples from browning in the salad?
Toss the diced apples with 1 teaspoon lemon juice immediately after cutting and let sit for 5 minutes before adding to the salad. For extra protection, sprinkle with 1/4 tsp citric acid (found in baking aisles) or store the apples in cold water until ready to assemble.
Is this salad suitable for a gluten-free diet?
Yes, this recipe is naturally gluten-free! Just ensure your Dijon mustard is certified gluten-free (some brands contain additives). Double-check the vegetable broth label—opt for certified gluten-free versions if needed. The feta cheese and walnuts are also typically gluten-free.
Can I make this salad spicier?
Add 1/2 teaspoon cayenne pepper to the dressing or sprinkle with chopped jalapeños (seeds removed) for heat. For smoky spice, mix 1/2 teaspoon chipotle powder into the dressing. Start with small amounts—you can always add more later!
