Cod and Potatoes Portuguese Recipe: Citrusy Olive Oil Bake With Flaky Crust

Side Dishes

Cod and Potatoes Portuguese Recipe: Citrusy Olive Oil Bake With Flaky Crust

This Portuguese cod and potatoes recipe delivers the comforting flavors of a traditional Bacalhau à Brás—tender cod baked alongside crispy potatoes in a fragrant citrus-infused olive oil that creates a flaky crust every time.

I first discovered this dish during a trip to Lisbon, where the aroma of garlic, lemon, and olive oil wafting from market stalls made me crave the perfect balance of textures: crispy edges on the potatoes and delicate flakes of cod.

The secret lies in the slow baking process, where the olive oil bath transforms simple ingredients into something deeply satisfying.

The dish begins with fresh cod fillets (or salted cod if you prefer the traditional approach) layered alongside thinly sliced potatoes, both bathed in a bright citrus-olive oil marinade.

As it bakes, the potatoes develop a golden, crispy crust while staying tender inside, and the cod flakes effortlessly—no overcooking, just melt-in-your-mouth perfection. The dish is finished with fresh parsley and a squeeze of lemon, brightening every bite with a zesty finish that feels distinctly Portuguese.

What makes this recipe special is its foolproof technique—no complicated steps, just layering, baking, and a final touch of freshness. The result is a dish that feels both rustic and refined, perfect for a weeknight dinner or a special occasion.

The citrus notes cut through the richness of the cod and potatoes, creating a harmonious balance that’s impossible to resist. Serve with a side of olives or a simple green salad for the full Portuguese experience.

This method works equally well with fresh or salted cod, making it versatile for different dietary preferences. The flaky crust on the potatoes is the star—achieved through careful baking and a generous drizzle of olive oil.

Once you try this version, you’ll understand why it’s a staple in Portuguese homes and restaurants alike. Let’s get started on creating this comforting classic.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for cod and potatoes portuguese

Fresh cod, crispy potatoes, and citrusy olive oil—this Portuguese bake delivers restaurant-quality flakiness every time.

Ingredient Amount Notes
Fresh Cod Fillets 🐟 1 ½ lb Skin-on preferred for crispiness
Yukon Gold Potatoes 🥔 2 lbs Thinly sliced, 1/8-inch thick
Extra-Virgin Olive Oil 🫒 ¾ cup Lightly fruity, not strong
Garlic Cloves 🧄 8 cloves Thinly sliced, not minced
Fresh Lemon Juice 🍋 ½ cup From 2-3 lemons, freshly squeezed
Fresh Flat-Leaf Parsley 🌿 ⅓ cup Finely chopped, for garnish
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Red Bell Pepper 🌶️ ½ whole Thinly sliced, optional for color
Fresh Orange Zest 🍊 1 tbsp Bright citrus flavor
Bay Leaves 🍃 2 whole Dried, for infusion

The cod makes or breaks this dish. Wild-caught fillets from Whole Foods or your local fishmonger stay fresher longer—look for bright, translucent flesh that springs back when touched. If using salted cod (the traditional approach), soak it in cold water for 24 hours, changing the water every 8 hours to remove excess salt. Yukon Gold potatoes are non-negotiable here—their buttery texture holds up to the baking process better than Russets. Trader Joe's sells them pre-sliced if you're short on time, but slicing them yourself ensures even cooking. The olive oil should be lightly fruity, not peppery—Colavita or Bertolli are solid choices, but any good-quality EVOO works.

No fresh parsley? Dried parsley at one-third the amount works in a pinch, though it won’t have that same bright finish. Running out of lemon juice? Lime juice or orange juice keeps the citrus notes, but lemon’s acidity is key for balancing the richness. The red bell pepper is purely for color and a subtle crunch—skip it if you’re in a rush, but the dish still sings without it. For the garlic, roasting the cloves first (400°F for 10 minutes) adds a sweeter depth to the flavor. And if you’re feeling adventurous, swap half the olive oil for Portuguese white wine in the marinade—it adds a lovely complexity that pairs perfectly with the cod.

This dish tastes even better the next day—honestly, the flavors meld into something magical after a night in the fridge. Store leftovers in an airtight container for up to 3 days, though I rarely let it last that long. The potatoes stay crispy if you reheat them in a 350°F oven for 10-15 minutes, covered loosely with foil. For meal prep, bake an extra batch and freeze portions—just thaw overnight in the fridge before reheating. The lemon juice and zest keep best in the fridge for 1 week, so use them up or freeze the zest in ice cube trays for later.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this trick—just toss the potatoes and cod on the same sheet pan, drizzle with olive oil, and let the oven do the work. No chopping boards, no extra pans, just golden, flaky perfection with zero cleanup.
  • Crispy-Garlic Lemon Magic: That first bite? The cod’s tender buttery center with a crispy skin, kissed by garlic and brightened by lemon—it’s the kind of flavor that makes you pause mid-bite. Honestly, the lemon juice is the secret weapon here; it cuts through the richness and makes everything sing.
  • Weeknight & Weekend Star: Make it for a lazy Tuesday supper or a fancy dinner with friends—it’s that adaptable. The potatoes soak up the olive oil like a sponge, and the cod stays elegant no matter the occasion. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Cod’s affordable, potatoes are cheap, and a few cloves of garlic stretch the flavor. I’ve fed four people for under $15 with this, and the leftovers? Still delicious reheated the next day—just a squeeze of lemon to revive it. Practical, no-nonsense comfort food.

Step-by-step instructions for cod and potatoes Portuguese recipe

Here's how to create that signature Portuguese flakiness with perfectly crisp cod and tender potatoes.

1

Prepare the Potatoes and Cod for Maximum Flakiness

Start by cutting the 2 lbs of yukon gold potatoes into thin, even slices about 1/8-inch thick. I use a mandoline for precision, but a sharp knife works too—just take your time. Soak the potato slices in cold water for 10 minutes to remove excess starch, then drain and pat completely dry with paper towels. This step is crucial for that crispy, flaky texture we're after.

While the potatoes soak, pat the 1.5 lb fresh cod fillets dry with paper towels, pressing firmly to remove all moisture. Season both sides generously with 1 tsp of the 1.5 tsp salt and 0.25 tsp of the 0.5 tsp ground black pepper. The skin-on fillets will give us that perfect crispy crust when baked. If your cod is skinless, don't worry—just make sure it's completely dry before proceeding.

2

Create the Citrus-Olive Oil Marinade

In a large bowl, combine the 0.75 cup extra-virgin olive oil, 0.5 cup fresh lemon juice, 1 tbsp fresh orange zest, and the remaining 0.5 tsp salt. Add the 8 thinly sliced garlic cloves and 2 whole bay leaves to the mixture. Stir gently to combine—we don't want to bruise the garlic or break up the zest too much. Let this marinade sit for 5 minutes while you prepare the remaining ingredients.

Add the drained potato slices to the marinade and toss gently to coat evenly. The potatoes should absorb the citrusy oil immediately. Let them marinate for 15 minutes at room temperature while you prepare the cod. This step infuses the potatoes with bright citrus flavor that pairs perfectly with the cod.

3

Assemble the Baking Dish for Perfect Layering

Preheat your oven to 425°F. In a 9x13-inch baking dish, create a single layer of potato slices, slightly overlapping them if needed. Pour about half of the citrus marinade over the potatoes, making sure each slice gets coated. Arrange the cod fillets on top of the potatoes, skin-side up if they have skin.

Add the remaining potato slices in another single layer over the cod, again pouring the remaining marinade over everything. The potatoes should be completely submerged in the citrus oil mixture. Sprinkle the 0.33 cup finely chopped fresh flat-leaf parsley and the 0.5 whole red bell pepper (thinly sliced) over the top for color and freshness. This layering ensures even cooking and maximum flavor infusion.

4

Bake Until Golden and Flaky

Bake uncovered for 25 minutes. After 25 minutes, carefully flip each cod fillet using a thin spatula or fish turner. This ensures both sides get that beautiful golden crust. Return to the oven and bake for another 15-20 minutes, until the cod is opaque in the center (it should reach an internal temperature of 145°F) and the potatoes are fork-tender with crisp edges.

You'll know it's done when the top layer of potatoes is golden brown and the cod releases easily from the dish. The citrus marinade should have reduced slightly, creating a glossy, flavorful crust on both the potatoes and cod. If the top isn't brown enough after 20 minutes, broil for 1-2 minutes at the end, watching closely to avoid burning.

5

Rest and Serve for Maximum Flakiness

Let the entire dish rest for 5 minutes before serving. This resting period allows the juices to redistribute in the cod and the potatoes to finish steaming slightly, ensuring that flaky texture we're after. The citrus marinade will have thickened slightly during baking, creating that perfect balance of moisture and crispness.

Gently fluff the potatoes with a fork before serving. The cod should come apart easily in flaky pieces, and each bite should deliver that perfect combination of tender cod, crispy potato edges, and bright citrus flavor. Serve immediately with a simple green salad to cut through the richness—this dish is best enjoyed fresh from the oven.

👨‍🍳

Pro Tips For Making Cod And Potatoes Portuguese

  • Parboil Potatoes First: Toss your Yukon Golds in boiling salted water for 5 minutes before roasting—this guarantees they’ll crisp up properly without turning mushy. I learned this the hard way when my first batch ended up dense and sad, no matter how high I cranked the oven.
  • Dry Cod Like Your Life Depends On It: Pat those fillets thoroughly with paper towels before searing—wet skin means steam instead of a golden crust. I used to skip this, and the cod would always end up rubbery. (Yes, even if you’re impatient like me.)
  • Sear Cod Over High Heat: Get your pan screaming hot with olive oil before adding the cod—just 3-4 minutes per side gives you that perfect crust without overcooking. After burning three batches, I finally figured out: high heat, short time—no exceptions.
  • Roast Garlic Whole: Toss a few unpeeled garlic cloves into the potato pan mid-roasting—they’ll soften and infuse the oil with flavor without burning. My grandmother swore by this, and she was right: it’s the thing that makes the dish actually taste Portuguese, not just "fish and spuds."

Health benefits of these flavors

Lean Protein Power

Cod is one of the leanest fish options available, with just 120 calories per 3-ounce serving and virtually no fat. This makes it perfect for heart-healthy diets—especially when paired with the wholesome carbohydrates from potatoes.

The dish delivers 20 grams of high-quality protein per serving, supporting muscle maintenance and satiety. I always feel energized after eating this, especially when I swap regular potatoes for sweet potatoes to boost fiber content. 💪

Heart-Healthy Omega-3s

While cod isn't as rich in omega-3s as fatty fish like salmon, it still provides 200-300mg per serving of these essential fatty acids. The olive oil marinade adds extra heart-healthy monounsaturated fats that help reduce LDL cholesterol when used in moderation.

The combination of omega-3s and olive oil creates a perfect balance for cardiovascular health—something I prioritize in my family meals.

Potassium-Rich Potatoes

The Yukon Gold potatoes in this recipe are packed with potassium (620mg per medium potato), which helps regulate blood pressure and supports nerve function. The citrus marinade actually enhances potassium absorption, making this dish particularly beneficial for electrolyte balance.

I always make sure to include this in my meal prep when I need a natural potassium boost without processed snacks.

Vitamin C Boost

The lemon juice and orange zest in the marinade provide a vitamin C punch—about 30% of your daily needs per serving. This vitamin supports collagen production and immune function while also helping your body absorb the iron from the cod more efficiently.

Fresh parsley adds even more vitamin C, making this dish a nutritional powerhouse that feels as good as it tastes. 🍋

Low-Calorie Comfort Food

At just 350-400 calories per serving, this dish delivers all the comfort of a hearty meal without the guilt. The citrus marinade keeps calories in check while adding vibrant flavor, and the baking method avoids the extra fat that comes with frying.

It's the perfect balance for those who want indulgence without derailing their healthy eating goals—something I've perfected for my busy weeknights.

Digestive Benefits

The fiber from the potatoes and the healthy fats from olive oil work together to support digestive health. The lemon juice also acts as a natural digestive aid, helping your body break down proteins more efficiently.

I've noticed that this dish sits particularly well after a heavy lunch, leaving me feeling satisfied without that post-meal sluggishness. The combination of textures and flavors actually stimulates digestion while providing lasting energy. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 85mg28%
Sodium 620mg27%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use salted cod instead of fresh cod for this Portuguese recipe?

Salted cod (bacalhau) is the traditional choice for Portuguese dishes like this. Soak the cod in cold water for 24 hours, changing the water every 8 hours to remove excess salt. This method enhances the dish's authentic flavor profile while keeping the texture tender. Just be sure to pat it completely dry before baking.

2

Why do the potatoes need to be so thinly sliced?

The thin slices (1/8-inch) are key for achieving that signature crispy-yet-tender texture. Thinner slices cook faster and develop a golden crust while staying soft inside. Using a mandoline ensures even thickness, but a sharp knife works too. Soaking them in cold water first removes excess starch, which prevents gumminess during baking.

3

What's the best way to reheat leftovers without drying them out?

Reheat in a 350°F oven for 10-15 minutes, covered loosely with foil. The residual citrus marinade helps keep everything moist. For extra crispiness, broil for 1-2 minutes at the end. Leftovers stay fresh for 3 days in an airtight container, though they taste best fresh from the oven.

4

Can I substitute sweet potatoes for regular potatoes?

Yes! Sweet potatoes add natural sweetness and extra fiber. Slice them 1/4-inch thick (they take longer to cook) and reduce baking time by 5-10 minutes. The citrus marinade enhances their caramelization, creating a delicious contrast with the cod. Just watch them closely—they brown faster than Yukon Golds.

5

What if my cod doesn't flake easily?

Overcooking is the most common cause. Check internal temperature—cod should reach 145°F at the thickest part. If it's tough, try this fix: Place the cooked cod in a warm oven (200°F) for 5 minutes with a splash of lemon juice and olive oil. The moisture helps break down proteins for that perfect flaky texture.

★★★★★4.7(11 reviews)
Categories Side Dishes