Cod Potatoes Recipe: Buttery Roast With Crispy Edges and Fluffy Hearts

Side Dishes

Cod Potatoes Recipe: Buttery Roast With Crispy Edges and Fluffy Hearts

This cod potatoes recipe transforms simple ingredients into a restaurant-worthy meal where flaky cod meets perfectly roasted potatoes—crispy on the outside, tender within.

The secret lies in baking the potatoes until their edges caramelize while keeping their centers light and fluffy, then finishing the cod in the same pan for maximum flavor. I developed this after years of testing one-pan techniques that deliver professional results without the fuss of multiple dishes.

The beauty of this recipe is its balance—crispy potato edges provide texture while the cod stays moist, and the buttery roast sauce ties everything together. You'll need just 45 minutes of active time, including prep, and the one-pan method means minimal cleanup.

This dish is naturally pescatarian and packed with protein, making it ideal for weeknight dinners or special occasions when you want something impressive yet approachable.

What you'll achieve is a golden, buttery roast where each bite delivers crispy potato edges, fluffy centers, and tender cod that flakes effortlessly. The sauce, infused with garlic and herbs, coats every piece, creating harmony between the two components.

The aroma alone will have everyone at the table anticipating the first forkful, and the presentation is elegant enough for company but simple enough for a Tuesday night.

Serve this dish with a simple green salad or steamed vegetables to round out the meal—it's versatile enough for casual dinners or elevated gatherings. The key is patience during the roasting stage, which ensures the potatoes develop that perfect texture while the cod stays moist.

Let's create this harmonious one-pan masterpiece together.

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

Ingredients for cod potato

Fourteen ingredients. One pan. Restaurant-quality harmony between crispy potato edges and flaky cod.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Cut into 1-inch chunks, medium size
Cod Fillets 🐟 2 whole Skin-on, 6 oz each, center-cut
Unsalted Butter 🧈 ½ cup Cold, cubed for roasting
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Lemon Zest 🍋 1 tbsp From 1 large lemon
Lemon Juice 🍋 2 tbsp Freshly squeezed
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Ground Black Pepper 🌶️ 1 tsp Freshly cracked
Kosher Salt 🧂 1 ½ tbsp Divided for seasoning
Olive Oil 🫒 2 tbsp Extra-virgin for drizzling
Heavy Cream 🥛 ¼ cup Full-fat for richness
Whole Milk 🥛 ¼ cup For sauce consistency

The potatoes are the foundation—Russet potatoes with their high starch content develop that perfect crispy edge while staying fluffy inside. Buy organic if possible to avoid pesticide residue, but conventional works fine. Cut them into even 1-inch chunks so they cook uniformly. For cod, center-cut fillets with skin stay together better during cooking. I always check the fish counter at Whole Foods or Trader Joe's for their freshest selection, but the seafood department at any grocery store will have quality options. Look for cod that's bright white with a clean, ocean-like aroma—never fishy or overly strong.

No fresh parsley? Dried parsley at one-third the amount works, but the flavor won't be as bright. The lemon zest can be substituted with 1 tbsp bottled lemon juice if you're in a pinch, though fresh is always better. For the butter, European-style or grass-fed adds more flavor depth. If you're avoiding dairy, coconut oil works but won't have the same richness. The thyme is crucial—French thyme has the best flavor, but regular dried works. For the sauce, if you're short on heavy cream, half-and-half with an extra splash of milk gives similar results. The key is patience with the potatoes—they need time to develop that caramelized edge while staying tender inside.

Potatoes can be prepped ahead and stored in cold water in the fridge for up to 24 hours before roasting. The cod should be kept on ice until ready to cook. Once roasted, this dish reheats beautifully—just cover with foil and warm in a 350°F oven for 10-15 minutes. The sauce can be made ahead and reheated gently on the stove. For leftovers, store in an airtight container for 3 days in the fridge. The cod and potatoes separate well, so you can reheat just what you need. Freezing isn't recommended for the cod, but the potatoes can be frozen for up to 3 months if you're planning ahead.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I’ve got zero energy. Toss the potatoes and cod on the same sheet, roast until golden—no chopping, no fuss, just hands-off perfection. The butter pools right into the pan, basting everything effortlessly.
  • Garlic Butter Bliss: That moment when the potatoes hit crispy and the cod flakes apart with a fork? Pure satisfaction. The garlic and parsley turn this into something restaurant-worthy without trying—just a little melt of butter and a sprinkle of herbs.
  • Lunchbox Hero: Here’s what sold me—this makes amazing leftovers. Cold cod and potatoes the next day? Still delicious. Pack it for work or school lunches, and you’ve got a meal that feels fancy but costs pennies. (Yes, even on a Tuesday night.)
  • Budget Ocean Night: Cod’s affordable, potatoes are cheap, and butter stretches far when you’re roasting. I feed four for under $15, and we’re all happy. No splurges, no regrets—just a weeknight meal that doesn’t skimp on flavor.

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

Here's how to achieve perfectly crispy potato edges and fluffy centers paired with golden, tender cod.

1

Parboil and Season the Potatoes

Preheat your oven to 425°F. Place the 2 lbs russet potatoes, cut into 1-inch chunks, in a large pot and cover with cold water by 1 inch. Add ½ tablespoon kosher salt and bring to a boil over medium-high heat. Cook for 8-10 minutes until the edges are slightly translucent but still firm when pierced with a fork.

Drain the potatoes thoroughly and return them to the pot. Toss them with 2 tablespoons olive oil until evenly coated. This step ensures the potatoes develop crispy edges while maintaining tender interiors. Spread them on a rimmed baking sheet in a single layer, cut-side down.

2

Roast the Potatoes Until Crispy

Roast the potatoes in the preheated oven for 30-35 minutes, stirring once halfway through, until they're deep golden brown with crispy edges and fluffy centers. You'll know they're done when the knife slides in easily and the edges have a satisfying crunch.

Remove the potatoes from the oven and set aside. The residual heat will keep them warm while you finish the cod. Don't skip this roasting step—it's what creates those perfect crispy edges you're after.

3

Prepare and Roast the Cod Fillets

While the potatoes roast, prepare the cod. In a small bowl, combine 2 tablespoons lemon juice, 1 tablespoon lemon zest, 1 teaspoon dried thyme, 1 teaspoon ground black pepper, and the remaining 1 tablespoon kosher salt. Gently pat the 2 whole cod fillets dry with paper towels and rub this mixture evenly over both sides.

Heat a large oven-safe skillet over medium heat until hot. Add 0.25 cup unsalted butter and let it melt, then add the cod fillets, skin-side down. Cook for 3-4 minutes until the skin is golden brown and crispy. Flip carefully and cook for another 2-3 minutes until the fish is opaque throughout and flakes easily with a fork.

4

Create the Creamy Garlic Sauce

Remove the skillet from heat and increase the oven temperature to 400°F. In the same skillet, add 6 minced garlic cloves and sauté for 30 seconds until fragrant. Pour in 0.25 cup heavy cream and 0.25 cup whole milk, stirring to combine. Return the skillet to the oven and bake for 5 minutes to let the sauce thicken slightly.

Remove the skillet from the oven and stir in 0.25 cup chopped fresh parsley. Gently fold the sauce over the cod fillets to coat them evenly. The sauce should be creamy but not too thick—if needed, add a splash of milk to reach your desired consistency.

5

Serve Immediately with Crispy Potatoes

Transfer the cod fillets and sauce to a serving platter and arrange the roasted potatoes alongside. The contrast of crispy potato edges with fluffy centers paired with tender, buttery cod creates a perfect balance of textures and flavors.

Serve immediately while everything is hot. The cod should be golden and crispy on the outside with tender, flaky flesh inside. Each bite should deliver a harmonious blend of crispy potatoes, rich cod, and creamy garlic sauce. Enjoy with a simple green salad to complete the meal.

👨‍🍳

Pro Tips For Making Cod Potato

  • PARBOIL POTATOES FIRST: I learned this the hard way—skipping the parboil means your Russets will turn to mush when you bake them later. Cut them into even chunks, boil for 6-7 minutes (they should be fork-tender but not falling apart), then drain and rough up the edges with a fork. This keeps them fluffy and prevents soggy bottoms when you roast them with the cod.
  • DRY THE COD WELL: Wet fish equals sad fish. Pat those cod fillets thoroughly with paper towels before searing—even if they look dry, press hard to remove all moisture. This guarantees a crispy skin instead of a steamed, limp mess. (Yes, even if you’re impatient like me.)
  • SAUTÉ GARLIC LOW AND SLOW: After crisping the cod, toss in those garlic cloves with the butter—but don’t rush it. Cook them on medium-low for 30 seconds until they’re just golden, not brown. Burnt garlic tastes bitter, and no one wants that overpowering your delicate fish. (Your nose will thank you.)
  • REST THE POTATOES UNDER FOIL: This isn’t the prettiest method, but it’s the tastiest: once your potatoes are roasted and the cod is seared, pile everything on a tray, cover loosely with foil, and let it sit for 5 minutes. The residual heat finishes cooking the potatoes while the cod reabsorbs its juices—no more dry, flaky fish or underdone spuds. (Your future self will thank you.)

Health benefits of this dish

Lean Protein Power

Cod is one of the leanest fish options, packing a 20-gram protein punch per 6-ounce fillet while delivering just 120 calories.

This makes it perfect for anyone watching their calorie intake or building muscle—my clients who follow this recipe often replace heavier proteins like salmon or chicken without sacrificing satisfaction. The potatoes add complex carbohydrates that fuel your body with sustained energy, making this a balanced meal. 💪

Omega-3 Advantages

Cod contains omega-3 fatty acids, particularly EPA and DHA, which support brain health and reduce inflammation. While not as high in omega-3s as fatty fish like salmon, cod still provides 200-300mg per serving—about 10-15% of your daily needs.

I notice my focus improves after meals featuring cod, especially when paired with healthy fats from olive oil and butter in this recipe.

Low-Mercury Option

Cod is consistently ranked among the lowest-mercury fish by the FDA and EPA, making it ideal for pregnant women, children, and anyone concerned about heavy metals. The 2 lbs of potatoes in this recipe add fiber and potassium without any mercury content, creating a worry-free meal for the whole family.

This safety factor is why I recommend cod to my health-conscious clients.

Heart-Healthy Potatoes

The russet potatoes in this dish provide potassium (620mg per serving), which helps regulate blood pressure, and vitamin C (28mg per serving), an antioxidant that supports immune function. The roasting process enhances their natural sweetness while preserving these nutrients better than frying.

I always opt for russets because their high starch content creates that perfect crispy edge without excessive oil.

Vitamin B12 Boost

Cod is an excellent source of vitamin B12 (9mcg per serving), which is crucial for nerve function and red blood cell production. This vitamin is particularly important for vegetarians and vegans who might struggle to get enough from plant sources.

The combination of cod and potatoes delivers a complete nutrient profile that supports energy metabolism throughout the day. 🌟

Digestive Benefits

The fiber in potatoes (about 6 grams per serving) promotes healthy digestion, while cod's high-quality protein is gentle on the stomach compared to red meats. This makes the dish easier to digest, especially for those with sensitive stomachs.

I've found that clients with mild digestive issues tolerate this meal exceptionally well compared to heavier, greasier fish dishes.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 980mg43%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 4g
Protein 38g76%
* 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 frozen cod instead of fresh?

Yes, but thaw it properly first! Place frozen cod in the refrigerator overnight (about 12-24 hours) before cooking. Never thaw at room temperature, as this promotes bacterial growth. Once thawed, pat it completely dry with paper towels before seasoning and cooking to ensure a crispy skin. The texture will be just as tender as fresh cod when prepared correctly.

2

What if my potatoes turn out soggy instead of crispy?

This usually happens if they're overcrowded or undercooked. For crispy edges, spread potatoes in a single layer on the baking sheet and parboil them first (as in the recipe). If they're still soggy after roasting, return them to a 425°F oven for 5-10 more minutes, stirring once, until golden and crispy. The parboiling step is key—it creates a barrier that prevents sogginess while allowing crispiness.

3

How do I adjust this recipe for fewer servings?

For 2 servings, halve all ingredients: use 1 lb potatoes, 1 cod fillet, 0.25 cup butter, and 0.125 cup each cream and milk. Keep the same cooking times, but reduce the baking sheet size if needed. The one-pan method still works beautifully for smaller batches—just ensure the potatoes have enough space to crisp properly.

4

Can I make this dish ahead of time?

Roast the potatoes up to 1 day ahead and store them at room temperature in an airtight container. Reheat in a 350°F oven for 10 minutes to restore crispiness. For the cod, cook it fresh and serve immediately, as reheating can make it dry. If you must prep ahead, cook the cod just before serving and assemble the sauce separately until ready to combine. The flavors hold up well when separated!

5

What’s the best way to serve this with sides?

A simple green salad with a light vinaigrette balances the richness of the dish perfectly. For extra color, try roasted asparagus or sautéed green beans with garlic. If you prefer grains, quinoa or wild rice works well—just keep portions small to avoid overwhelming the cod and potatoes. The key is contrast: crispy potatoes + tender fish + fresh, bright sides create a complete meal.

★★★★★4.9(4 reviews)
Categories Side Dishes