Go Back
Pan-fried trout fillets submerged in amber vinegar marinade with soft onion strands and sage in a ceramic dish

Pesce in Carpione: Pan-Fried Vinegar-Marinated Fish

Trout fillets are dredged in flour, pan-fried until golden, then covered in a warm vinegar-onion marinade and chilled overnight for a sweet-sour, make-ahead main.
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 12 hours 50 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian (Piedmont Region)
Calories: 194

Ingredients
  

For the fish
  • 4 trout fillets, skin-on fillets (about 150 g each, 600 g total)
  • 1 tsp fine sea salt plus more to taste
  • 60 g all-purpose flour for dredging
  • 5 tbsp olive oil / 75 ml; divided
For the marinade
  • 1 yellow onion large (250 g); thinly sliced
  • 2 garlic cloves thinly sliced
  • 8 fresh sage leaves
  • 2 bay leaves
  • 1 tsp black peppercorns whole
  • 300 ml white wine vinegar
  • 150 ml dry white wine
  • 150 ml water
  • 1 tsp granulated sugar

Method
 

Fry the fish
  1. Pat the trout fillets dry and season both sides with the salt. Dredge in the flour, shaking off the excess.
  2. Heat 3 tbsp / 45 ml of the olive oil in a 12-inch / 30 cm skillet over medium heat. Fry the fillets in batches so they aren't crowded, skin side down for 3 to 4 minutes, then flip and cook 2 to 3 minutes more, until golden and the fish flakes easily at 145F/63C.
  3. Transfer the fried fillets to a shallow ceramic dish, arranging them in a single layer.
Make the marinade
  1. Add the remaining 2 tbsp / 30 ml olive oil to the same skillet. Add the sliced onion and cook over medium-low heat for 8 to 10 minutes, stirring occasionally, until soft and just turning gold at the edges.
  2. Stir in the garlic, sage leaves, bay leaves, and peppercorns. Cook for 1 minute until fragrant.
  3. Pour in the vinegar, wine, water, and sugar. Season with a pinch of salt, bring to a simmer, and cook for 4 to 5 minutes, until the onion is tender but still holds its shape and the sharp vinegar smell softens.
Marinate and serve
  1. Pour the hot marinade and onions directly over the fried fish, making sure the fillets are fully covered.
  2. Let the dish cool to room temperature, uncovered, for about 30 minutes.
  3. Cover and refrigerate for at least 12 hours, ideally 24, so the vinegar mellows and settles into the fish.
  4. Serve cold or at room temperature, spooning extra onion and marinade over each fillet.

Notes

  • Fry the fish in batches, don't crowd a 12-inch skillet or the oil temperature drops.
  • Pour the marinade over the fish while it's still hot for best absorption.
  • Rest at least 12 hours, ideally 24, before serving.
  • Keep fillets submerged in the marinade to stay fresh in the fridge.