Ingredients
- 14 ounces cod
- 5 egg(s)
- 8 ounces potato(es)(shoestring, palitas)
- 2 onion(s)
- 1 clove garlic
- 3 ounces olive oil
- 1 tablespoon parsley
- to taste salt
- to taste black pepper
- 10 green olivesor black
This Salt Cod with Potatoes and Eggs recipe is one of those dishes I keep coming back to, no matter the season. It’s simple, comforting, and traditionally Portuguese. I’ve made Bacalhau à Brás more times than I can count, and I still approach it the same way every time. The salt cod brings structure, the potatoes bring texture, and the eggs tie it all together.
I like to make it in a way that feels familiar but polished with sunny egg on top, letting the ingredients speak for themselves.
Lights Out. It Is Recipe Video Time
Watch the full cooking process:
Watch the quick recipe teaser:
💡 Hit play. Unmute for sound. Leave a comment.
Recipe steps
Step 1. Prepare the ingredients10 minutes The first step is desalting the cod. I soak it in cold water for 24 hours, changing the water several times. Taste a small piece before cooking. It should be pleasantly seasoned, never aggressively salty. Chop the cod into small pieces. Chop the onions and add them to the pan. Cook slowly until soft and lightly sweet. Chop the garlic and add it, cooking briefly until fragrant. Stir gently and let it cook with the onions and garlic for a few minutes so the flavors come together. |
Step 2. Cook onions and fish10 minutes Heat the olive oil in a large skillet over medium heat. Add the onions and cook slowly until soft and lightly sweet, stirring occasionally. Add the garlic and cook briefly until fragrant. Add the cod to the pan and stir gently. Let it cook with the onions and garlic for a few minutes so the flavors come together. |
Step 3. Cook the potatoes and eggs15 minutes Add the fried potatoes and fold everything carefully. Keep the potatoes slightly crisp and let the cod remain tender. Lower the heat and pour the beaten eggs over the mixture. Stir gently so the eggs coat the cod and potatoes evenly. Cook until the eggs are cooked. Adding a sunny-side-up egg is optional. |
Step 4. Finish the dish8 minutes |
Step 5. Serve2 minutes |
Which season is this recipe best for?
Salt Cod with Potatoes and Eggs is an all-season favorite. In Portugal, it’s eaten year-round, and I like it that way. In the colder months, it feels warming and satisfying. The soft eggs and olive oil comfort you, and the aroma of onions and garlic fills the kitchen.

In the warmer months, it still works beautifully. It isn’t heavy, and it doesn’t need long cooking times or rich sauces to shine. The freshness of parsley and the brightness of the onions keep the dish balanced, and a simple side salad can make it feel light and summery without changing the core of the recipe.
The great thing about this dish is that it’s always appropriate. It doesn’t need special occasions. It works on a weekday lunch, a casual dinner, or a family gathering.
Where can I buy the ingredients for this recipe?
The ingredients are simple, but quality makes a difference. Salt cod is the most important, and I reccomend to get it from a Portuguese or Spanish market. The pieces should be thick and firm, pale in color, and smell clean and briny. Avoid pieces that look dry or yellowed – they won’t rehydrate well and can taste off.
Yukon Gold potatoes or similar varieties work beautifully. Eggs should be fresh because they make up a large part of the dish, and their texture is noticeable in every bite.
Olive oil, onions, garlic, and parsley can be bought from a local supermarket. Use good olive oil; it’s a flavor that stays with every bite. Fresh parsley brightens the dish at the end, and sweet onions create a subtle base flavor.
Can I substitute the ingredients in this recipe?
Some substitutions are possible, but I usually keep them minimal. Salt cod is essential. Fresh cod just doesn’t have the same structure or depth, even if you season it heavily. Using fresh cod turns this into a different dish entirely, so I reserve substitutions only for emergencies. 🙂

Potatoes can be replaced with frozen matchstick potatoes as long as they are fried first. The crispness is hard to replicate otherwise.
Eggs are non-negotiable. The ratio of five eggs to 14 ounces of cod is perfect for creamy coating without scrambling the dish. Fewer eggs make it dry; more eggs make it too heavy.
Onions can be swapped for shallots if you want a milder flavor, and parsley can be replaced with another fresh herb, but I like to stay close to tradition. The simplicity is what makes this dish work.
Can I make this recipe part of a menu?
In a Portuguese-style menu, I usually start with olives, bread, and cheese. Bacalhau à Brás follows, and it feels like the centerpiece without needing anything elaborate.
As an appetizer, you can also serve Portuguese Tuna Dip or Steamed Clams in White Wine.
I often serve it with something fresh to balance the richness – Simple Tomato Tuna Salad, Garlic Tomato Salad, roasted peppers, or a simple green salad with lemon.
The flavors are balanced, comforting, and unmistakably Portuguese.

For a dessert, you can serve Portuguese Custard Cream or Chocolate Hazelnut Pavlova.
Which drinks would you pair it with?
We usually pair this dish with wines that have bright acidity. Portuguese whites, like Vinho Verde or Arinto, are perfect. They cut through the richness of the eggs and olive oil and complement the saltiness of the cod.
If red wine is preferred, choose something light-bodied with low tannins. A young Dão or a lightly chilled red works nicely, or a light-bodied red like Pinot Noir. Avoid heavy or heavily oaked wines, as they overpower the delicate balance of the dish.
For non-alcoholic drinks, sparkling water with lemon or a lightly citrusy beverage keeps the pairing fresh and clean, letting the flavors of the dish shine.
How long can I store this recipe leftovers?
Leftovers keep well in the refrigerator for up to two days. After that, the eggs lose their texture, and the potatoes soften too much.

Freezing is not recommended, as the eggs and potatoes won’t survive it well.
When reheating, I prefer a skillet over low heat with a splash of olive oil. This revives the texture without overcooking the eggs.
Microwaving can quickly turn the dish dry and rubbery, so I recommend avoiding it whenever possible.
Recipe tips & tricks
Here are my steps to follow:
- The first step is desalting the cod. I soak it in cold water for 24 to 36 hours, changing the water several times. Taste a small piece before cooking. It should be pleasantly seasoned, never aggressively salty.
- Potatoes should be cut into thin matchsticks and fried until golden and crisp. Drain them thoroughly.
- The onions are sliced thin and cooked slowly in olive oil until soft and sweet, never browned.
- When combining everything, lower the heat before adding the eggs. Lightly beaten eggs are stirred in gently, just enough to coat the mixture.
- Season lightly with salt and black pepper, remembering that the cod already has flavor. Finish with fresh parsley for brightness and aroma.
This Salt Cod with Potatoes and Eggs is a dish that never feels old-fashioned because it’s built on simplicity and care.
When we make Bacalhau à Brás, we enjoy flavors and aromas from cod, potatoes, and of course, olive oil. It’s the kind of dish that stays in your memory and on your table, quietly perfect every time.



