Creamy Cod Potatoes for Cozy Winter Freshness

A comforting, restaurant-worthy one-pan meal featuring tender, flaky cod and soft Yukon Gold potatoes smothered in a rich, garlicky cheese sauce that bakes to golden perfection. Perfect for a cozy weeknight dinner.
Creamy cod potatoes baked to golden perfection with Gruyère cheese. This easy, comforting cod and potato casserole is a family-friendly weeknight dinner.

What Makes creamy cod potatoes So Special

With just a handful of simple ingredients, this creamy cod bake delivers a comforting, restaurant-worthy meal right from your oven. We’re talking tender, flaky cod nestled in a bed of soft Yukon Gold potatoes, all smothered in a rich, garlicky cheese sauce that bubbles into golden perfection. It’s the ultimate one-pan wonder that feels indulgent yet is straightforward enough for any weeknight. During our testing, we found that the key to the perfect texture in this cod potato casserole is letting it rest after baking. Those few minutes allow the sauce to settle and thicken just enough to coat every bite beautifully. You’re going to love how the flavors meld together into something truly special.
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for creamy cod potatoes

Here’s everything you’ll need to create this cozy, creamy seafood potatoes dish. We recommend using a good, melty cheese like Gruyère for its nutty flavor, but the combination below is what we found works best after several rounds in our test kitchen.
  • 1 ½ pounds cod fillets, patted dry
  • 1 ½ pounds Yukon Gold potatoes, peeled and thinly sliced
  • 1 medium yellow onion, thinly sliced
  • 2 cloves garlic, minced
  • 1 cup heavy cream
  • ½ cup whole milk
  • 1 cup shredded Gruyère cheese
  • ½ cup grated Parmesan cheese
  • 2 tablespoons unsalted butter, melted
  • 1 tablespoon all-purpose flour
  • 1 teaspoon dried thyme
  • ½ teaspoon paprika
  • Salt and freshly ground black pepper to taste
  • 2 tablespoons chopped fresh parsley for garnish

Cook Time for creamy fish potatoes

One of the things we love most about this baked cod potatoes recipe is how hands-off the active time is. You’ll spend a little while prepping, but then the oven does most of the work. Here’s a quick breakdown of the timeline you can expect.
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: About 1 hour 10 minutes (plus resting time)

How to Make creamy cod bake

Follow these simple steps for a foolproof creamy cod potatoes casserole. We’ve broken it down to make the process clear and easy to follow.

Step 1: Preheat and Prep

Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with butter or non-stick spray.

Step 2: Layer the Base

Arrange the thinly sliced potatoes and onions in the prepared baking dish, creating an even layer. Season generously with salt, pepper, and half of the dried thyme.

Step 3: Make the Creamy Sauce

In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1 minute until fragrant. Gradually whisk in the heavy cream and milk until smooth. Bring to a gentle simmer, stirring frequently, until the sauce thickens slightly, about 3-4 minutes. Remove from heat and stir in the minced garlic, paprika, remaining thyme, and half of the Gruyère and Parmesan cheeses until melted. Season the sauce with salt and pepper.

Step 4: Assemble the Casserole

Nestle the cod fillets on top of the potato and onion layer. Pour the creamy cheese sauce evenly over the fish and potatoes. Sprinkle the remaining cheeses over the top.

Step 5: Bake to Perfection

Cover the dish tightly with aluminum foil and bake for 30 minutes. Then, remove the foil and bake for an additional 15-20 minutes, or until the potatoes are tender when pierced with a fork, the cod flakes easily, and the top is golden and bubbly.

Step 6: Rest and Serve

Let the dish rest for 5-10 minutes after removing it from the oven; this allows the sauce to thicken slightly. Garnish with chopped fresh parsley before serving.

Pro Tips & Tasty Tweaks

After making this creamy cod potatoes recipe countless times, we’ve gathered a few insights to help you nail it on the first try and make it your own.
  • For a Flavor Boost: Add a teaspoon of lemon zest to the cream sauce for a bright, fresh note that cuts through the richness beautifully.
  • Timing Tip: If your potatoes are sliced a bit thicker, don’t worry. Simply add 5-10 minutes to the covered baking time before checking for tenderness.
  • Prep Shortcut: Use a mandoline slicer for perfectly even potato slices. This ensures they all cook at the same rate for the best texture in your creamy fish potatoes.
  • Storage & Reheat: Leftovers keep well covered in the fridge for up to 2 days. Reheat gently in a covered oven-safe dish at 325°F to prevent the sauce from separating.

Flavor & Texture Notes

When you pull this baked cod potatoes dish from the oven, you’re in for a real treat. The aroma is deeply comforting, with the nuttiness of the baked cheese and the herbal hint of thyme filling your kitchen. As for texture, you want the potatoes to be completely tender when pierced with a fork—no crunch—and the cod should flake apart with gentle pressure from your fork. The sauce is the star, transforming from a liquid into a velvety, cohesive blanket. After resting, it should coat the back of a spoon nicely and cling to the fish and potatoes in every forkful. That perfect balance of creamy, tender, and flaky is what makes this creamy cod bake so satisfying.

Variations & Substitutions

We encourage you to make this creamy cod potatoes recipe your own! Here are some of our favorite tweaks that we’ve tried and loved in our test kitchen.
  • Cheese Swap: If Gruyère isn’t handy, a combination of sharp white cheddar and a little mozzarella makes a fantastic, gooey alternative.
  • Herb Refresh: Swap the dried thyme for an equal amount of dried dill or tarragon for a slightly different, elegant flavor profile that pairs wonderfully with fish.
  • Add Some Green: Stir a handful of fresh spinach or chopped kale into the potato and onion layer before adding the fish for a pop of color and nutrients.
  • Potato Preference: While Yukon Golds are our top pick for their buttery texture and ability to hold shape, russet potatoes will work in a pinch; just be sure to slice them very thinly.
  • Spice It Up: For a subtle kick, add a pinch of cayenne pepper or red pepper flakes to the cream sauce along with the paprika.

Make-Ahead & Scaling

We love a recipe that respects our time, and this creamy cod bake is wonderfully flexible. You can absolutely get a head start on your creamy seafood potatoes to make a busy evening feel effortless. For the best results, we recommend prepping the components separately and assembling just before baking. You can slice the potatoes and onions up to a day in advance; just store them submerged in cold water in the fridge to prevent browning. The creamy cheese sauce can also be made a day ahead—simply let it cool, cover, and refrigerate. When you’re ready, gently reheat the sauce on the stove, stirring until smooth, before assembling your cod potato casserole. This way, everything goes into the oven fresh and bakes up perfectly. When it comes to scaling, this recipe is a dream. For a smaller batch, simply halve all ingredients and use an 8×8 inch baking dish, keeping the baking time roughly the same. To feed a crowd, double the recipe and use two 9×13 inch dishes, rotating them in the oven halfway through for even cooking. The key is to ensure your potato layers aren’t too thick, so they cook through evenly in your creamy fish potatoes.

How to Serve creamy cod potatoes

After all that wonderful baking, it’s time to enjoy the fruits of your labor. We love serving this creamy cod bake straight from the dish at the table—it’s a beautiful, communal centerpiece that always gets compliments. The aroma alone is enough to gather everyone around! For a complete meal, we often pair it with something simple and fresh to balance the richness. A crisp green salad with a lemony vinaigrette or some steamed green beans or asparagus work beautifully. The bright, clean flavors cut through the creamy sauce perfectly. For a heartier spread, a crusty baguette is non-negotiable for soaking up every last bit of that delicious sauce from your baked cod potatoes. One of our favorite team discoveries? Letting the casserole rest for those full 10 minutes isn’t just for texture—it also makes serving so much easier, allowing you to get clean, beautiful portions of the tender cod and potatoes onto each plate.

Mistakes to Avoid

We’ve made plenty of test batches to smooth out the process for you. Here are the most common hiccups we’ve seen (and experienced ourselves!) so you can avoid them and nail this creamy cod potatoes recipe on the first try. Overcooking the Cod: This is the number one issue. Fish continues to cook from residual heat after it leaves the oven. Therefore, pull your creamy fish potatoes out as soon as the cod flakes easily with a fork. If you wait until it looks completely opaque and firm in the center, it might be dry by the time you serve it. Uneven Potato Slices: If your potato slices are wildly different thicknesses, they’ll cook at different rates. You’ll end up with some pieces that are mushy and others that are still crunchy. Using a mandoline or the slicing side of a box grater ensures even cooking for the perfect cod potato casserole base. Skipping the Sauce Thickening Step: Don’t rush the step where you simmer the cream and milk mixture. Letting it thicken slightly on the stove before baking is crucial. Otherwise, you might end up with a thin, runny sauce instead of the luscious, velvety blanket that makes this dish so special. Forgetting to Rest the Dish: We know it’s tempting to dig right in, but patience pays off. Those 5-10 minutes of rest time allow the creamy seafood potatoes sauce to settle and thicken just enough to coat everything perfectly. Serving it immediately can make it seem a bit soupy. Keep these tips in mind, and your baked cod potatoes will turn out wonderfully creamy, tender, and full of flavor every single time.

How to Store creamy cod potatoes

Good news: this creamy cod bake makes fantastic leftovers. We’ve found the best way to store it is to let it cool completely to room temperature first. Then, transfer portions to an airtight container and refrigerate for up to 2 days. For reheating, we strongly recommend the oven or toaster oven to preserve the texture. Cover the dish with foil and reheat at 325°F until warmed through, which usually takes 15-20 minutes. The microwave can work in a pinch, but it may cause the sauce to separate slightly and the fish to become rubbery. Unfortunately, we don’t recommend freezing this cod potato casserole, as the dairy-based sauce and the potatoes tend to become grainy and watery upon thawing.

Try This creamy cod potatoes Yourself

We genuinely hope you give this recipe a try in your own kitchen. It’s one of those dishes that feels like a warm hug—simple enough for a Tuesday night but special enough for weekend guests. We’ve shared it with friends and family countless times, and it never fails to impress. Remember, cooking is about joy and nourishment, not perfection. So gather your ingredients, put on some music, and enjoy the process of creating this comforting creamy fish potatoes bake. We’re confident it will become a new favorite in your rotation.

Creamy Cod Potatoes

No ratings yet
A comforting, restaurant-worthy one-pan meal featuring tender, flaky cod and soft Yukon Gold potatoes smothered in a rich, garlicky cheese sauce that bakes to golden perfection. Perfect for a cozy weeknight dinner.
Prep Time 20 minutes
Cook Time 50 minutes
Resting Time 10 minutes
Total Time 1 hour 10 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 645

Ingredients
 
 

  • 1.5 pounds cod fillets patted dry
  • 1.5 pounds Yukon Gold potatoes peeled and thinly sliced
  • 1 medium yellow onion thinly sliced
  • 2 cloves garlic minced
  • 1 cup heavy cream
  • 0.5 cup whole milk
  • 1 cup shredded Gruyère cheese
  • 0.5 cup grated Parmesan cheese
  • 2 tbsp unsalted butter melted
  • 1 tbsp all-purpose flour
  • 1 tsp dried thyme
  • 0.5 tsp paprika
  • Salt and freshly ground black pepper to taste
  • 2 tbsp chopped fresh parsley for garnish

Equipment

  • 9×13-inch baking dish
  • Medium saucepan
  • whisk
  • Aluminum foil

Method
 

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with butter or non-stick spray.
  2. Arrange the thinly sliced potatoes and onions in the prepared baking dish, creating an even layer. Season generously with salt, pepper, and half of the dried thyme.
  3. In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1 minute until fragrant. Gradually whisk in the heavy cream and milk until smooth. Bring to a gentle simmer, stirring frequently, until the sauce thickens slightly, about 3-4 minutes. Remove from heat and stir in the minced garlic, paprika, remaining thyme, and half of the Gruyère and Parmesan cheeses until melted. Season the sauce with salt and pepper.
  4. Nestle the cod fillets on top of the potato and onion layer. Pour the creamy cheese sauce evenly over the fish and potatoes. Sprinkle the remaining cheeses over the top.
  5. Cover the dish tightly with aluminum foil and bake for 30 minutes. Then, remove the foil and bake for an additional 15-20 minutes, or until the potatoes are tender when pierced with a fork, the cod flakes easily, and the top is golden and bubbly.
  6. Let the dish rest for 5-10 minutes after removing it from the oven; this allows the sauce to thicken slightly. Garnish with chopped fresh parsley before serving.

Nutrition

Calories: 645kcalCarbohydrates: 38gProtein: 42gFat: 36gSaturated Fat: 21gCholesterol: 165mgSodium: 580mgPotassium: 1420mgFiber: 4gSugar: 6gVitamin A: 1450IUVitamin C: 38mgCalcium: 520mgIron: 2.5mg

Notes

Pro Tips: For a flavor boost, add a teaspoon of lemon zest to the cream sauce. Use a mandoline for even potato slices. Leftovers keep well covered in the fridge for up to 2 days; reheat gently in a covered oven-safe dish at 325°F to prevent the sauce from separating.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I use a different type of fish?

Absolutely. While cod is our top pick for its mild flavor and flaky texture, other firm white fish like haddock, halibut, or sea bass work beautifully in this creamy seafood potatoes bake. Just be mindful of thickness; adjust baking time if your fillets are significantly thinner or thicker than the cod called for.

How do I know when the potatoes are done?

The best test is to pierce the potato layer with a thin knife or a fork. It should slide in and out with no resistance, and the potatoes should feel completely tender. If there’s any crunch, your cod potato casserole needs a few more minutes in the oven.

Can I make this dish ahead of time?

You can! Prep the potatoes, onions, and sauce separately up to a day ahead. Store them covered in the fridge, then assemble and bake when you’re ready. We don’t recommend assembling the entire creamy cod bake and refrigerating it raw, as the potatoes may discolor.

What’s the best cheese to use for melting?

Gruyère is our favorite for its excellent melt and nutty flavor, which complements the cod perfectly. For your baked cod potatoes, a good sharp white cheddar or a Fontina also works wonderfully. We recommend avoiding pre-shredded cheeses, as they often contain anti-caking agents that can make the sauce grainy.

Conclusion

At the end of the day, this creamy cod potatoes recipe is all about bringing simple, wholesome ingredients together to create something truly comforting and delicious. It’s a testament to how a few good techniques can transform everyday staples into a meal that feels both special and familiar. We hope you enjoy making it, sharing it, and savoring every creamy, flaky bite. Don’t forget that slice of crusty bread for the sauce—you’ll thank us later. Happy cooking!

SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating