Crispy Fish Salad With Parsley and Ciabatta Croutons

Updated Aug. 27, 2025

Crispy Fish Salad With Parsley and Ciabatta Croutons
David Malosh for The New York Times. Food stylist: Maggie Ruggiero. Prop stylist: Megan Hedgpeth.
Total Time
40 minutes
Prep Time
15 minutes
Cook Time
25 minutes
Rating
5(55)
Comments
Read comments

Inspired by the legendary Zuni Café chicken salad, this version swaps poultry for crisp-skinned white fish, pairing it with a lively mix of textures and bold, sweet-sour flavors. Torn ciabatta croutons soak up a sherry vinegar dressing, punctuated by capers, pine nuts and raisins for sharpness, crunch and sweetness. Softened shallots and garlic add depth, while parsley keeps everything fresh. It’s a dish that feels both effortless and layered, a bright, satisfying lunch or a starter that’s sure to impress.

Featured in: Yotam Ottolenghi Tries Not to Lie. But Then He Met This Salad.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 servings
  • 8tablespoons extra-virgin olive oil, divided
  • 4(3- to 4-ounce) skin-on sea bass, branzino or other flaky white fish fillets (12 to 16 ounces total), halved crosswise
  • Fine sea salt and black pepper
  • 4ounces ciabatta (or similar), torn into ¾-inch pieces
  • 3large shallots, thinly sliced into rounds
  • tablespoons small capers, strained and patted dry
  • cup pine nuts
  • cup raisins
  • 6garlic cloves, thinly sliced
  • ½cup sherry vinegar
  • 2(packed) cups parsley leaves
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

588 calories; 38 grams fat; 5 grams saturated fat; 0 grams trans fat; 23 grams monounsaturated fat; 7 grams polyunsaturated fat; 39 grams carbohydrates; 5 grams dietary fiber; 15 grams sugars; 27 grams protein; 710 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Add 2 tablespoons oil to a large, nonstick skillet on medium-high heat. Season the fish on both sides with ½ teaspoon salt and place half the fish in the pan, skin side down, to fry for 4 minutes, carefully swirling the pan occasionally, until nearly cooked through. Flip the fish — you should have a golden crispy skin — and cook for another 10 seconds, then transfer to a plate. Repeat with 2 more tablespoons oil and the remaining fish. Keep the oil in the pan.

  2. Step 2

    Add the bread and ¼ teaspoon salt and cook for 3 minutes, stirring often, until golden on the outside but still soft. Transfer the croutons to a large mixing bowl, along with half the shallots.

  3. Step 3

    Wipe out the pan and reduce the heat to medium. Add the remaining 4 tablespoons oil and heat for 30 seconds, then add the capers and cook for 1 minute, until they stop spitting and the edges have started to crisp. Add the pine nuts and fry for 1 minute, stirring often, just until lightly golden. Use a slotted spoon to transfer the pine nuts and capers to the bowl with the bread mixture, leaving as much oil in the pan as possible.

  4. Step 4

    Add the remaining shallots, plus the raisins, garlic, ⅛ teaspoon salt and a good grind of pepper to the pan. Increase the heat to medium-high and cook for 3 to 5 minutes, stirring frequently, until the shallots have softened but have not taken on color. Add the vinegar and cook for another 2 minutes, until reduced by half, then transfer everything to the bowl along with the parsley and mix to combine.

  5. Step 5

    Transfer most of the bread crumb mixture to a large plate and top with the fish, then sprinkle any remaining mixture from the bowl over the top.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
55 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

Branzino is not fishy. It’s one of the mildest white fishes available. Bluefish and mackerel could properly called fishy, but not branzino. Don’t use shrimp as per the other suggestion. The whole point of this recipe is the crispy fish skin.

This is a really nice concept and collection of flavors if you lay it all on a bed of hearty romaine or tender spinach for veg and balance. And while my mouth loves the idea of sea bass, my wallet won't tolerate it, but I find that either crispy chickpeas or strips cut from a tender pork roast work beautifully for the protein.

I used the frozen branzino fillets from Trader Joe's, thin enough to cook in 4 minutes, and their white gluten-free sandwich bread. Also used currants instead of raisins, which are used in the Zuni chicken recipe on which this is based. Absolutely delicious recipe!

The meal was delicious, but the stovetop was a mess! Any suggestions for turning this into a sheet pan recipe?

I abhor raisins but loved the spirit of this recipe. I substituted golden berries - they work brilliantly and pretty too!

Substituted grouper!! Maybe best fish recipe of all time! Fabulous flavors!!

Private comments are only visible to you.

or to save this recipe.