Home / Dinner / Bacalhau à Gomes de Sá

Bacalhau à Gomes de Sá

A classic baked casserole of salt cod, potatoes, onions, and olives, crowned with egg and parsley — born in Porto in the 19th century.

⏱ 30 minPrep time
🔥 45 minCook time
🍽 6Servings
🏷 DinnerCategory
☆☆☆☆☆No ratings yet
Bacalhau à Gomes de Sá recipe photo

Bacalhau à Gomes de Sá is a baked symphony of salt cod, waxy potatoes, onions and olives, glistening with olive oil and topped with hard-boiled eggs. Layers of gentle flavor build as the casserole browns, the cod turning flaky and the potatoes soaking up everything around them.

Named for the Porto merchant credited with its creation, it has become a national treasure served at family tables and festive lunches. Make it ahead if you like — like many Portuguese classics, it only gets better as the flavors settle together.

Step by stepInstructions

  1. Poach the soaked cod for 5-7 minutes, drain, cool, and flake into chunks.
  2. Boil the potato slices until just tender, then drain carefully.
  3. Cook the onions and garlic in the olive oil with the bay leaves until soft and golden, about 10 minutes.
  4. Layer potatoes, cod and onions in a baking dish, drizzling with the pan oil and seasoning between layers.
  5. Bake at 400°F until golden on top, 20-25 minutes.
  6. Garnish with egg slices, olives and parsley, and rest 10 minutes before serving.

💡 Chef tips & storage

Resist stirring once baked — the layers are part of the charm. Add the egg garnish only after baking so it stays bright.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep30 min
Cook45 min
Servings6
CategoryDinner
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →