Bacalhau à Brás, Restaurant-Style at Home

Updated November 3, 2026

Total time
55 min
prep 25 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Bacalhau à Brás, Restaurant-Style at Home

Bacalhau à Brás is a Portuguese dish commonly associated with Lisbon, made by folding shredded salt cod, crisp matchstick potatoes, and gently cooked eggs together. This restaurant-style version keeps the potatoes crisp at the edges, the fish tender, and the eggs soft while adding the customary parsley and black olives.

Ingredients

  • 1 lb (450 g) boneless, skinless salt cod, fully desalted and ready to cook
  • 1 lb 2 oz (500 g) russet or other floury potatoes
  • 1½ cups (355 ml) neutral frying oil, such as canola or sunflower oil; you may not use all of it
  • 2 tablespoons (30 ml) olive oil
  • 1 medium yellow onion, about 7 oz (200 g), thinly sliced
  • 1 garlic clove, finely chopped, about 1 teaspoon (5 g)
  • 6 large eggs, about 10½ oz (300 g) without shells
  • ¼ teaspoon fine salt (1.5 g), plus more only if needed
  • ¼ teaspoon freshly ground black pepper (0.5 g)
  • ¼ cup loosely packed fresh parsley leaves, chopped, about 15 g
  • ⅓ cup pitted black olives, about 45 g, halved or sliced
  • 1 lemon, cut into wedges, about 4 oz (115 g), for serving

Instructions

  1. Prepare the fish and potatoes (25 minutes). Pat the desalted cod dry and pull it into bite-size flakes, checking carefully for any remaining bones. Peel the potatoes and cut them into thin matchsticks, roughly ⅛ inch (3 mm) thick. Keep the cuts as even as you can so the potatoes cook at the same rate. Rinse the cut potatoes briefly in cold water to remove excess surface starch, then drain and dry them very thoroughly in a clean towel. Wet potatoes can make hot oil spit, so take a moment to remove as much moisture as possible. Set out the eggs, onion, garlic, parsley, and olives before you begin cooking.
  2. Fry the potatoes (about 15 minutes). Pour the neutral oil into a deep, heavy skillet or saucepan to a depth of about 1 inch (2.5 cm), leaving plenty of space at the top. Heat over medium-high heat to about 350°F (175°C). Fry the potatoes in three or four batches, stirring gently once or twice, until tender and pale golden, about 3–4 minutes per batch. They should be cooked through rather than deeply browned; they will soften a little more when folded with the eggs. Lift each batch out with a slotted spoon and drain on paper towels. Let the oil return to temperature between batches, and do not crowd the pan. Turn off the heat and carefully set the oil aside to cool before disposing of or storing it safely.
  3. Soften the onion and cook the cod (about 8 minutes). In a large nonstick skillet, heat the olive oil over medium heat. Add the onion and cook for 4–5 minutes, stirring, until soft and translucent but not browned. Stir in the garlic for about 30 seconds. Add the cod flakes and black pepper, then cook gently for 2–3 minutes, stirring carefully so the fish stays in pieces. Check a thick piece with a food thermometer: the fish should reach the USDA FSIS safe minimum internal temperature of 145°F (63°C). If the flakes are too small to check individually, use the thickest piece you can find and cook it through before proceeding.
  4. Beat the eggs. In a bowl, whisk the eggs with the measured salt just until the yolks and whites are combined. Salt cod can vary in saltiness, so keep the seasoning modest now and adjust at the table after tasting. Do not add milk or cream; the eggs provide the soft, cohesive texture typical of this dish.
  5. Fold everything together (about 4 minutes). Add the drained potatoes to the skillet with the cod and onion, tossing gently to distribute them. Reduce the heat to low, pour in the eggs, and stir slowly with a broad spatula, scraping the base and sides of the pan. Cook just until the mixture is set but still moist, about 2–3 minutes, then check that the egg mixture reaches the USDA FSIS safe minimum of 160°F (71°C) for egg dishes with a food thermometer. Avoid cooking until dry or browned; remove the skillet from the burner as soon as it reaches that temperature.
  6. Finish and serve. Fold in most of the parsley and olives, keeping a little of each for the top. Taste a bite before adding any more salt. Transfer the bacalhau à Brás to a warm serving platter, scatter the remaining parsley and olives over it, and bring it to the table promptly with lemon wedges.

Tips

  • Start with fish that is ready to cook. Salt cod needs desalting before it can be used. Buy it already desalted, or follow the package instructions for soaking it in the refrigerator, changing the water as directed. The recipe’s 25-minute prep time assumes desalted cod; soaking time is not included. If using fresh, unsalted cod instead, it will taste milder and less savory, so season cautiously and taste before serving.
  • Dry the potatoes well and fry in batches. Moisture can cause oil to splatter, and overcrowding lowers the oil temperature. If the potatoes come out limp, the pan may be too full or the oil may have cooled. Keep each batch small and give the oil time to heat back up before adding the next one.
  • Keep the final heat gentle. Eggs continue to cook from the heat of the skillet after it leaves the burner. Stir slowly, use a thermometer for food safety, and stop as soon as the egg mixture reaches 160°F (71°C). A very hot pan or prolonged cooking can make the eggs firm and dry rather than tender.
  • Season after tasting. Even well-desalted cod and olives bring salt to the pan. The small amount in the ingredient list is a starting point, not a reason to skip tasting. Add a little more only if the finished dish needs it.

Serving Suggestions

Serve bacalhau à Brás as soon as it is cooked, while the potatoes still have some crispness and the egg mixture is tender. Set out lemon wedges so each person can add a little brightness to their portion, and offer extra parsley or black olives at the table. The dish is filling, so modest portions can work as a main course alongside a simple green salad dressed with olive oil and vinegar.

For a more substantial Portuguese-inspired meal, add lightly dressed greens or a platter of sliced tomatoes and cucumbers. Crusty bread is useful for catching the savory egg and onion left on the plate, though it is optional. If serving several people, use a warm platter and bring the food out immediately rather than leaving it covered in the skillet, where residual heat can continue to firm the eggs.

Variations

Use fresh cod when salt cod is unavailable. Choose boneless fresh cod and cook it gently in the onion mixture until it reaches 145°F (63°C). Fresh cod has a cleaner, less concentrated flavor than salt cod, so the result will be milder. Avoid adding extra salt until the final taste; a few chopped olives can provide some of the briny contrast that desalted salt cod would otherwise bring.

Choose a different potato method. Thin store-bought shoestring potatoes can replace the freshly cut potatoes when time is short. Add them near the end and fold gently because they break more easily; the finished dish will be less freshly cooked and may be saltier, so taste before seasoning. You can also use a mandoline to make evenly thin matchsticks, but use its hand guard and keep your fingers clear of the blade.

Adjust the garnish, not the basic balance. Some cooks add a little more parsley, while others use whole small black olives instead of sliced ones. Green olives are an acceptable alternative, though they taste sharper and less mellow. A pinch of black pepper is traditional in spirit, but smoked paprika or extra garlic would shift the flavor away from the simple cod, potato, and egg combination.

Make the portion smaller. For two servings, halve every ingredient and use a medium skillet. The cooking time for the onion and cod should remain similar, but the eggs may set more quickly in a smaller quantity, so begin checking their temperature early. Avoid reducing the egg count without adjusting the rest of the recipe, since the eggs bind the fish and potatoes together.

Storage and Reheating

For best texture, serve this dish freshly made. If you have leftovers, transfer them to a shallow, covered container and refrigerate within 2 hours of cooking. Keep them refrigerated at 40°F (4°C) or colder and eat within 3–4 days. The potatoes will lose their crisp edges as they absorb moisture, and the eggs will firm up, so leftovers will not be quite like the freshly finished dish.

Reheat only the portion you plan to eat. Warm it in a covered skillet over low heat with a teaspoon of water or olive oil, stirring gently, or use a microwave in short intervals and stir between them. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Avoid prolonged high heat, which can make the eggs rubbery. You can freeze leftovers for up to 2 months for quality, though the potato-and-egg texture will become softer after thawing; thaw overnight in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

What does bacalhau à Brás mean?

Bacalhau means salt cod in Portuguese, and à Brás is the name of this particular preparation. It is a dish of flaked cod, thin fried potatoes, and eggs, commonly finished with parsley and olives. Versions vary from cook to cook, especially in the cut of the potatoes and the amount of egg.

Do I have to soak salt cod overnight?

Only if the salt cod you buy still needs desalting. Many markets sell cod that has already been soaked and is ready to cook; check the label and ask the fish counter if you are unsure. For salt cod that does need soaking, follow its package directions, keep it refrigerated while it soaks, and change the water as instructed. This recipe’s timing begins with fish that is fully desalted.

Can I make this without frying the potatoes?

Yes. You can bake thin potato matchsticks in a single layer at 425°F (220°C), turning once, until tender and lightly golden, or use ready-made shoestring potatoes. Baking takes longer than frying and usually gives a drier, less crisp result; packaged potatoes can be saltier. In either case, fold the potatoes into the cod and eggs near the end so they do not become completely soft.

Why did my bacalhau à Brás turn watery?

Common causes are potatoes that were not dried before frying, cod that released excess liquid, or eggs cooked over heat that was too low for too long. Drain the potatoes well, pat the fish dry, and use a wide skillet so moisture can evaporate. Once the eggs go in, stir gently and cook only until the mixture is set and reaches the safe temperature.

Can I prepare any part ahead?

You can desalt the cod in advance according to its package directions and refrigerate it until cooking. You can also peel and cut the potatoes shortly before cooking, then keep them covered in cold water to limit browning; drain and dry them very thoroughly before frying. The finished dish is best assembled just before serving because the potatoes soften as they sit with the eggs.

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).