Quick Recipe Summary
| Detail | Information |
|---|---|
| Prep Time | 30 minutes |
| Cook Time | 40 minutes |
| Total Time | 1 hour 10 minutes |
| Servings | 6 |
| Cuisine | Portuguese |
| Course | Main Course |
| Difficulty | Easy |
| Calories | Approximately 450 per serving |
Introduction
If you’re looking for a comforting seafood dinner that’s packed with traditional Mediterranean flavor, this Portuguese Codfish Casserole is a recipe you’ll want to make again and again. Known in Portugal as Bacalhau à Gomes de Sá, this classic dish combines flaky salt cod, tender sliced potatoes, sweet onions, garlic, rich olive oil, hard-boiled eggs, fresh parsley, and black olives. Every bite is hearty, satisfying, and full of authentic Portuguese flavor.
Whether you’re preparing it for a family dinner, a holiday gathering, or simply exploring Portuguese cuisine, this casserole delivers impressive results with simple ingredients.
Why This Recipe Works
This casserole has been a Portuguese favorite for generations because it balances simple ingredients perfectly. The salt cod develops a delicate, flaky texture while the potatoes soak up the flavorful olive oil and juices from the fish. Slow-cooked onions become naturally sweet, while garlic adds depth without overpowering the dish. The finishing touches of eggs, olives, and parsley create a beautiful presentation and fresh flavor that completes every bite.
Why You’ll Love This Recipe
- Authentic Portuguese comfort food
- Rich, savory Mediterranean flavors
- Great for family dinners
- Easy to prepare ahead of time
- Naturally high in protein
- Beautiful enough for holidays
- Uses simple pantry ingredients
- Delicious leftovers the next day
Ingredients
- 1½ pounds salt cod, soaked and desalted
- 2 pounds Yukon Gold potatoes, sliced
- 2 large onions, thinly sliced
- 4 garlic cloves, minced
- ½ cup extra virgin olive oil
- 4 hard-boiled eggs, sliced
- ½ cup black olives
- ¼ cup chopped fresh parsley
- Freshly ground black pepper
Kitchen Equipment
- Large pot
- Frying pan
- Baking dish
- Sharp knife
- Cutting board
- Mixing bowl
- Aluminum foil (optional)

Step-by-Step Instructions
Step 1 – Prepare the Cod
After soaking the salt cod according to package directions, drain it well and remove any skin or bones. Flake the fish into bite-sized pieces.
Step 2 – Cook the Potatoes
Boil the sliced potatoes until just tender. Avoid overcooking, as they will continue cooking in the oven.
Step 3 – Sauté the Onions

Heat the olive oil in a large skillet over medium heat. Cook the onions slowly until soft and lightly golden. Stir in the garlic during the last minute until fragrant.
Step 4 – Assemble the Casserole
Layer the potatoes, cod, and onion mixture in a baking dish. Repeat the layers until all ingredients are used, finishing with onions and a drizzle of olive oil.
Step 5 – Bake
Bake at 375°F (190°C) for about 30–35 minutes, or until the casserole is bubbling and lightly golden around the edges.
Step 6 – Garnish and Serve

Top with sliced hard-boiled eggs, black olives, and fresh parsley. Serve warm with crusty bread and a crisp green salad.
Expert Tips
- Desalt the cod thoroughly for the best flavor.
- Use a good-quality extra virgin olive oil.
- Don’t overcook the potatoes before baking.
- Let the casserole rest for 10 minutes before serving.
- Fresh parsley brightens the rich flavors.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven at 350°F (175°C) until warmed through. While freezing is possible, the potatoes may become softer after thawing.
Nutrition (Approximate)
- Calories: 450
- Protein: 30g
- Carbohydrates: 28g
- Fat: 24g
- Fiber: 3g
- Sugar: 4g
- Sodium: Varies depending on how thoroughly the cod is desalted.
Frequently Asked Questions
Can I use fresh cod instead of salt cod?
Yes, although the flavor will be milder than the traditional recipe.
Why do I need to soak salt cod?
Soaking removes excess salt while restoring the fish’s tender texture.
Can I make this ahead of time?
Yes. Assemble the casserole a day in advance, refrigerate, and bake before serving.
What sides pair well with this dish?
A green salad, roasted vegetables, crusty bread, or steamed asparagus all complement the casserole nicely.
Final Thoughts
Portuguese Codfish Casserole is a timeless recipe that showcases how a few humble ingredients can create an unforgettable meal. The combination of flaky cod, tender potatoes, sweet onions, rich olive oil, and fresh garnishes makes this dish both comforting and elegant. Whether you’re discovering Portuguese cuisine for the first time or recreating a family favorite, this recipe is sure to impress. Give it a try, and don’t forget to leave a comment and share your experience!