
This white fish salad delivers the bright flavors of the Mediterranean with minimal effort. The dish combines tender flaked fish with crisp vegetables and a tangy lemon-herb dressing that elevates every bite.
The fish is lightly poached to maintain its delicate texture, then cooled and gently folded with cucumbers, tomatoes, and red onion. A simple dressing of olive oil, lemon juice, and fresh dill ties everything together with authentic flair.
What results is a light yet satisfying salad with layers of fresh ingredients and vibrant flavors. The poaching method ensures the fish stays moist and flaky without overpowering the dish.
Serve chilled as a main course or side. The salad holds well, making it ideal for meal prep or gatherings.
Ingredients for Recipe for White Fish Salad
Fresh fish, crisp veggies, and a bright dressing create this Mediterranean-inspired dish.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod or tilapia work well |
| Cucumber 🥒 | 1 whole | English or Persian preferred |
| Cherry Tomatoes 🍅 | 1 cup | Halved for texture |
| Red Onion 🧅 | ½ whole | Thinly sliced for bite |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For dressing and poaching |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed preferred |
| Lemon Zest 🍋 | 1 tbsp | From 1-2 lemons |
| Dijon Mustard 🟡 | 1 tbsp | For dressing emulsification |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| White Wine Vinegar 💧 | 1 tbsp | For dressing tang |
| Romaine Lettuce 🥬 | 1 whole | For serving base |
The fish is the star here. Wild-caught cod or tilapia from Whole Foods or your local fishmonger ensures the best texture and flavor. Look for fillets that are firm and translucent—avoid anything with a strong fishy odor. The cucumber and tomatoes should be firm and vibrant (skip the mushy ones). For the dill, fresh bunches at the grocery store work perfectly—just avoid the pre-chopped kind in plastic containers.
No white fish? Salmon or halibut work too, though they have a richer flavor. Fresh out of dill? Fresh parsley or mint at equal amounts keeps the freshness. The olive oil should be extra-virgin—this isn’t the time for that random vegetable oil in your pantry. For the vinegar, apple cider vinegar is a fine swap if that’s what you’ve got.
This salad keeps beautifully in the fridge for 2-3 days—the flavors actually meld and improve. Store it in an airtight container, but add the lettuce just before serving to keep it crisp. Leftovers make a perfect lunch the next day.
Why You’ll Love This Recipe
- No Cook Needed: I just flake the cooked fish and toss it with chopped cucumber, tomatoes, and dill—no fancy techniques.
- Bright & Fresh: The dill and red onion give it that crisp, zingy bite that makes every forkful feel like summer.
- Lunchbox Hero: I pack it for picnics or work lunches—holds up beautifully and tastes even better chilled.
- Stretches Far: One batch feeds us for two meals, and the ingredients are all budget-friendly staples.
Step-by-Step Instructions for White Fish Salad
Here’s the method. Straightforward, tested, works every time.
Step 1: Poach the White Fish Fillets
In a large skillet, combine ½ cup extra-virgin olive oil with ¼ cup water and bring to a gentle simmer over medium heat. The oil should shimmer but not smoke—this gentle poaching method keeps the fish moist and tender.
Add the 1.5 lb white fish fillets to the skillet, ensuring they’re fully submerged in the liquid. Cook for 8-10 minutes until the fish flakes easily with a fork and reaches an internal temperature of 145°F. The flesh should turn opaque and separate cleanly at the center.
Remove the fillets with a slotted spatula and transfer to a plate lined with paper towels to drain. Let cool slightly before flaking into large chunks with a fork—this prevents the fish from breaking apart too much.
Step 2: Prepare the Fresh Vegetables and Herbs
While the fish cools, thinly slice the ½ whole red onion into half-moons for a sharp, fresh bite. Halve the 1 cup cherry tomatoes to release their juices, which will mingle beautifully with the dressing. Peel and dice the 1 whole cucumber into ¼-inch pieces for a refreshing crunch.
Finely chop the ¼ cup fresh dill, discarding the tougher stems, so its bright, citrusy flavor infuses every bite. Wash and dry the 1 whole romaine lettuce, then separate the leaves to create individual cups for serving or chop for a bed of greens.
Step 3: Whisk Together the Zesty Dressing
In a small bowl, combine the ¼ cup lemon juice, 1 tbsp lemon zest, 1 tbsp Dijon mustard, 1 tbsp white wine vinegar, 1 tsp salt, and ½ tsp black pepper. Whisk vigorously until the mixture is smooth and slightly thickened.
Slowly drizzle in the remaining ¼ cup extra-virgin olive oil (from the ½ cup total) while continuing to whisk. This emulsifies the dressing, giving it a creamy texture that clings perfectly to the fish and vegetables. Taste and adjust seasoning if needed, though the balance of acidity and richness should be just right.
Step 4: Assemble and Serve
In a large bowl, gently fold the flaked white fish fillets with the cucumber, cherry tomatoes, red onion, and fresh dill. Pour the dressing over the mixture and toss lightly to coat without breaking up the fish too much. The dressing should glisten on every ingredient.
Arrange the romaine lettuce as a base on a serving platter or individual plates. Spoon the fish and vegetable mixture over the lettuce, allowing the vibrant colors to shine. Serve immediately while the flavors are at their peak, with any extra dressing on the side for those who want a little more zing.
Pro Tips For Making Recipe For White Fish Salad
- Poach Gently: Keep the water just below a simmer—around 160-180°F—to cook the white fish fillets evenly without toughening them. I learned this the hard way after my first few attempts turned rubbery.
- Seed the Cucumber: Remove the seeds from the cucumber to prevent a watery salad. It takes an extra minute but actually changes the outcome.
- Salt the Onion: Toss the thinly sliced red onion with a pinch of salt and let it sit for 10 minutes before adding it to the salad. This mellows the sharp bite—my grandmother swore by this, and she was right.
- Use Fresh Dill: Skip the dried stuff; fresh dill makes a real difference in flavor. If you must substitute, use half the amount, but the fresh herb is non-negotiable here.
Flavor Customization for This recipe for white fish salad
Herb Infusions
Swap ¼ cup fresh dill for ¼ cup fresh parsley and add 1 tbsp chopped capers for a briny, Mediterranean twist. I love this combo with cod fillets—it reminds me of coastal Greek flavors. The capers add a salty pop that balances the lemon beautifully. ✨
Spicy Kick
Add ½ tsp red pepper flakes to the dressing or mix in 2 tbsp finely diced jalapeño with the vegetables. This works especially well with tilapia, giving the salad a subtle heat that builds with each bite.
Citrus Variations
Replace ¼ cup lemon juice with ¼ cup lime juice and add 1 tbsp orange zest for a brighter, tropical flavor. This pairs wonderfully with halibut and adds a refreshing zing to the dish.
Creamy Twist
Stir 2 tbsp Greek yogurt into the dressing for a tangy, creamy texture. This version is perfect if you prefer a richer mouthfeel while keeping the salad light and fresh.
Extra Crunch
Add ½ cup toasted pine nuts or ¼ cup sliced almonds just before serving. The nuts add a satisfying crunch that contrasts nicely with the flaky fish and crisp vegetables.
Fresh Herb Blend
Combine 2 tbsp fresh dill, 2 tbsp fresh mint, and 1 tbsp fresh tarragon for a complex herb profile. This blend elevates the salad with layers of fresh, aromatic flavors. 💛
Nutrition Facts
Frequently Asked Questions
Can I use frozen fish for this?
Yes, but thaw it completely in the refrigerator overnight first. Pat it dry before poaching to prevent excess moisture in your salad.
How do I keep the salad from getting soggy?
Drain the poached fish well and cool it completely before mixing. Add the lettuce base just before serving to maintain crispness.
Can I make this ahead of time?
Prepare everything except the lettuce up to 24 hours in advance. Store in an airtight container in the fridge.
What if I don’t have a skillet large enough?
Use a deep pot or divide the fish into batches. Ensure the liquid covers the fillets completely for even cooking.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026