
Croatian (Dalmatian) · Dalmatian coast · dinner
Bakalar na Bijelo (Dalmatian Salt Cod Spread)
bakalar na bijelo
On Christmas Eve along the Dalmatian coast, Catholic families sit down to a meatless table — and bakalar na bijelo is the centerpiece. Rehydrated salt cod is gently poached, then worked together with potato, garlic, olive oil, and parsley into a coarse, creamy white spread that you pile onto crusty bread. It's a cousin of the French brandade de morue but deliberately rougher, more honest — you're meant to taste the fish, not hide it.
Scan to log · 589 kcal · 81g protein
Point a phone camera at the code to open this recipe — or scan it from a printout to drop today's serving straight into your food log.
Add to today's log →Prep
30 min
Cook
35 min
Rest
2880 min
Total
2945 min
Servings
6
Difficulty
Medium
What you need
Ingredients
salt cod (bacalao), bone-in skin-on pieces
1 1/2 lb
680g
Substitution · specialty — sold at Latin, Portuguese, and Italian grocery stores, or online; not always at standard supermarkets
Original: bakalar (Dalmatian salt cod, traditionally Norwegian stockfish or Atlantic cod). Look for salt cod in the international aisle or at a Latin/Portuguese grocery. Boneless salt cod fillets work too — reduce soaking to 24 hours and skip the deboning step.
russet potatoes, peeled and cut into 2-inch chunks
3/4 lb (about 2 medium)
340g
garlic cloves, peeled
6 cloves
30g
extra-virgin olive oil, plus more for drizzling
1/2 cup
120ml
flat-leaf parsley, finely chopped
1/3 cup packed
20g
black pepper, freshly ground
1/2 tsp
1g
lemon, for juice and zest
1 whole
120g
bay leaves
2 leaves
1g
crusty country bread or sourdough, sliced thick, for serving
1 loaf (about 1 lb)
450g
How to cook it
Steps
- 01
2880 min
Soak the salt cod: Place the salt cod pieces in a large bowl, cover generously with cold water, and refrigerate. Change the water every 8 hours for 48 hours total — this is non-negotiable for removing the salt. Taste a small flake after 48 hours; it should taste pleasantly salty like seasoned fish, not briny. If it's still very salty, soak another 8 hours.
- 02
20 min
Drain and rinse the soaked cod. Place it in a medium saucepan with the bay leaves and cover with fresh cold water. Bring slowly to a bare simmer over medium-low heat — do not boil, or the cod will toughen. Poach gently for 12–15 minutes until the fish flakes easily. Lift the cod out with a slotted spoon and set aside. Reserve 1/2 cup (120ml) of the poaching liquid. Discard the bay leaves.
- 03
20 min
While the cod poaches, cook the potatoes: In a separate pot, cover the potato chunks with cold water, bring to a boil, and cook until completely tender, about 15 minutes. Drain well and return to the hot pot for 1 minute to steam off excess moisture — this makes a drier, fluffier mash that will absorb the olive oil better.
- 04
3 min
While the potatoes are still hot, mash them coarsely with a fork or potato masher in a large bowl. You want texture, not a smooth purée — this is a rustic spread. Set aside.
- 05
10 min
Once the cod is cool enough to handle (about 5 minutes), use your fingers to flake the fish into the bowl with the mashed potato, removing all bones and skin as you go. Take your time here — run each piece between your fingers and feel for small pin bones. Dalmatian cooks do this by hand at the table; it's part of the ritual.
- 06
5 min
Grate or finely mince the garlic cloves. Add them to the cod-potato mixture. Pour in the olive oil in a slow, steady stream while stirring vigorously with a wooden spoon — you're emulsifying the oil into the fish and potato, much like making brandade. Add 2–3 tablespoons (30–45ml) of the reserved poaching liquid to loosen the mixture if it feels stiff. The final texture should be spreadable but still chunky, not a smooth paste.
- 07
2 min
Fold in the chopped parsley, black pepper, the zest of half the lemon, and a squeeze of lemon juice (about 1 tablespoon / 15ml). Taste carefully — the cod carries salt, so taste before adding any. Adjust lemon to brightness you like.
- 08
5 min
Transfer to a serving bowl or spread onto a platter. Drizzle generously with additional olive oil and scatter a little extra parsley on top. Serve warm or at room temperature with thick slices of crusty bread. On Christmas Eve in Dalmatia this goes on the table alongside grilled or fried fish — but on its own with good bread, it's a complete, satisfying dinner.
Chef notes
Notes & variations
The 48-hour soak is the whole game here. Under-soaked cod will make the dish inedibly salty; over-soaked cod loses flavor. 48 hours with three water changes is the sweet spot for most commercially sold salt cod.
Dalmatian home cooks use a generous hand with olive oil — the dish should taste rich and glossy. Don't be shy. A half cup is the floor, not the ceiling.
Some families add a splash of dry white wine to the poaching water; others add a slice of onion. Both are traditional variations. Neither is required.
Leftovers keep refrigerated for 2 days. Reheat gently in a pan with a splash of water and a drizzle of olive oil, stirring over low heat. It also makes a surprisingly good pasta filling the next day.
If you want to serve this as an appetizer (and it works beautifully that way), pile it onto small toasted bread rounds and top each with a single caper or a thin slice of olive.
Per serving
Nutrition
Calories
589
Protein
81.1 g
Carbs
52.5 g
Fat
4.6 g
Fiber
3.4 g
Sugars
4.4 g
Sat fat
4 g
Sodium
8418 mg
Minerals & vitamins
Potassium
2026 mg
Calcium
239 mg
Iron
6.5 mg
Magnesium
187 mg
Vit D
182 IU
Vit B12
11.3 mcg
Cholesterol
172 mg
Glycemic profile
GI
62.6
GL
32.8
Storage
How long it keeps
Fridge
3 days
Freezer
3 months
Room temp
2 hours
Reheating · Fish dries quickly when reheated. Use low heat with moisture, or serve cold over salad.
Source: foodkeeper
Real products
Where to buy
Real grocery products surfaced via Open Food Facts. Click a product to see its OFF page (ingredients, allergens, Nutri-Score breakdown).
salt cod (bacalao), bone-in skin-on pieces
russet potatoes, peeled and cut into 2-inch chunks
garlic cloves, peeled
- Whole garlic cloves in brine
Nutri-Score C
extra-virgin olive oil, plus more for drizzling
black pepper, freshly ground
lemon, for juice and zest
bay leaves










