Portugal · Europe

Traditional Portuguese Food: Bacalhau à Brás

Updated November 3, 2026

Total time
1 hr
prep 30 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Portugal
Europe

Jump to recipe

Traditional Portuguese Food: Bacalhau à Brás

Bacalhau à Brás is a Portuguese skillet dish of salt cod, crisp potato matchsticks, onion, and softly set eggs, finished with parsley and black olives. Commonly associated with Lisbon, it is hearty but quick to make when you start with desalted cod; family and regional versions vary in their potato cuts and seasonings.

Ingredients

  • 12 oz (340 g) boneless, desalted salt cod, skin removed if needed
  • 1 lb (450 g) Yukon Gold or other waxy potatoes
  • 6 large eggs
  • 1 medium yellow onion, about 5 oz (150 g), thinly sliced
  • 1 garlic clove, finely chopped (optional)
  • 1/2 cup (120 ml) olive oil, for frying the potatoes
  • 2 tbsp (30 ml) olive oil, for the onion and cod
  • 1/4 tsp fine salt, plus more only if needed
  • 1/4 tsp freshly ground black pepper
  • 1/4 cup (15 g) chopped fresh flat-leaf parsley
  • 1/3 cup (50 g) pitted black olives, whole or halved
  • 4 lemon wedges, for serving (optional)

Use cod that is already desalted, whether sold ready to cook or prepared according to the package directions. Traditional dried salt cod is very salty and requires a long soak; it is not interchangeable with unsalted fresh cod without changing the seasoning. If desalted salt cod is unavailable, use 12 oz (340 g) fresh cod, season it lightly, and expect a milder, less characteristically briny result. The recipe uses olive oil for the potatoes and the onion; a neutral oil can fry the potatoes, but it gives the dish a less distinctly olive-oil flavor.

Instructions

  1. Prepare the ingredients. Pat the desalted cod dry and pull it apart with your fingers into small flakes, checking carefully for bones. Peel the potatoes and cut them into thin matchsticks about 1/8 inch (3 mm) thick. Slice the onion, chop the optional garlic, and beat the eggs with the pepper in a bowl. Keep the salt nearby, but wait to add most of it until you have tasted the finished cod mixture.
  2. Fry the potatoes. Pour the 1/2 cup (120 ml) olive oil into a wide, heavy skillet and heat over medium to medium-high heat. The oil should shimmer, not smoke. Working in two or three batches so the potatoes are not crowded, fry the matchsticks for about 4 to 5 minutes per batch, turning once or twice, until tender inside and pale gold at the edges. They do not need to become dark or brittle. Transfer each batch to a paper-towel-lined plate and lightly season with a pinch of salt. Carefully pour the frying oil into a heatproof container, leaving the skillet ready for the next step.
  3. Soften the onion. Return the skillet to medium heat and add 2 tablespoons (30 ml) olive oil. Add the sliced onion and cook for 5 to 6 minutes, stirring now and then, until soft and translucent rather than browned. Stir in the optional garlic for the final 30 seconds. If the onion starts to catch, lower the heat; browned garlic can turn bitter and distract from the delicate cod.
  4. Cook the cod. Add the flaked cod and fold it through the onion. Cook gently for 3 to 5 minutes, stirring occasionally, until the fish is opaque and flakes easily. Check the thickest pieces with a food thermometer: fish should reach the USDA FSIS safe minimum internal temperature of 145°F (63°C). Desalted cod can vary in thickness, so use the temperature and texture rather than the clock alone.
  5. Combine with the potatoes. Add the fried potatoes and half of the parsley. Fold gently until the onion and cod are distributed through the matchsticks. Taste a small piece before adding salt because salt cod can remain quite savory even after desalting. Add a little salt only if needed, then keep the pan over low heat while you add the eggs.
  6. Set the eggs gently. Pour in the beaten eggs and fold continuously with a broad spatula, scraping the bottom and sides of the pan. Cook over low heat for about 3 to 5 minutes, just until the eggs are set and cling to the potatoes without turning dry or rubbery. For food safety, egg dishes should reach the USDA FSIS safe minimum internal temperature of 160°F (71°C); check the mixture with a food thermometer. Remove the pan from the heat as soon as it reaches that temperature, since the residual heat continues cooking it.
  7. Finish and serve. Scatter the remaining parsley and the olives over the top. Serve straight from the skillet while warm, with lemon wedges if you like. The olives add a salty, briny contrast, so taste a bite with an olive before adding any extra salt at the table.

Tips

  • Check how salty the cod is. Desalted cod varies by supplier. If yours still tastes strongly salty after cooking a small flake, avoid adding salt to the potatoes and eggs. If using dry salted cod, follow its package instructions for soaking and water changes; soaking time can be 24 to 48 hours, so start well ahead and keep it refrigerated.
  • Cut the potatoes evenly. Thin, even matchsticks cook at about the same rate. A mandoline can help, but use its guard and keep your fingers clear. If the pieces are thicker, fry them longer until tender before mixing them in; adding raw or undercooked potatoes to the eggs will not give them enough time to cook.
  • Keep the heat moderate. The eggs should set softly, not scramble into dry curds. Lower the heat before pouring them in and keep folding. A wide skillet makes it easier to distribute the eggs and potatoes; in a small pan, the mixture can pile up and cook unevenly.
  • Choose a practical potato shortcut carefully. Thin frozen shoestring potatoes can replace the fresh potatoes if cooked until crisp according to their package directions, but they are often salted and may soften faster. Taste before seasoning, and fold them in at the end so they keep some texture.

Serving Suggestions

Bacalhau à Brás is usually served as a main course, warm rather than piping hot, with a simple green salad or sliced tomatoes to balance its rich eggs and potatoes. Crusty bread is useful for scooping up the soft pieces left in the pan. A lightly dressed salad with vinegar, olive oil, and leafy greens is a good counterpoint; avoid heavily salted sides because the cod and olives already bring plenty of savory flavor.

For a family-style meal, bring the skillet to the table and let everyone take a portion, making sure each serving gets some cod, potato, egg, and olive. For a more formal plate, spoon the mixture into a shallow mound and finish with parsley. Lemon is optional, but a small squeeze can brighten a bite without overwhelming the cod. If serving other dishes, pair it with a vegetable soup or simply cooked greens rather than another rich potato dish.

Variations

There is no single version that every Portuguese cook makes. Some cooks cut the potatoes into finer matchsticks, while others use slightly wider strips or add more onion. For a shortcut, use store-bought thin fried potatoes; the result is faster and crisp at first, though usually saltier and less fresh-tasting than potatoes fried at home. Add them close to the end to reduce how much they soften.

For a milder variation, use fresh cod instead of salt cod and season it lightly after cooking. This makes a pleasant fish-and-egg skillet but loses the distinctive cured, briny character of bacalhau à Brás. If fresh flat-leaf parsley is hard to find, use a smaller amount of chopped chives for a fresh finish; the flavor changes, but the dish still works. Black olives are a traditional garnish in many versions, but you can leave them off or serve them on the side for anyone who prefers a less salty plate.

Some versions include garlic, while others rely on onion alone, so treat the garlic here as optional. You can also use a little more onion for sweetness, but do not add lots of extra liquid or sauce: the familiar texture comes from eggs coating the fish and potatoes, not from a wet gravy. Keep additions modest so the potatoes and cod remain the focus.

Storage and Reheating

For food safety, refrigerate leftovers within 2 hours of cooking. Transfer them to a shallow airtight container and refrigerate for 3 to 4 days. The potatoes soften in storage, and the eggs become firmer, so the leftovers will not have quite the same texture as a freshly made skillet. If the dish has sat at room temperature for more than 2 hours, discard it rather than saving it.

Reheat only the portion you plan to eat. Put it in a covered skillet over low heat with 1 to 2 teaspoons of water or olive oil, stirring gently until hot throughout. Alternatively, microwave it in a covered microwave-safe dish in short intervals, stirring between intervals. Reheated leftovers should reach 165°F (74°C); check the center with a food thermometer. Avoid prolonged high heat, which can make the eggs tough. Freezing is possible for up to 1 month for best quality, but the potatoes and eggs are likely to become softer and less appealing after thawing. Thaw overnight in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

What is bacalhau à Brás?
Bacalhau à Brás is a Portuguese dish made by combining flaked salt cod with onion, thin fried potatoes, and eggs. Parsley and black olives are common garnishes. It is often associated with Lisbon, though ingredient proportions and preparation details vary from cook to cook.

Can I make this with ordinary salted cod?
Yes, but dry salted cod must be desalted first. Follow the package directions, usually soaking it in cold water in the refrigerator and changing the water regularly; larger pieces may need 24 to 48 hours. Do not use it straight from the package, or the finished dish may be excessively salty. The timing in the recipe facts assumes you begin with cod that is already desalted.

Can I use fresh cod instead?
Yes. Fresh cod is a practical substitute when desalted salt cod is unavailable, and it should be cooked to 145°F (63°C). It has a milder flavor and less salt, so season cautiously after tasting. The result is a fresh-cod variation rather than the classic salt-cod flavor.

Why did my eggs turn dry?
The pan was probably too hot, or the eggs stayed on the heat after setting. Start on low heat, fold continuously, and use a thermometer to confirm the 160°F (71°C) safe minimum for egg dishes. Take the skillet off the burner as soon as it reaches that temperature; the hot pan will continue to cook the mixture briefly.

Can I prepare any part ahead?
You can slice the onion and potatoes and keep them covered in the refrigerator for several hours; dry the potatoes thoroughly before frying. You can also flake the desalted cod ahead and refrigerate it in a covered container. For the best texture, fry the potatoes and cook the eggs just before serving rather than assembling the whole dish in advance.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).