Olive Oil Poached Cod Salad

Poaching cod in olive oil is one of those techniques that sounds impressive but couldn't be easier. The result is tender, flavor-packed fish that makes this Niçoise-inspired salad feel like something you'd order at a great restaurant. And you can make it at home in 30 minutes.

This post is sponsored by our friends at Filippo Berio. All opinions are our own.

hands holding white bowl of olive oil poached cod salad, full of colorful vegetables

Learning to cook fish was one of the first things I focused on when I started working professionally in kitchens. Cod is one of my favorite fish to work with. It's mild, forgiving, and takes on flavor beautifully. If you love cod as much as we do, our Beer Battered Fish Sandwich is another great way to let it shine.

This salad came together on a summer evening when we wanted something light but satisfying. Poaching the cod in olive oil rather than pan frying or baking keeps it incredibly moist and infuses it with flavor from the thyme and onion. If you're looking for more great seafood recipes, our Salmon Caesar Salad and Blackened Salmon are two of our most popular dishes that pair beautifully with the same light, fresh flavors in this salad.

Jump to:

Ingredients

ingredients for olive oil poached cod salad spread out on a table

A few notes on the key ingredients:

  • Fresh cod: look for firm, white fillets with no fishy smell. Fresh is best here, but thawed frozen cod works well too. Pat it dry before poaching.
  • Extra virgin olive oil: you will need a generous amount for poaching. Don't worry, the oil is reusable. Let it cool, strain it, and store it in the refrigerator for up to two weeks.
  • Balsamic glaze: this is different from balsamic vinegar. Glaze is thicker, sweeter, and more concentrated. Look for it near the vinegars at your grocery stores.
  • Whole grain mustard: adds texture and a mild tang to the vinaigrette. Dijon works as a substitute if that's what you have on hand.
  • Sun dried tomatoes: we use the oil packed variety for the best flavor. Drain them well before adding to the vinaigrette.

👉 See recipe card below for exact quantities.

🔪 Top tip

Don't rush the oil. Let it heat slowly with the thyme and onion before adding the cod. Those 5 minutes of infusing are what give the fish its deep, herbaceous flavor.

poached cod in pan surrounded by vegetables and salad ingredients on white table

How to make this salad

  1. Boil the potatoes in salted water until tender, about 10 to 12 minutes. Drain, slice in half, and set aside.
  2. Blanch the asparagus and green beans in a sauté pan with 1 cup of water for 3 minutes. Drain, transfer to a sheet pan with the potatoes, drizzle with olive oil, and season with salt and pepper.
  3. Poach the cod by combining 2 cups extra virgin olive oil, thyme, and onion in a small sauté pan and heating over medium for 5 minutes. Add the cod and cook for 5 to 6 minutes, spooning oil over the fish occasionally. Do not let the oil get hot enough to fry the fish. Remove from oil and let rest for 5 minutes.
  4. Make the vinaigrette by whisking together ½ cup extra virgin olive oil, balsamic glaze, whole grain mustard, green onion, garlic, and sundried tomatoes. Season with salt and pepper to taste.
  5. Assemble the salad by tossing romaine with vinaigrette and transferring to as serving bowl. Top with vegetables, olives, roasted red pepper, and hard boiled eggs. Finish with the poached cod.

Would you like to save this recipe?

We'll email this post to you, so you can come back to it later!

Make ahead and storage

This salad is best assembled fresh, but a few components can be prepared in advance to make dinnertime even easier.

  • Make ahead: the vinaigrette can be made up to 3 days in advance. Store it in a sealed jar in the refrigerator and give it a good whisk before serving. The potatoes, asparagus, and green beans can be blanched and boiled a day ahead and stored in an airtight container in the refrigerator.
  • Storage: store leftover salad components separately. The poached cod will keep in the refrigerator for up to 2 days. Dressed romaine does not store well, so toss only what you plan to serve.
finished bowl of olive oil poached cod salad with herbs and colorful vegetables

FAQ

How do I know when the cod is done?

The cod is done when it is opaque all the way through and flakes easily when you insert a fork. At medium heat with the olive oil method, this takes about 5 to 6 minutes depending on the thickness of your fillets.

Can I use frozen cod?

Fresh cod gives the best results for poaching. If using frozen, thaw it completely in the refrigerator overnight and pat it very dry before adding it to the olive oil. Excess moisture can cause the oil temperature to drop.

Can I substitute a different fish?

Yes. Any mild white fish works well here. Halibut, haddock, or sea bass are all great options with similar cooking times.

What is the difference between poaching and frying?

Poaching cooks the fish gently in the liquid at a low temperature, keeping it moist and tender. Frying uses high heat to crisp the exterior. Olive oil poaching sits between the two - the oil surrounds the fish with flavor and warmth without browning it.

Can I reuse the poaching oil?

Yes. Let it cool completely, strain out the thyme and onion, and store it in a sealed container in the refrigerator for up to two weeks. It makes a flavorful base for sautéing vegetables or dressing a salad.

🍅 making this recipe?

  • Please feel free to reach out with questions. We're happy to help.
  • If you enjoyed it, please leave us a comment with ⭐️⭐️⭐️⭐️⭐️
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
hands holding white bowl of olive oil poached cod salad, full of colorful vegetables

Olive Oil Poached Cod Salad recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Olive oil poached cod is the star of the this Niçoise-inspired salad. Tender, flavor-packed fish sits on top of fresh vegetables, hard boiled eggs, and a bold balsamic vinaigrette. Light, healthy, and ready in just 30 minutes.

  • Total Time: 30 minutes
  • Yield: 3-4 servings 1x

Ingredients

Scale

For the vegetables:

  • 4 oz baby red potatoes
  • 3 oz asparagus spears
  • 3 oz green beans
  • 2 cups chopped romaine
  • ½ cup black olives
  • ½ cup roasted red pepper
  • 2 hard boiled eggs

For the poached cod:

  • 6 oz fresh cod
  • 2 cups extra virgin olive oil
  • ½ onion
  • 2 sprigs fresh thyme

For the balsamic vinaigrette:

  • ½ cup extra virgin olive oil
  • ¼ cup balsamic glaze 
  • 1 tablespoon whole grain mustard
  • ½ green onion, finely diced
  • 2 garlic cloves, minced
  • ¼ cup sun dried tomatoes
  • salt and pepper to taste

Instructions

  1. Add baby red potatoes to a small pot of salted water and boil until tender, about 10 to 12 minutes. Drain, slice in half, and set aside. 
  2. Add asparagus and green beans to a sauté pan with 1 cup of water. Blanch for 3 minutes, then drain and transfer to a sheet pan with the potatoes. Drizzle with olive oil, season with salt and pepper, and set aside. 
  3. In a small sauté pan (6 to 7 inches), combine 2 cups extra virgin olive oil, thyme, and onion. Heat over medium until fragrant, about 5 minutes. Add cod and cook for 5 to 6 minutes, spooning oil over the top of the fish occasionally. Do not allow the oil to get hot enough to fry the fish. Remove cod from oil and let rest for 5 minutes. 
  4. Combine ½ cup extra virgin olive oil, balsamic glaze, whole grain mustard, green onion, garlic, and sun dried tomatoes in a bowl. Whisk until well combined. Season with salt and pepper to taste.
  5. Add romaine to a large mixing bowl and toss with vinaigrette. Transfer to a serving bowl and top with blanched vegetables, olives, roasted red pepper, and hard boiled eggs. Finish with poached cod on top. 

Notes

  • Oil temperature: the key to perfect poached cod is low, steady heat. If the oil starts to bubble and spit, it's too hot. Reduce the heat immediately. You want a gentle simmer, not a fry. 
  • Cod substitutions: any mild white fish works well here. Halibut, haddock, or sea bass are all great options. 
  • Make it ahead: the vinaigrette can be made up to 3 days in advance and stored in the refrigerator. Give it a good whisk before serving. 
  • Author: Superman Cooks
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: salads

Nutrition

  • Serving Size: ⅓ Salad
  • Calories: 515
  • Sugar: 9.5 g
  • Sodium: 1047.8 mg
  • Fat: 41.3 g
  • Carbohydrates: 21.8 g
  • Protein: 17.8 g
  • Cholesterol: 150.1 mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.