Bacalhau com natas is a delicous dish made of cod cooked in milk with cream, bechamel sauce, potatoes, and onion.
If there’s one thing Portuguese cuisine does well, it’s comfort food. Perhaps the best example is Bacalhau com Natas, or Salt Cod with Cream. It’s a delicious combination of flaky bacalhau served in a mixture of cream, potatoes, and onion, then topped with cheese and baked in the oven. On a chilly evening it doesn’t get much better than taking a scoop of creamy Bacalhau com Natas from a freshly baked oven dish. Its origins aren’t known, but it’s one of the most popular ways of serving bacalhau you’ll find in Portugal.
Bacalhau com Natas
For the uninitiated you might be wondering what bacalhau is! If you’re not familiar with Portuguese cuisine, you might not be familiar with bacalhau. So, what is it? Well the direct translation means cod, but in Portugal it usually always refers to cod that’s been dried and salted. It’s immensely popular and is today an essential part of Portuguese cuisine and you’ll find it all over the place.
The important thing to remember when cooking with bacalhau is that it needs to be soaked before using it in cooking. This soaking process is usually for around 4-6 hours but large pieces might need to be soaked for much longer. This is to re-hydrate the fish, and to remove lots of the salt content.

How to Make Portuguese Cod with Cream Recipe:
1. Rinse and drain the pre-soaked cod, place it in a medium pot, and cover it with hot water. Place it over a medium heat, bring it to a boil, and let it simmer for 5 minutes.
2. Drain the fish, saving 1 cup of the water.
3. In another medium-size pot, combine the butter, flour, and a drizzle of olive oil. Place It over low to medium heat. After the butter has melted, cook the mixture for around 2 minutes, constantly stirring.

4. Add the milk and fish water, continue stirring until thickened. We want a bechamel consistency.
5. Stir in the natas (fresh cream), season it with nutmeg, salt and black pepper.
6. Place a frying pan over medium heat, add a tbsp of olive oil, the onions and garlic. Fry them till the onions are translucent. Add the fish and fry for another 5 minutes. Transfer it to a mixing bowl.
7. Cover the bottom of the same frying pan with olive oil. Fry the potatoes in batches, till golden brown. Rest it on some absorbent towels to drain any excessive oil.
8. Preheat the oven to 200 Celsius.
9. Combine the fish sauce, the potatoes, and the fish. Place it on a baking dish, sprinkle the cheese on top.

10. Place it in the oven and roast it for 20 minutes or until the cheese is golden brown.

Serve sprinkled with some fresh parsley.
More Delicious Portuguese Bacalhau Recipes
- Arroz de Bacalhau – Portuguese Salt Cod Rice
- Bacalhau à Lagareiro: Portuguese Oven Baked Cod
- Bacalhau á Gomes de Sá Recipe
- Bacalhau à Brás – Brás Style Cod Recipe
- Pastéis de Bacalhau: Portuguese Codfish Cakes
If you like discovering Portuguese recipes, sharing your own, and commenting on your favorite Portuguese Food, Drinks & Recipes we’d love for you to join our Facebook group!
Follow Us!