Vicenza-style stockfish · Slow “pipare” cooking and polenta
Baccalà alla Vicentina with onion and milk,slow-cooked stockfish in olive oil with Grana, parsley and creamy polenta
Baccalà alla vicentina made from dried stockfish soaked for two days, layered with onion, salted sardine, milk, Grana and abundant olive oil, then cooked almost motionless for about 4½ hours and served with polenta.

- Yield
- 6 servings
- Preparation
- 45 min
- Cooking
- 4 h 30 min
- Passive time
- 48 h
- Total
- 53 h 15 min
- Per serving
- ≈ 770 kcal
01 · Identity, texture and technique
How this version is built
The method follows the dish rather than a fixed card count, with attention to moisture, heat and observable readiness.
In Vicenza, the famous dish called bacalà alla vicentina is made with stockfish: cod dried in air rather than cod preserved in salt. The local spelling often uses one “c”, while wider Italian search usage commonly uses “baccalà”. The culinary distinction matters more than the spelling. Dry stockfish needs long soaking before it can be cleaned, portioned and cooked. This recipe follows the proportions and method published by the Venerabile Confraternita del Bacalà alla Vicentina, scaled to six servings.
The two-to-three-day soak is part of the recipe rather than a side note. Cold water is changed regularly until the fish is fully rehydrated. Once opened and boned, the pieces are lightly floured and arranged in a close layer over part of the onion mixture. Salted sardines melt into softened onion and give the sauce depth without leaving obvious fish pieces. Milk, grated Grana and abundant extra virgin olive oil complete the cooking liquid.
The defining stove technique is extraordinarily gentle. The Confraternita describes about four and a half hours of cooking and the Vicenza term “pipare”: the pan moves occasionally, but the fish is not stirred. Direct stirring would break the softened pieces into a paste. The pan should show only the faintest movement at the edges, never a vigorous simmer. The stockfish gradually absorbs milk and oil while its fibres relax, producing the pale, almost creamy appearance shown in the supplied images.
Polenta is the standard companion and is included in the yield and nutrition here. The dish can be excellent after a further rest, but this production version uses the minimum two-day soak as its locked passive time and treats a 12–24 hour post-cooking rest as optional make-ahead guidance rather than mandatory total time. The finished fish should be tender enough to separate with a spoon while still showing soft flakes, with no raw flour taste and no pool of detached milk.
Use dried stockfish, not salted cod
The cod must be the air-dried product intended by the Vicenza recipe, then fully rehydrated.
Cook below a simmer
Four and a half hours of very low heat soften the fish without forcing the milk and oil apart.
Move the pan, never stir the fish
Gentle circular movement distributes heat while keeping the softened pieces intact.
02 · Measured components
Ingredients for 6 servings
Ingredient groups follow the actual components prepared at different points in the workflow.
For the stockfish
- 500 gdried stockfish, already beatenSoak in cold water for 2 days, changing the water about every 4 hours.
- 150 gonion, very thinly sliced
- 250 mlextra virgin olive oil
- 35 gsalted sardines, rinsed and bonedAbout 2 small sardines.
- 250 mlwhole milk
- 30 gplain flourFor a light coating.
- 25 gGrana Padano or Parmigiano Reggiano, finely grated
- 15 gflat-leaf parsley, finely chopped
- 1 gblack pepper
- 2 gfine salt, only if needed
For the polenta
- 300 gpolenta cornmeal
- 1.2 Lwater
- 8 gfine salt
03 · Executable method
Preparation method
Timing is paired with visible, tactile or temperature-based cues so the recipe does not depend on the clock alone.
Soak and prepare the stockfish
Rehydrate for two days
Cover the dried stockfish generously with cold water in the refrigerator. Change the water about every 4 hours for 48 hours, extending toward 72 hours if the fish is still rigid.
The fish should be fully flexible and rehydrated before it is opened and portioned.Bone and portion
Open the softened fish lengthwise, remove backbone and pin bones, and cut into large pieces. Pat the surface dry and dust very lightly with flour.
No hard bone should remain and the flour should form only a thin veil.
Build the casserole
Make the onion and sardine base
Warm about 60 ml of the olive oil and cook the onion very gently until soft, 12–15 minutes. Add the salted sardines and stir until they dissolve. Remove from the heat and mix in parsley.
The onion should be soft and pale, not browned.Layer the fish and liquids
Spread a little onion mixture in the casserole. Place the stockfish pieces close together, spoon over the remaining onion, then add milk, grated Grana, pepper and the remaining olive oil.
The pieces should sit in a close single layer and be nearly covered by the cooking liquids.
Pipare slowly and serve with polenta
Cook almost motionless
Set the casserole over the lowest possible heat and cook for about 4½ hours. Rotate or gently shake the pan from time to time, but never stir through the fish.
The surface should barely tremble; the fish is ready when very tender and the sauce looks unified and creamy.Cook the polenta
During the final 45 minutes, bring 1.2 L water and salt to a boil. Whisk in polenta gradually and cook according to its grind until thick and smooth, stirring as needed.
The polenta should pull cleanly from the side of the pot and hold a soft mound.Rest briefly and plate
Take the fish off the heat and let it settle for 10 minutes. Taste before adding any salt. Spoon onto warm plates with polenta.
Soft flakes should remain visible in the pale sauce rather than dissolving into a uniform paste.
04 · Serving and handling
Serving, make-ahead and storage
Guidance stays specific to the texture and food-safety needs of this dish.
Serving
Serve hot with soft polenta, or let cooked polenta set and grill slices for the firm golden presentation shown in the images.
Make-ahead
The Confraternita notes that the dish is excellent after 12–24 hours. Cool promptly, refrigerate, then reheat very gently without stirring until piping hot.
Storage
Refrigerate within 2 hours and use within 3–4 days. Reheat leftovers to 74 °C, moving the pan rather than breaking the fish with a spoon.
05 · Approximate nutrition per serving
Nutrition estimate
Calculated as a practical estimate from the complete ingredient quantities and stated yield; brands, trimming, oil absorption and portioning change the final values.
- Calories
- ≈ 770 kcal
- Carbohydrates
- ≈ 45 g
- Protein
- ≈ 48 g
- Fat
- ≈ 44 g
- Fibre
- ≈ 3 g
- Sodium
- ≈ 980 mg
Serving: 1 serving with polenta. Allergen note: Contains fish, milk and gluten. Values are approximate, not laboratory measurements.
