Side Dishes
This cod fish with potatoes recipe delivers restaurant-quality results with a crispy cornmeal crust on the fish and fluffy, buttery potatoes that feel like a hug on a plate.
The secret lies in the contrast—crunchy, golden crowns of cod paired with tender, melt-in-your-mouth spuds, all seasoned just enough to let the natural flavors shine through. I developed this dish after years of testing techniques to balance texture and flavor perfectly, ensuring every bite is satisfying without being heavy.
The foundation starts with fluffy potatoes—boiled until tender, then finished with butter and herbs for that classic, comforting texture. Meanwhile, the cod gets a crispy cornmeal crown that locks in moisture while creating a satisfying crunch.
The method is straightforward: pan-sear the fish for a golden crust, then bake the potatoes until they’re pillowy soft inside. This approach keeps the dish simple yet impressive, perfect for weeknight dinners or special occasions.
What you’ll end up with is a plate that’s as visually appealing as it is delicious—crispy cod topped with a sprinkle of lemon zest, resting beside buttery potatoes that look and taste like they’ve been slow-cooked to perfection.
The flavors are bright yet balanced, with the cornmeal adding a subtle crunch that complements the softness of the fish and potatoes. This recipe proves that a complete dish can be both elegant and effortless.
Serve with a simple green salad or a drizzle of lemon-herb sauce to round out the meal. The combination of textures and flavors makes this dish feel like a true comfort classic, even though it comes together in under an hour. Let’s get cooking—your taste buds will thank you.
Ingredients for cod fish with potatoes
Pantry staples meet fresh seafood for this crispy, comforting classic—where golden cod crowns meet buttery potatoes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cod Fillets 🐟 | 2 whole | Skin-on, 6 oz each, center-cut preferred |
| Russet Potatoes 🥔 | 2 lbs | Waxy or Yukon Gold for fluffiness |
| Fine Yellow Cornmeal 🌽 | ½ cup | Not pre-cooked, for crispy crust |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into 1-inch pieces |
| Fresh Lemon 🍋 | 1 whole | Zest and juice for brightness |
| All-Purpose Flour 🌾 | ¼ cup | For dredging fish before cornmeal |
| Old Bay Seasoning 🧂 | 1 tbsp | For potato seasoning |
| Fresh Dill 🌿 | ¼ cup | Chopped, for potato topping |
| Garlic Cloves 🧄 | 4 cloves | Minced, for potato butter |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For potato seasoning |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
The cod makes or breaks this dish. Look for center-cut fillets with skin—they stay together better and give you that perfect crispy crown. Whole Foods or local fish markets usually carry the best quality, but even the supermarket seafood counter works if you grab it fresh. The potatoes? Russets or Yukon Golds are your best bet for that fluffy texture—avoid red potatoes, they're too waxy. If you're feeling fancy, Trader Joe's has pre-peeled Yukon Golds that save time, but fresh is always better. The cornmeal needs to be fine and yellow—Bob's Red Mill is my go-to, but any brand labeled 'fine' will work.
No fresh dill? Dried dill at half the amount gets you close, but fresh is worth hunting down. Short on Old Bay? Mix 1 tsp paprika, 0.5 tsp garlic powder, and 0.25 tsp black pepper for a similar kick. The lemon can be bottled juice in a pinch, but fresh zest and juice make all the difference—trust me, it's worth the squeeze. If you're making this ahead, prep the potatoes first and store them in cold water in the fridge. The cod can wait until you're ready to cook for maximum crispiness.
This dish reheats beautifully—just pop the potatoes in the oven at 350°F for 10 minutes to crisp up the tops. The cod? Best served fresh since it loses crispiness when reheated. Store prepped potatoes in the fridge for up to 2 days before baking. For the cornmeal crust, make it fresh—it loses crispiness fast once mixed. If you're prepping ahead, keep the cornmeal dry and mix it right before dredging the fish. The leftovers? Perfect for lunch the next day—just warm the potatoes and serve with a simple salad.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just toss the potatoes and cod on a sheet, sprinkle cornmeal, and let the oven do the work. No chopping, no fuss, and the butter pools around the fish like a little edible hug.
- Crispy-Creamy Balance: That golden cornmeal crust on the cod? Chef’s kiss. The outside shatters with every bite, while the inside stays tender, and the lemon cuts through the richness like a bright summer breeze. (Honestly, I’ve ruined better meals trying to replicate it.)
- Weeknight to Dinner Party: Same recipe, totally different vibes—serve it with a simple salad for a Tuesday or drizzle with extra butter and parsley for guests. The potatoes soak up all the lemony goodness, so you don’t even need sides. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Cold cod and potatoes the next day? Surprisingly good—pack them for lunch or reheat with a squeeze of lemon to wake them up. And since cod’s budget-friendly, you’re not breaking the bank for seconds. (My daughter picks out the best pieces, but still asks for more.)
Step-by-step instructions for crispy cornmeal crowns over buttery fluffy hearts
Here's how to create golden, crunchy cod fillets paired with tender, herby potatoes that melt in your mouth.
Prepare the Crispy Cod Crowns
Pat the 2 whole fresh cod fillets completely dry with paper towels—this step is non-negotiable for crispiness. Place them on a cutting board and sprinkle lightly with the 0.25 cup all-purpose flour, shaking off any excess. The flour creates a thin barrier that helps the cornmeal adhere perfectly.
In a shallow dish, combine the 0.5 cup fine yellow cornmeal with 1 teaspoon of the 1.5 teaspoon salt and 0.25 teaspoon of the 0.5 teaspoon black pepper. Dredge each cod fillet in the cornmeal mixture, pressing gently to ensure full coverage on all sides. Place the coated fillets on a wire rack set over a baking sheet—this allows air to circulate for maximum crispiness.
Create the Buttery Garlic Potato Base
While the cod rests, cut the 2 lbs russet potatoes into 1-inch chunks, leaving the skins on for texture. In a large skillet, melt the 0.5 cup unsalted butter over medium heat. Add the 4 minced garlic cloves and sauté for 30 seconds until fragrant—don't let them brown or they'll turn bitter. Add the potato chunks and toss to coat in the butter.
Season immediately with the remaining 0.5 teaspoon salt, 0.25 teaspoon black pepper, and the 1 tablespoon old bay seasoning. Cover the skillet and cook for 10 minutes, stirring occasionally, until the potatoes begin to soften. Then reduce heat to low and let them simmer gently for another 10 minutes, stirring occasionally, until they're fork-tender but still hold their shape.
Finish the Potatoes with Fresh Herbs
Remove the skillet from heat and stir in the 0.25 cup chopped fresh dill and the zest of the 1 whole fresh lemon. The herbs should brighten immediately, filling your kitchen with a fresh, citrusy aroma. Taste and adjust seasoning if needed—this is your chance to balance flavors before plating.
While the potatoes rest, heat a large oven-safe skillet over medium-high heat. Add the 0.25 cup extra-virgin olive oil and let it shimmer. Place the cornmeal-coated cod fillets in the skillet, skin-side down, and 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.
Assemble and Garnish
Transfer the cooked cod fillets to a warm serving platter and spoon the herbed potatoes alongside them. Drizzle with the remaining lemon juice and sprinkle generously with the 0.125 cup chopped fresh parsley. The bright green parsley contrasts beautifully with the golden cod and creamy potatoes, adding a final pop of color and freshness.
Serve immediately while the cod is still crispy and the potatoes are warm. The contrast of textures—crispy cod crowns over tender, buttery potatoes—makes every bite unforgettable. If you're serving a crowd, keep the cod covered with foil until ready to serve to maintain its crispiness.
Pro Tips For Making Cod Fish With Potatoes
- Par-Cook Potatoes First: Boil your Russets for 8-10 minutes before roasting—just until they’re fork-tender. This guarantees they’ll finish cooking evenly in the oven while the cod cooks, instead of ending up mushy or underdone. I learned this the hard way when my first batch turned into gluey potato pancakes.
- Pat Cod Dry: Use paper towels to press every inch of moisture out of the fillets before seasoning. Wet skin = steam instead of crust. My grandmother swore by this, and she was right: the cornmeal coating actually sticks when the surface is dry, giving you that perfect crunch.
- High Heat for Butter: Melt your unsalted butter in a screaming-hot pan before adding the cod. The initial shock of heat browns the butter faster, creating a richer, nuttier flavor that cuts through the fish’s mildness. Skip this, and you’ll just end up with bland, buttery fish.
- Lemon Zest, Not Juice: Grate the zest of half the lemon over the cod after cooking—it brightens the dish without overpowering. Juicing it first makes the fillets soggy. I was skeptical until I tried it: the aroma alone makes the difference between "good" and "restaurant-quality."
Best sauces and condiments for this recipe
Lemon-Herb Butter Sauce
This bright, herby sauce elevates the dish instantly. Melt 4 tablespoons unsalted butter in a small saucepan over low heat, then whisk in 2 tablespoons fresh lemon juice, 1 tablespoon chopped fresh parsley, and 1 teaspoon chopped fresh dill.
Simmer for 1 minute until fragrant, then drizzle over the cod and potatoes just before serving. The acidity cuts through the richness while enhancing the cornmeal crust's crunch. 💛
Garlic Aioli Drizzle
For a creamy, garlicky contrast, blend ½ cup mayonnaise, 1 minced garlic clove, 1 teaspoon lemon zest, and a pinch of salt until smooth. Thin with 1 teaspoon water if needed, then drizzle lightly over the potatoes.
The bold garlic flavor complements the Old Bay seasoning while adding a luxurious texture. I use Hellmann's for the best consistency.
Spicy Remoulade
Add heat with a tangy remoulade made from ½ cup mayonnaise, 1 tablespoon Dijon mustard, 1 teaspoon capers, 1 teaspoon hot sauce, and ½ teaspoon smoked paprika.
Mix well and dollop alongside the cod for dipping or spoon over the potatoes. The smoky-sweet heat balances the delicate fish perfectly, especially if you prefer a bolder flavor profile. 🌶️
White Wine Pan Sauce
After searing the cod, deglaze the pan with ¼ cup dry white wine (like Sauvignon Blanc) and reduce by half. Whisk in 1 tablespoon cold butter and a splash of lemon juice for a silky, aromatic sauce.
Pour over the fish and potatoes to infuse the dish with depth. This technique uses the natural flavors from the pan for maximum impact.
Simple Olive Oil Finish
For minimalists, a drizzle of extra-virgin olive oil with a sprinkle of flaky sea salt and black pepper works beautifully. Heat 1 tablespoon olive oil until fragrant, then drizzle over the dish just before serving.
The fruity notes of the oil enhance the cornmeal crust and potato butter without overpowering the natural flavors.
Nutrition facts
Frequently asked questions
Can I use frozen cod for this recipe?
Fresh cod is ideal for the crispy cornmeal crust, but frozen works in a pinch. Thaw the fillets overnight in the fridge, then pat completely dry before dredging. For extra crispiness, let the thawed cod sit uncovered on a wire rack for 15-20 minutes before coating to remove surface moisture. Avoid using partially frozen cod—the uneven cooking will ruin the texture.
What if I don't have cornmeal? Can I substitute?
For the crust, use panko breadcrumbs (lightly toasted) or crushed cornflakes for a similar texture. For a gluten-free option, try crushed potato chips or almond flour mixed with 1 teaspoon baking powder. Just ensure whatever you use is fine and dry to create that perfect crunch.
How do I keep the potatoes from turning mushy?
Boiling potatoes too long is the #1 cause of mushiness. Instead of boiling, use the skillet method in the recipe—it cooks them gently in butter while trapping moisture. If you must boil, cut potatoes into even 1-inch chunks, boil in salted water until just tender (8-10 minutes), then drain immediately and finish in the skillet with butter and herbs for 2-3 minutes to dry out the surface.
Is this dish kid-friendly, or too fancy?
Not at all! Kids love the crispy cod crowns and buttery potatoes. Serve the cod in bite-sized pieces and let them dip into the lemon-herb sauce or ketchup. For picky eaters, remove the lemon zest and use mild seasoning like just salt and pepper. The potatoes are universally loved—just make sure they're cut into manageable chunks.
Can I make this ahead of time?
Yes, but with a few tweaks. Prep the potatoes up to 2 days ahead by boiling them, then storing in cold water in the fridge. For the cod, coat it in cornmeal but don't cook it yet—store uncovered in the fridge for up to 6 hours before frying. Cook the cod fresh to maintain crispiness, then assemble with the prepped potatoes just before serving.
