Salads
This Italian cod fish salad recipe transforms flaky cod into a restaurant-worthy dish with crisp celery crowns and bright herbed lemon oil.
The secret lies in gently poaching the fish to preserve its delicate texture, then assembling it with a mix of Italian staples—crunchy vegetables, briny capers, and a tangy olive oil dressing that elevates every bite.
I developed this recipe after realizing how often fresh cod gets overshadowed by heavier preparations, and this version proves it deserves center stage.
The foundation of this dish is simplicity paired with bold flavors. You'll start by poaching the cod in a light broth infused with lemon and herbs, ensuring it stays moist and tender.
Meanwhile, the salad base comes together with crisp celery, red onion, and parsley, all tossed in a zesty lemon-olive oil dressing that cuts through the richness of the fish. The addition of Kalamata olives and capers brings that classic Italian brininess, balancing the dish perfectly as a standalone meal.
What makes this recipe stand out is how it captures the essence of Italian coastal cuisine without being overly complicated. The fish remains delicate yet flavorful, while the salad components add texture and freshness.
Each forkful delivers a harmonious blend of tender cod, crisp vegetables, and bright citrus notes—a dish that feels both elegant and approachable. This is the kind of recipe that transforms a simple weeknight dinner into something memorable.
The beauty of this Italian-inspired cod salad is its versatility. Serve it chilled or at room temperature, and it works equally well as a light lunch or a refreshing starter for a dinner party.
The flavors only deepen as the dressing penetrates the fish, making it even more satisfying the next day. Ready in under 30 minutes, it's the perfect balance of effort and reward for any occasion.
Ingredients for cod fish salad recipe italian
Bright Italian flavors meet delicate cod in this elegant yet simple salad recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cod Fillets 🐟 | 1 ½ lb | Skinless, center-cut preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Fresh Lemon 🍋 | 1 whole | Juiced and zested |
| Fresh Parsley 🌿 | ½ cup | Chopped, leaves only |
| Fresh Dill 🌿 | ¼ cup | Chopped, leaves only |
| Red Onion 🧅 | 1 whole | Thinly sliced, about 1 cup |
| Celery Stalk 🥬 | 3 whole | Thinly sliced, about 1.5 cups |
| Kalamata Olives 🫒 | ½ cup | Pitted and halved |
| Capers 🫒 | 2 tbsp | Rinsed and drained |
| Garlic Cloves 🧄 | 3 cloves | Minced, about 1 tsp |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Wine Vinegar 🍷 | 2 tbsp | Dry variety preferred |
| Low-Sodium Chicken Broth 💧 | 2 cups | For poaching |
The cod is the star, so prioritize freshness and quality. Look for center-cut fillets with a clean, oceanic aroma—avoid any with a fishy smell, which indicates age. Whole Foods Market or your local seafood counter usually carry the best options, often pre-portioned for convenience. For the olive oil, splurge on a high-quality extra-virgin—California Avocado Oil or Colavita are excellent choices. The herbs should be vibrant, not wilted, and the capers should be plump, not shriveled. Thinly slicing the celery and red onion (about 1/8-inch thick) ensures that crisp texture the intro promises.
No fresh dill? Substitute with 1 tbsp dried dill, but reduce the amount since dried herbs are more concentrated. Short on Kalamata olives? Green olives work too, though they’ll be slightly less briny. The white wine vinegar can be swapped for lemon juice if needed, though the acidity will differ slightly. For the chicken broth, if you don’t have low-sodium, use regular and reduce the salt in the recipe by half. The poaching liquid should be just simmering—not boiling—to keep the cod tender. If you’re using frozen cod, thaw it overnight in the fridge before proceeding.
This salad keeps beautifully for up to 3 days in the fridge, though the cod texture softens slightly after the first day. Store the dressing separately to prevent sogginess, and toss everything together right before serving. For a make-ahead option, assemble the salad without the cod, store it separately in an airtight container, and poach the fish just before serving. The flavors meld beautifully overnight, making it perfect for meal prep. If you’re serving at room temperature, let it sit for 15-20 minutes to bring out the best texture.
Why You'll Love This Recipe
- No-Fuss Freshness: I swear by this when I’m too tired to fuss—just poach the cod in lemon water, flake it, and toss it with olive oil, parsley, and dill. The fish stays tender, and the herbs brighten it up without any chopping marathon.
- Bright Mediterranean Bite: That lemon zest and fresh dill? It’s like a vacation in your mouth. The olive oil keeps it rich but never heavy, and the parsley adds a peppery kick that makes it impossible to stop eating.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The cod holds up for days in the fridge—just portion it with crusty bread or crackers, and it’s a satisfying, no-reheat meal that still tastes fresh hours later.
- Budget-Friendly Luxury: I buy cod on sale, freeze it, and use it all week. A single fillet stretches into salads, wraps, or even pasta—no waste, just flavor. It’s fancy enough for company but cheap enough to make regularly.
Step-by-step instructions for Italian cod fish salad
Here's the method for creating tender, poached cod with crisp vegetables and bright herbed lemon oil.
Poach the Cod Fillets Gently
Fill a large skillet with the 2 cups of low-sodium chicken broth and bring to a gentle simmer over medium-low heat. The broth should bubble softly but not boil vigorously—you're looking for 160°F internal temperature. Season the broth with the 1.5 teaspoons of salt and 0.5 teaspoon of black pepper.
Add the 1.5 pounds of fresh cod fillets, skin-side down if they have skin, and poach for 4-5 minutes per side until the fish flakes easily with a fork. You'll know it's done when the center turns opaque and pulls apart cleanly. Remove the cod and let it rest on a wire rack for 5 minutes before flaking into chunks—this prevents the delicate fish from breaking apart when you serve it.
Prepare the Crisp Vegetable Crowns
While the cod poaches, slice the 3 whole celery stalks and 1 whole red onion into thin rounds—about ⅛-inch thick. Toss them in a bowl with 1 tablespoon of the extra-virgin olive oil, half of the 1.5 teaspoons of salt, and a pinch of black pepper. Arrange the slices in a single layer on a parchment-lined baking sheet, leaving space between each piece.
Bake at 400°F for 15-20 minutes until the edges are deep golden brown and crisp. Flip each slice halfway through cooking for even browning. These crisp vegetable crowns add texture contrast that makes the salad truly special. Remove them from the oven and set aside on a wire rack to keep them crisp.
Create the Herbed Lemon Oil Dressing
In a small bowl, combine the juice and zest of the 1 whole fresh lemon with the remaining 0.5 cup of extra-virgin olive oil. Add the 0.5 cup of chopped fresh parsley, 0.25 cup of chopped fresh dill, the 2 tablespoons of white wine vinegar, and the 3 cloves of minced garlic. Mix gently to combine—you want the herbs to infuse the oil without breaking down completely.
Let the dressing sit for 10 minutes while you finish the salad. This resting time allows the flavors to meld together. The dressing should have a vibrant yellow color from the lemon zest and a fresh, bright aroma that immediately signals this salad is something special.
Assemble the Italian Cod Salad
In a large serving bowl, combine the flaked cod with the 0.5 cup of halved kalamata olives and 2 tablespoons of drained capers. Add the crisp vegetable crowns and toss gently to distribute everything evenly. Pour the herbed lemon oil dressing over the top and toss again, being careful not to overmix and break the crisp vegetables.
Taste and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lemon to balance the flavors. The final salad should have a perfect balance of tender cod, crisp vegetables, briny olives, and bright lemon dressing. Serve immediately while the vegetables are still crisp and the cod is warm.
Pro Tips For Making Cod Fish Salad Recipe Italian
- SEAR COLD FILLETS: Pat the cod dry with paper towels first—wet skin won’t release that golden crust. Heat a nonstick pan over medium-high (not screaming hot) and add just enough olive oil to coat the bottom. Lay the fillets in and resist the urge to press down; let them sizzle undisturbed for 3-4 minutes per side. I used to rush this, and the fish ended up rubbery.
- ZEST BEFORE JUICE: Grate the lemon zest directly into the olive oil before adding the fish—it infuses faster than you’d think. Save the juice for later; a splash over the finished salad keeps the parsley and dill bright. My grandmother swore by this, and she was right: the flavor sticks better than a drizzle alone.
- CHOP HERBS COARSELY: Don’t pulse the parsley and dill in a food processor—toss the whole stems into the salad instead. Roughly chop the leaves by hand and leave some stems intact; they add texture and a subtle bitterness that balances the richness. I learned this the hard way after making a salad that tasted like a smoothie.
- REST THE FISH: As soon as the fillets hit the cutting board, tent them loosely with foil and let them sit for 5 minutes. This keeps the flesh from breaking apart when you flake it into the salad. I know, I know—you’re eager to eat it—but trust the process. The texture makes a real difference.
Storing and reheating this recipe
Refrigerator Storage
Store your Italian cod salad in an airtight container with the dressing on the side to preserve crispness. The salad itself keeps well for up to 3 days in the fridge at 40°F or below, though the cod will soften slightly after the first day.
I always store the crisp vegetable crowns separately in a sealed container to maintain their texture—just toss them back in gently when serving. 🥬
Freezer-Friendly Components
While the salad itself doesn’t freeze well, you can prep components ahead: poach and flake the cod, then freeze it in a single layer on a tray before transferring to a freezer bag for up to 2 months.
Store the dressing separately in an ice cube tray—each cube equals about 1 tablespoon for easy portioning. The crisp vegetables should be baked fresh before serving, but the olives, capers, and herbs can be prepped in advance. ❄️
Reheating for Optimal Texture
If you’ve stored the salad overnight, gently reheat the cod portion in a skillet over low heat for 2-3 minutes with a splash of water or broth to restore moisture.
The vegetables should be fresh-baked before serving, but you can quickly warm the dressing in a small saucepan over low heat for 1 minute—just don’t boil it, or the herbs will turn bitter. The key is to keep everything separate until the last minute. 🔥
Room Temperature Service
For the best texture, let the salad sit at room temperature for 15-20 minutes before serving. This allows the flavors to meld and the cod to reach a pleasant temperature without overcooking.
I always assemble it on a large platter and let it rest while I finish any garnishes—like a sprinkle of fresh parsley or a drizzle of extra-virgin olive oil. The contrast between warm cod and crisp vegetables is what makes this dish shine. ✨
Dressing Preservation
If you’ve made extra dressing, store it in a small glass jar with a tight-sealing lid. It keeps in the fridge for up to 5 days, but I recommend using it within 3 days for peak freshness.
The herbs will start to lose their vibrancy after that, so I often make just enough for the recipe or freeze it in 1-tablespoon portions for future use. A little goes a long way! 💡
Make-Ahead Strategy
For meal prep, assemble the salad without the cod and store the components separately: vegetables in one container, olives/capers in another, and the dressing in a sealed jar. Poach the cod fresh and flake it just before serving.
This method keeps everything crisp and flavorful. I also like to prep the crisp vegetable crowns a day ahead and reheat them in the oven at 400°F for 5 minutes to restore their crunch. 📅
Nutrition facts
Frequently asked questions
Can I substitute cod with another white fish?
Yes! This recipe works beautifully with halibut, sea bass, or mahi-mahi—just adjust the cooking time slightly. Cod is the most delicate, so firmer fish like halibut may need 1-2 extra minutes per side when poaching. Avoid flaky fish like tilapia, as they won't hold their shape as well in the salad.
How do I keep the vegetables extra crisp?
The secret is baking them at 400°F until golden brown, then immediately transferring to a wire rack to cool. For even more crunch, toss the cooled slices with 1 teaspoon cornstarch before baking. If reheating, bake for just 3-4 minutes at 400°F to restore crispness without overcooking.
Is this salad suitable for a gluten-free diet?
All the ingredients are naturally gluten-free. Just ensure your chicken broth is certified gluten-free and check the labels on olives/capers for hidden additives. The recipe's base ingredients—fish, vegetables, olive oil, and herbs—are all safe for gluten-free diets.
Why is my poached cod rubbery?
Overcooking is the most common cause. The broth should simmer gently (160°F) and never boil vigorously. Use a thermometer to monitor temperature, and remove the cod when it reaches 145°F internally. Also, avoid overcrowding the pan—leave space between fillets for even cooking.
Can I make this salad ahead of time?
Yes, but with a few adjustments. Store the poached cod separately in an airtight container and assemble the salad (without dressing) up to 1 day ahead. Add the dressing and crisp vegetables just before serving to maintain texture. For best results, let the assembled salad sit at room temperature for 15 minutes before serving.
