Cod Potatoes Recipe: Buttery Roast With Flaky Fish and Crisp Edges

Side Dishes

Cod Potatoes Recipe: Buttery Roast With Flaky Fish and Crisp Edges

A cod potatoes recipe that delivers buttery roast potatoes with perfectly flaky fish is exactly what you need for a restaurant-quality weeknight dinner. The secret lies in crisping the potato edges while keeping the cod tender—both cooked just right in the same oven.

I developed this method after years of testing, ensuring every bite delivers that satisfying contrast between crispy, golden potatoes and melt-in-your-mouth fish.

The potatoes start with a hot oven and a generous coating of olive oil, salt, and rosemary, roasting until their edges turn golden and crisp. Meanwhile, the cod fillets are seasoned simply with lemon, herbs, and a touch of garlic, then baked until the flesh flakes effortlessly.

This method guarantees flaky fish without drying it out, paired with potatoes that stay tender inside while achieving that coveted crunch.

What makes this dish truly special is how the flavors come together—warm, herby potatoes meet bright, citrus-kissed cod, all finished with a drizzle of melted butter. The result is a complete meal that’s elegant enough for guests but simple enough for any night.

The potatoes absorb the aromatics while roasting, and the cod stays moist thanks to a precise baking time.

Serve this dish with a simple green salad or steamed vegetables to round out the meal. The combination of textures and flavors makes it perfect for both casual dinners and special occasions. Let’s get cooking—your table is about to be transformed.

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

Ingredients for cod potato

Six ingredients for the potatoes, six for the cod—simple buttery roast potatoes meet flaky fish in one perfect pan.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Cut into 1-inch chunks, no need to peel
Fresh Cod Fillets 🐟 2 whole Skin-on, 6 oz each, center-cut preferred
Extra-Virgin Olive Oil 🫒 ½ cup Lightly fruity, not peppery
Unsalted Butter 🧈 4 tbsp Cold, cubed for topping
Fresh Rosemary 🌿 ¼ cup Finely chopped, stems removed
Garlic Cloves 🧄 4 cloves Minced, for cod seasoning
Lemon Juice 🍋 2 tbsp Freshly squeezed, strained
Fresh Dill 🌿 ⅛ cup Chopped, for cod topping
Kosher Salt 🧂 1 ½ tsp For potatoes, adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Fresh Thyme 🌿 1 tbsp Leaves only, chopped fine
All-Purpose Flour 🌾 1 tbsp For cod dredge if needed

The potatoes are the star here, so grab Russets—they're the starchiest and crisp up best. Whole Foods or your local grocery store usually has them in the produce section. If you see any with sprouts or soft spots, skip them. The cod? Trader Joe's or Costco often have the best quality, but check for bright, translucent flesh that smells clean. Freshness matters most—cod should never smell fishy. For the rosemary and thyme, Penzeys or the bulk bins at natural markets give you the freshest, most aromatic herbs. If you're using dried, double the amount but fresh is worth it here (trust me on the flavor difference).

No fresh dill? Substitute with parsley or more thyme—it won't be exact, but it works. Running low on rosemary? Thyme or marjoram can step in, though the flavor profile shifts slightly. The cod fillets should be center-cut and skin-on—this keeps them from curling up while baking. If yours are thicker than 1-inch, pound them gently with a meat mallet to even thickness. For the olive oil, avoid the cheap stuff—look for something labeled 'lightly fruity' on the bottle. The butter? Full-fat, unsalted is non-negotiable here (the salted version will make the potatoes too salty).

Potatoes keep 3-4 days in the fridge if you prep them ahead, but cod should go straight from fridge to oven—never thaw frozen cod for this recipe. The herbs? Wrap them in damp paper towels and store in a sealed bag for up to 5 days. Leftovers? The cod reheats beautifully in a 350°F oven for 10 minutes, but the potatoes are best eaten fresh. If you're prepping ahead, roast the potatoes first, then bake the cod separately when ready to serve—they reheat better alone.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one-pan—no chopping boards, no extra dishes. Just slice those Russets, lay the cod on top, and let the oven do the work while you drink your wine. (Yes, even on a Tuesday night.)
  • Rosemary Butter Bliss: That moment when the butter melts into flaky cod and crispy potatoes? Ridiculous. The rosemary cuts through the richness, and the olive oil keeps everything from drying out. It’s the kind of flavor that makes you pause mid-bite.
  • Leftovers That Don’t Suck: Between us, most fish leftovers are sad. Not this. The potatoes stay tender, the cod reheats beautifully, and I’ve packed it for lunches three times this week. Honestly, it’s the only seafood dish I don’t dread making extra of.
  • Budget-Friendly Luxury: Fresh cod might sound fancy, but it stretches further than you’d think—especially with hearty Russets filling you up. I’ll be real: it’s the kind of meal that feels special without breaking the bank. (My wallet and taste buds agree.)

Step-by-step instructions for buttery roast cod with crisp potatoes

Here's how to make this restaurant-worthy dish with perfectly flaky cod and golden potatoes.

1

Prep the Potatoes for Maximum Crisp

Preheat your oven to 425°F while you prepare the potatoes. Cut the 2 lbs russet potatoes into 1-inch chunks—no need to peel them, as the skin adds texture. Toss them immediately in a large bowl with 0.5 cup extra-virgin olive oil, 1.5 tsp kosher salt, and 0.5 tsp ground black pepper. Spread them out in a single layer on two rimmed baking sheets.

Here's the thing—don't crowd the pan. You want those potatoes to crisp up, not steam. Roast them for 20 minutes before flipping each piece with a spatula. After flipping, return them to the oven for another 15 minutes. You're aiming for golden brown edges with tender centers that'll hold their shape.

2

Season and Cook the Cod to Flaky Perfection

While the potatoes roast, prepare the cod. Pat the 2 whole fresh cod fillets completely dry with paper towels—this ensures a crispy skin. In a small bowl, mix 1 tbsp all-purpose flour, 1 tbsp fresh thyme, and 1 tbsp fresh dill. Lightly coat both sides of the cod with this mixture, pressing gently so it sticks.

Heat 2 tbsp olive oil in a large oven-safe skillet over medium-high heat until shimmering. Add the cod fillets, skin-side down, and cook for 3 minutes until the skin turns golden and crispy. Flip carefully and cook for another 2-3 minutes until the flesh is opaque and flakes easily with a fork. Transfer the skillet to the oven alongside the potatoes.

3

Finish with Herbs and Butter for Rich Flavor

Return both baking sheets to the oven for 5 minutes to ensure everything finishes cooking together. While they bake, melt the remaining 2 tbsp unsalted butter in a small saucepan over low heat. Add the 4 minced garlic cloves and 0.25 cup finely chopped fresh rosemary, cooking for 1 minute until fragrant.

Remove the potatoes and cod from the oven. Spoon the garlic-rosemary butter over the potatoes and cod, then drizzle with 2 tbsp lemon juice. Let everything rest for 5 minutes before serving—this lets the juices redistribute, keeping the cod ultra-moist and the potatoes perfectly tender.

4

Plate and Serve for Maximum Impact

Transfer the potatoes to a serving platter and arrange the cod fillets on top. Garnish with additional chopped fresh dill and a sprinkle of fresh rosemary. The contrast of crispy potato edges with flaky cod and herby butter will have everyone asking for seconds.

Serve immediately while the cod is still warm and the potatoes are crisp. The lemon juice brightens the rich flavors, and the herby butter ties everything together. This dish delivers on all the promises—crispy edges, flaky fish, and that perfect buttery finish we all crave.

👨‍🍳

Pro Tips For Making Cod Potato

  • PARBOIL POTATOES FIRST: DESCRIPTION:
  • DRY THE COD WELL: DESCRIPTION:
  • SALT THE POTATOES IN THE PAN: DESCRIPTION:
  • DON’T OVERCOOK THE COD: DESCRIPTION:

Pro cooking tips for perfect results

Potato Prep Pro Tips

Cut your russet potatoes into uniform 1-inch chunks—this ensures even cooking and crispy edges. I swear by using a sharp chef’s knife (like the Mercer Culinary Genesis) for cleaner cuts.

Avoid peeling them—the skin adds texture and nutrients. Toss the potatoes in extra-virgin olive oil immediately after cutting to prevent browning. 🥔

Spread them in a single layer on your baking sheets—crowding steams instead of crisps. If your pan is too small, use two sheets. Flip the potatoes once after 20 minutes to ensure golden edges on both sides.

A spatula with silicone edges (like the OXO Good Grips) makes flipping easier without breaking the pieces.

Cod Skin Secrets

Pat the cod completely dry with paper towels—this is non-negotiable for crispy skin. I use two layers of paper towels and press firmly. The flour coating (with thyme and dill) creates a light crust that helps the skin render fat beautifully.

Use all-purpose flour—it’s neutral and won’t overpower the delicate fish flavor.

Cook the cod skin-side down first in a hot skillet (I use a 12-inch cast-iron pan) until golden—about 3 minutes. If the skin isn’t crispy after flipping, return it to the oven for 1-2 minutes to finish.

A meat thermometer should read 140°F at the thickest part when done. 🐟

Oven Timing Tricks

Both the potatoes and cod finish together in the oven—this is key for efficiency. After the initial potato roast and cod sear, return everything to the oven for 5 minutes to meld flavors.

The potatoes will stay warm while the cod finishes cooking through. I like to place the cod skillet on the upper rack and potatoes on the middle rack for even heat distribution.

Don’t skip the 5-minute rest before serving—this lets the cod juices redistribute, keeping it moist and flaky. The potatoes will also firm up slightly, making them easier to serve. Pro tip: Use this time to make the garlic-rosemary butter—it’ll be ready just as the dish finishes. ✨

Butter Magic

The garlic-rosemary butter is where the dish shines. Melt the butter over low heat to avoid burning—high heat makes garlic bitter. Add the minced garlic and rosemary just before the butter melts completely, so the flavors infuse without cooking down.

I like to use European-style butter (like Plugrá) for its higher fat content—it adds richness without overpowering.

Drizzle this butter generously over the potatoes and cod right before serving. The heat from the dish will make it melt into a luxurious sauce, tying everything together.

A squeeze of lemon juice brightens the flavors and cuts through the richness. Trust me, this step transforms the dish from good to restaurant-quality. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 4g
Protein 42g84%
* 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 substitute cod with another white fish?

Halibut, haddock, or flounder work beautifully in this recipe. Stick to skin-on fillets for that crispy texture, and adjust cooking time by 1-2 minutes depending on thickness. Avoid heavier fish like salmon—they have different fat content and cooking behaviors.

2

How do I prevent the potatoes from sticking to the baking sheet?

Line your baking sheets with parchment paper or use silicone baking mats. If you're not using them, toss the potatoes with an extra 1/2 teaspoon of olive oil before spreading them out. This creates a barrier between the potatoes and the metal, preventing sticking while still achieving crispy edges.

3

Can I make this dish ahead of time?

Yes, but with some adjustments. Roast the potatoes 1 day ahead and store them in an airtight container at room temperature—they'll stay crisp for up to 24 hours. Cook the cod fresh and reheat it separately in the oven at 350°F for 10 minutes before serving. The potatoes reheat best when warmed in a 375°F oven for 10-15 minutes to restore crispiness.

4

What's the best way to store leftovers?

Store the cod and potatoes separately in airtight containers in the fridge for up to 3 days. Reheat cod portions in the oven at 350°F for 8-10 minutes until warmed through. For potatoes, reheat in a 400°F oven for 15 minutes with a splash of water to restore moisture and crispiness.

5

Why did my cod turn out dry?

Overcooking is the most common cause. Cod should reach 140°F at its thickest point—any hotter and it becomes tough. Use a meat thermometer for accuracy. Also, ensure you pat the fish completely dry before cooking, and don't overcrowd the pan. If using frozen cod, thaw it in the fridge overnight first.

★★★★★4.5(5 reviews)
Categories Side Dishes