Cod Potatoes Recipe: Crispy Cornmeal Crust With Buttery Pull-Apart Joy

Side Dishes

Cod Potatoes Recipe: Crispy Cornmeal Crust With Buttery Pull-Apart Joy

This cod potatoes recipe delivers a perfect balance of crispy, golden crust and tender, buttery potatoes—transforming simple ingredients into a restaurant-worthy dish. The secret lies in the cornmeal crust, which creates that satisfying crunch while keeping the cod moist and flavorful.

I developed this recipe after years of testing different techniques, and it never fails to impress.

The potatoes are roasted until they're tender and pull-apart buttery, while the cod stays juicy and flaky beneath its crispy exterior. This method ensures every bite delivers both texture and flavor, making it ideal for weeknight dinners or special occasions.

The combination of cornmeal and seasoned cod creates a harmonious balance that elevates the dish beyond basic sides.

By the time you're done, you'll have perfectly crispy cod with a golden crust and potatoes that are tender yet hold their shape. The dish is finished with a bright lemon drizzle, adding a fresh contrast that ties everything together.

This recipe is designed to be simple yet impressive, ensuring you'll feel like a pro in the kitchen.

Serve it as a complete meal or pair it with a fresh salad for a well-rounded dinner. The technique is foolproof, and the results are consistently delicious—no guesswork required. Let's get started on creating this satisfying, crispy, and buttery dish!

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

Ingredients for cod potato

Twelve essential ingredients transform into a restaurant-quality cod and potato dish with crispy crusts and buttery textures.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Cut into 1-inch cubes, peeled
Cornmeal 🌽 ½ cup Fine-ground, for crispy crust
Cod Fillets 🐟 2 whole Skin-on, 6-8 oz each
Unsalted Butter 🧈 ½ cup Melted, full-fat preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For drizzling on potatoes
Fresh Lemon 🍋 1 whole Juiced and zested
Garlic Cloves 🧄 4 cloves Minced, for seasoning
Diamond Crystal Kosher Salt 🧂 1 ½ tbsp For seasoning and crust
Ground Black Pepper 🌶️ ½ tsp Freshly ground for heat
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
All-Purpose Flour 🌾 ¼ cup For light dusting
Heavy Cream 🥛 ¼ cup For potato drizzle

The Russet potatoes are non-negotiable for this recipe—their high starch content ensures both crispy exteriors and fluffy interiors. Look for firm, unblemished potatoes with smooth skin at Whole Foods or your local grocery store's produce section. The cod fillets should be freshly sourced—Trader Joe's or Seafood Market selections are ideal, as they offer the best quality with minimal fishy odor. For the cornmeal, Bob's Red Mill is a reliable brand that delivers consistent texture. The unsalted butter should be European-style if available, as its higher fat content enhances the richness of the dish.

No cornmeal? Crushed cornflakes work as a substitute, though the texture will be slightly different. Running short on cod? Haddock or halibut fillets are excellent alternatives—they hold up well to the same preparation. The Diamond Crystal kosher salt is preferred for its coarse texture, which adheres better to the crust. If you're using a different brand, adjust the amount slightly—Morton's is a close second but may require a pinch more. For the garlic, fresh is always best, but if you're in a pinch, granulated garlic at half the amount will suffice. The fresh lemon should be bright and fragrant—avoid those that feel heavy or have soft spots.

Store the potatoes in a cool, dark place for up to 5 days before cooking, and keep the cod fillets wrapped in parchment paper in the coldest part of your fridge for no more than 2 days. The cornmeal and flour should be stored in airtight containers away from moisture to prevent clumping. Once prepared, this dish reheats beautifully—cover with foil and warm in a 350°F oven for 10-15 minutes to maintain its crispiness. For a make-ahead option, assemble the dish up to 24 hours in advance and refrigerate, then bake straight from the fridge for 10-15 minutes longer to ensure even cooking.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I don’t want to wash a million dishes. The potatoes roast right alongside the cod—no extra pans, no fuss. Just toss everything on a sheet, drizzle with olive oil, and let the oven do the work. (Yes, even on a Tuesday night.)
  • Crispy-Creamy Perfection: That golden cornmeal crust on the cod? Absolute game. The potatoes stay fluffy inside while the skin gets paper-thin crispy, and the butter melts into everything like a warm hug. Here’s what sold me—the way the flavors balance: salty, buttery, and just a hint of ocean freshness.
  • Leftovers That Don’t Suck: Between us, most fish dishes turn into sad, dry leftovers. Not this. The cod stays tender, and the potatoes reheat like a dream—just a quick zap in the microwave or a sizzle in a pan. I’ve packed this for lunches all week, and no one’s complained.
  • Budget-Friendly Feast: Russets are cheap, cod’s affordable when you buy in bulk, and you’re not drowning in specialty ingredients. I’ll be real: it’s the kind of meal that makes grocery night less stressful. Plus, the cornmeal and olive oil stretch the flavors so you don’t need a side of gourmet pretenses to make it feel special.

Step-by-step instructions for crispy cod potatoes

Master this technique for golden, pull-apart potatoes and perfectly flaky cod every time.

1

Prepare the Potatoes for Maximum Crispiness

Preheat your oven to 425°F. Cut the 2 lbs russet potatoes into 1-inch cubes, peeling them first for even cooking. Spread them on two rimmed baking sheets in a single layer, ensuring they don't overlap. This prevents steaming and guarantees crispy edges.

Drizzle the potatoes evenly with 0.25 cup extra-virgin olive oil, tossing gently to coat all surfaces. Sprinkle with 1.5 tbsp diamond crystal kosher salt and 0.5 tsp ground black pepper, tossing again until evenly distributed. Roast for 25 minutes, stirring once halfway through, until the edges begin to brown and the potatoes feel tender when pierced with a fork.

Here's the thing—don't skip the stirring. The potatoes will brown unevenly if left undisturbed, and you want that perfect golden crust on every piece. After 25 minutes, remove them from the oven and let cool slightly for 5 minutes before proceeding.

2

Create the Crispy Cornmeal Crust

While the potatoes roast, melt 0.5 cup unsalted butter in a small saucepan over low heat until fully liquid but not browned. In a shallow bowl, combine the melted butter with 0.5 cup cornmeal and 0.25 cup all-purpose flour, stirring until smooth. The mixture should resemble wet sand with no dry spots.

Once the potatoes have cooled slightly, transfer them to a large bowl. Pour the cornmeal-butter mixture over the potatoes, tossing gently but thoroughly to coat each piece. You'll notice the potatoes immediately begin to firm up—this is the crust forming. Spread them back on the baking sheets in a single layer, ensuring no two pieces touch.

Return the potatoes to the oven and roast for an additional 15-20 minutes until the crust is deep golden brown and crispy. You're aiming for that satisfying crunch when you bite into them. If they brown too quickly, tent with foil to prevent burning while maintaining crispiness.

3

Cook the Cod Fillets to Flaky Perfection

While the potatoes finish roasting, prepare the cod. Pat the 2 whole cod fillets dry with paper towels—this ensures a perfect sear. Season both sides generously with diamond crystal kosher salt and ground black pepper, then dust lightly with 0.25 cup all-purpose flour, shaking off any excess. The flour creates a delicate crust that seals in moisture.

Heat 0.25 cup extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Add the cod fillets and cook for 3-4 minutes per side, or until the edges are golden brown and the flesh flakes easily with a fork. You'll know it's done when the skin becomes opaque and separates cleanly from the pan.

Remove the cod to a plate and let rest for 2 minutes. This brief rest ensures the fish stays together when you serve it. Meanwhile, prepare the lemon by juicing and zesting the 1 whole fresh lemon. The zest adds a bright, aromatic finish that cuts through the richness of the butter and cod.

4

Assemble and Finish with Buttery Cream Drizzle

Transfer the crispy potatoes to a serving platter or individual plates. Drizzle evenly with 0.25 cup heavy cream, tossing gently to coat. The cream adds a luxurious finish while keeping the potatoes moist. Sprinkle with the lemon zest and chopped 0.25 cup fresh parsley for color and freshness.

Arrange the cod fillets alongside the potatoes, fanning them slightly to showcase their flaky texture. Drizzle any remaining cream from the skillet over the top for extra richness. The contrast of the crispy potatoes and tender cod makes this dish unforgettable.

Serve immediately while the potatoes are still piping hot and the cod is flaky. The combination of the buttery, pull-apart potatoes and delicate cod creates a harmonious balance of textures and flavors that will impress even the most discerning diners.

👨‍🍳

Pro Tips For Making Cod Potato

  • DON’T SKIP THE POTATO DIP: Soak those Russets in cold water for 30 minutes before slicing—it cuts down on starch and keeps your cod potato hash from turning gluey. (Yes, even if you’re impatient like me, this makes a real difference.)
  • CRUST THE COD FIRST: Pat the fillets bone-dry, then toss them in cornmeal before hitting the pan—this locks in moisture and guarantees that crispy crust you’re after. I learned this the hard way when my first batch turned out soggy.
  • LOW AND SLOW FOR POTATOES: Start your potatoes in a 350°F (175°C) oven for 20 minutes before cranking it to 425°F (220°C) to crisp. Rushing the heat means uneven cooking—your future self will thank you for this patience.
  • BUTTER IS YOUR FRIEND: Use 2 tablespoons of unsalted butter and olive oil (1:1 ratio) for the pan—fat alone won’t brown, but the butter adds richness without overpowering the cod. (Skip the shortcut of just olive oil, trust me.)

Make-ahead tips for this dish

Prep Ahead for Crispy Potatoes

The potatoes are the star of this dish, and you can prep them up to 24 hours in advance for foolproof results. After cutting them into 1-inch cubes, toss with 0.25 cup olive oil and 1 tbsp salt, then store in an airtight container in the fridge.

When ready to cook, roast them at 425°F for 25 minutes—this jump-starts the browning process. I always do this step first because it saves time later. 🥔

Cod Prep for Perfect Flakiness

Cod fillets are delicate, so prep them just 30 minutes before cooking to avoid drying out. Pat them dry with paper towels, season with salt and pepper, and store them on a plate in the fridge.

Avoid marinating cod for too long—15-20 minutes max—or the acidity can make the flesh mushy. I like to keep them uncovered so they don’t steam. 🐟

Make-Ahead Assembly

Assemble the dish completely up to 12 hours ahead and refrigerate. Place the cornmeal-coated potatoes on a baking sheet, cover with foil, and store in the fridge. When ready to bake, add 5-10 minutes to the cooking time since they’ll be cold.

The cod can be seasoned and stored separately until the last minute—just pan-sear it fresh for the best texture. 💡

Reheating for Crispy Results

If reheating, place the assembled dish on a baking sheet and warm in a 350°F oven for 10-15 minutes. Cover loosely with foil to retain moisture, then uncover for the last 2-3 minutes to restore crispiness.

For the cod, reheat in a skillet over low heat for 1-2 minutes per side—just enough to warm through without overcooking. 🔥

Freezer-Friendly Option

For a month-long make-ahead, freeze the cornmeal-coated potatoes on a baking sheet for 1 hour to firm up, then transfer to a freezer bag. Thaw overnight in the fridge before baking.

The cod should never be frozen for this recipe—it’s best cooked fresh. When baking from frozen, increase the time by 10-15 minutes and tent with foil to prevent burning. ❄️

Last-Minute Garnishes

Store lemon zest, parsley, and heavy cream separately in small containers. Just before serving, toss the potatoes with cream, sprinkle with zest and parsley, and plate with the cod. This keeps everything vibrant and fresh-tasting. I always do this last step because it makes the dish look restaurant-worthy. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 1100mg48%
Total Carbohydrate 62g22%
Dietary Fiber 7g25%
Sugars 4g
Protein 34g68%
* 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 sweet potatoes instead of russet potatoes?

Sweet potatoes will work, but the texture and flavor will differ. Russet potatoes create a crispy exterior and fluffy interior, while sweet potatoes stay slightly denser and sweeter. If you prefer them, roast at 400°F for 30-35 minutes to avoid over-browning, and reduce the cornmeal coating slightly for better absorption.

2

How do I prevent the cod from sticking to the pan?

Pat the cod fillets very dry with paper towels before seasoning—moisture is the enemy of a good sear. Use a nonstick skillet if needed, but ensure it's well-heated before adding the fish. A light dusting of flour or cornmeal (not the butter mixture) helps create a barrier. Never move the cod too soon—wait until the edges lift easily on their own.

3

What if I don’t have cornmeal?

No problem! Crushed cornflakes or panko breadcrumbs make great substitutes. For extra crispiness, mix with 1 tablespoon baking powder per ½ cup of substitute. Toast the cornflakes in the oven for 5 minutes at 375°F before mixing with butter to enhance flavor. The texture will be slightly different but still delicious.

4

Can I bake the cod instead of pan-searing?

Baking is a hands-off method that works beautifully. Preheat oven to 400°F, place cod on a parchment-lined tray, and brush lightly with olive oil. Bake for 12-15 minutes until the skin is crispy and the flesh flakes easily. For extra crispiness, broil for 1-2 minutes at the end. Season with lemon zest and herbs before serving.

5

Why did my potatoes turn out soggy?

Soggy potatoes usually mean one of two things: overcrowding or insufficient drying time. Spread potatoes in a single layer on baking sheets, and ensure they’re fully coated with the cornmeal-butter mixture. Let them rest 5 minutes after the first roast to dry slightly before adding the crust. If using frozen potatoes, thaw completely and pat dry before seasoning.

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