Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Bacalhau com Natas

Bacalhau com Natas

Created by

The Christmas table centerpiece of Portugal, where salt cod meets cream and melted cheese in a bubbling casserole that brings families home. Some things you don't mess with.

Main Dishes
Portuguese
Christmas
Special Occasion
Make Ahead
45 min
Active Time
40 min cook1 hr 25 min total
Yield6 servings

Every December, the question in Portuguese kitchens isn't whether there will be bacalhau on the table. It's which bacalhau. And for many families, especially in Lisbon and the center of Portugal, the answer is this one: bacalhau com natas. Creamy, golden, bubbling from the oven, rich enough to be celebration food.

Avó Leonor made this every Christmas Eve without fail. The kitchen would fill with the smell of onions softening in azeite, the cream warming on the stove. She'd assemble it in the morning and leave it covered in the cool pantry until evening. "Para descansar," she'd say. To rest. As if the dish needed time to think about what it was becoming.

This is not ancient peasant food like açorda or caldo verde. Bacalhau com natas is more recent, a dish of cream and cheese that speaks to prosperity. But it's become tradition in its own right. I've documented versions from grandmothers in Coimbra who insist on a layer of fried potatoes, from aunties in Setúbal who add a splash of white wine, from mothers in Toronto who make it exactly as their mothers made it in Leiria, not changing a thing despite decades abroad.

The diaspora holds onto this dish fiercely. When I host Mesa da Avó Christmas dinners, bacalhau com natas always appears. I watch Portuguese-Canadians and Portuguese-Americans taste it and go quiet. This is what food memory tastes like. This is who we are.

Bacalhau com natas emerged in the mid-20th century, making it one of Portugal's younger bacalhau traditions. The dish reflects the growing availability of cream and imported cheeses in urban Portuguese kitchens after World War II. While the 365 ways to cook bacalhau is a national mythology, this creamy, gratinéed preparation has become particularly associated with Lisbon and central Portugal's Christmas Eve celebrations.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

dried salt cod (bacalhau)

Quantity

600g

soaked 2 days, water changed 3 times

waxy potatoes

Quantity

800g

peeled, sliced 5mm thick

onions

Quantity

2 medium

halved and sliced thin

garlic

Quantity

3 cloves

minced

extra virgin olive oil (azeite)

Quantity

1/3 cup

heavy cream (natas)

Quantity

500ml

whole milk

Quantity

250ml

butter

Quantity

50g

all-purpose flour

Quantity

40g

nutmeg

Quantity

1/4 teaspoon

freshly grated

grated cheese

Quantity

100g

mixture of queijo flamengo and parmesan

flat-leaf parsley

Quantity

for garnish

chopped

black pepper

Quantity

freshly ground, to taste

salt

Quantity

to taste

Equipment Needed

  • Large wide pan for the refogado
  • Saucepan for béchamel
  • Deep baking dish (25x35cm)
  • Large pot for potatoes and cod

Instructions

  1. 1

    Prepare the bacalhau

    Drain the soaked cod and place it in a wide pot. Cover with fresh cold water and bring just to a simmer over medium heat. The moment you see the first bubbles rising, remove the pot from the heat. Let it sit for 10 minutes, covered. This gentle approach keeps the fish tender. Drain, let it cool enough to handle, then shred into generous flakes with your fingers, removing any skin and bones. Set aside.

    Never boil bacalhau. Boiling makes it tough and stringy. You want it barely kissed by heat, tender enough to flake easily.
  2. 2

    Par-cook the potatoes

    Bring a large pot of salted water to a boil. Add the sliced potatoes and cook for 8 minutes, until just barely tender when pierced with a knife. They should still have some resistance. Drain well and set aside. The potatoes will finish cooking in the oven. Undercook them now or they'll turn to mush later.

  3. 3

    Build the refogado

    In a wide pan, heat the azeite over medium-low heat. Add the sliced onions and cook slowly, stirring occasionally, until completely soft and golden, about 15 minutes. Don't rush this. Avó Leonor always said the refogado is where the flavor lives. Add the garlic in the final minute, just until fragrant. Remove from heat and fold in the shredded bacalhau, coating it gently in the sweet, golden onions.

    The onion should practically melt before you add the garlic. This slow cooking transforms sharpness into sweetness. It's the foundation of everything.
  4. 4

    Make the béchamel

    In a saucepan, melt the butter over medium heat. Add the flour and whisk constantly for 2 minutes to cook out the raw taste. Slowly pour in the milk, whisking continuously to prevent lumps. Once smooth, add the cream and continue whisking until the sauce thickens enough to coat the back of a spoon, about 5 minutes. Season with nutmeg, a little pepper, and taste before adding salt. Remember, the bacalhau still carries some brininess even after soaking.

    Freshly grated nutmeg makes a difference you'll notice. That little bit of warmth in the background is what separates good béchamel from great.
  5. 5

    Assemble the dish

    Preheat the oven to 200°C (400°F). Lightly grease a deep baking dish, about 25x35cm. Spread half the potatoes in an even layer on the bottom. Spoon the bacalhau and onion mixture over the potatoes. Pour half the béchamel over the fish. Add the remaining potatoes in another layer, then cover with the rest of the béchamel, making sure it reaches all the edges. Scatter the grated cheese evenly over the top.

  6. 6

    Bake until golden

    Bake for 35 to 40 minutes, until the top is deeply golden and the sauce is bubbling up around the edges. The cheese should have dark spots where it caught the heat. Let it rest for 10 minutes before serving. This resting time is not optional. It lets the layers settle and the sauce thicken. Cut into it too soon and it runs everywhere. Scatter parsley over the top and bring it to the table in the baking dish. This is not restaurant food. This is family food.

Chef Tips

  • The soaking is not negotiable. Two days minimum, water changed three times. Taste a small piece before cooking. If it's still aggressively salty, keep soaking. The cream amplifies any salt that remains.
  • Use a mixture of cheeses. Queijo flamengo gives you that melty quality Portuguese cooks love, while a little parmesan adds depth. All parmesan and you lose the texture. All flamengo and you lose complexity.
  • Don't skip the resting time after baking. I know the bubbling cheese is tempting. But those 10 minutes let everything set. You want sliceable portions, not a cream flood.
  • This reheats beautifully. Cover with foil and warm at 160°C until heated through. The flavors actually improve overnight as everything melds together.

Advance Preparation

  • The bacalhau must soak for 2 days minimum, with water changed three times. This is your starting point. Plan accordingly.
  • The dish can be fully assembled up to 24 hours ahead and refrigerated, covered. Add 10-15 minutes to the baking time if going straight from fridge to oven.
  • Leftovers keep well for 3 days refrigerated and reheat beautifully. Some say it's even better the next day.

Frequently Asked Questions

Nutrition Information

1 serving (about 445g)

Calories
805 calories
Total Fat
57 g
Saturated Fat
29 g
Trans Fat
1 g
Unsaturated Fat
25 g
Cholesterol
150 mg
Sodium
935 mg
Total Carbohydrates
37 g
Dietary Fiber
3 g
Sugars
5 g
Protein
39 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Chef Margarida's Main Dishes

Browse the full collection