
A beloved everyday and Christmas-season classic across Portugal, born from the country's deep salt-cod tradition combined with French-influenced cream sauces.
Silky and indulgent, the cream sauce wraps tender, salty flakes of cod and crisp-edged potatoes. The cheese-browned top adds a faint caramelized note over the mellow, milky richness beneath.
The roux-thickened béchamel emulsifies the dairy fat and starch into a stable, clinging sauce, while baking sets it and Maillard browning on the cheese builds savory depth.
Variations
Béchamel-only version without added cream, mashed potato instead of cubes, a pinch of nutmeg, breadcrumb topping instead of cheese
On the Palate
Where Bacalhau com Natas sits in the Portuguese flavor cloud
Ingredients
Serves 6How it's made
8 steps · 35 min
- 130 min
Soak the salt cod for 24-36 hours, changing the water several times, then poach gently and flake, removing skin and bones.
Watch outTaste a flake of the cod after soaking — it should read pleasantly salty, not fierce; if it still bites, keep changing the water.
- 215 min
Fry the diced potatoes in olive oil until golden, then drain.
Watch outFry the potatoes just to golden and still holding their shape — they finish softening in the oven, so pull them before they go floppy.
- 38 min
Soften sliced onion in olive oil until translucent and lightly golden.
- 44 min
Add the flaked cod to the onions and warm through.
- 510 min
Make a béchamel with butter, flour and milk, then enrich it with cream.
Watch outThe béchamel is ready when it thickly coats the back of a spoon and pulls into a smooth ribbon — no raw-flour taste and no lumps.
- 66 min
Combine the cod, potatoes and most of the sauce, then transfer to a baking dish.
- 73 min
Top with the remaining sauce and grated cheese.
- 825 min
Bake in a hot oven until golden and bubbling, then rest briefly before serving.
Watch outPull it when the top is deep golden and the edges bubble up around the dish — that browned crust is where the flavor is.





