| |

Creamy Fish Potato Gratin Recipe

If you’re craving something comfortingly creamy but with a fresh twist, then you need to try this Creamy Fish Potato Gratin Recipe. Honestly, it’s one of those dishes that feels fancy yet is super easy to make. The combination of buttery potatoes, tender white fish, and that irresistible golden, crunchy topping – oh, you’re going to love it. Stick with me because I’m about to share all my tips to make sure yours turns out perfect every time!

🧡

Why You’ll Love This Recipe

  • Ultimate Comfort Food: Creamy, buttery potatoes combined with tender fish is a match made in heaven.
  • Simple But Impressive: Perfect for weeknight dinners or when guests drop by unexpectedly.
  • Hands-Off Baking: Once everything’s in the pan, the oven does the magic – no babysitting required.
  • Crunchy Topping: The golden panko and parmesan crust adds a heavenly texture contrast you don’t want to miss.

Ingredients You’ll Need

These ingredients work beautifully to deliver layers of creamy, savory goodness. Pay close attention to your fish choice and potatoes for the best results — small details make a big difference with this dish.

Creamy Fish Potato Gratin Recipe - Ingredients
  • White fish fillets: Look for delicate, skinless fillets that are about 2 cm (0.8”) thick so they cook perfectly without drying out.
  • Salt and black pepper: Simple seasonings to bring out the natural flavors.
  • Unsalted butter: Essential for that creamy potato base and to sauté your leeks or onions.
  • Leeks or onions: Leeks add a subtle sweetness, but onions work just as well if that’s what you have on hand.
  • Garlic cloves: Fresh minced garlic elevates the dish with a subtle kick — don’t skip it!
  • Starchy potatoes: Russet or Maris Piper potatoes are ideal here because they soften nicely and absorb the creamy sauce.
  • Dry white wine: Adds a lovely depth of flavor without making the dish taste like wine; can be replaced with extra vegetable stock if you prefer.
  • Vegetable stock/broth: Low sodium is best so you can control the saltiness.
  • Thickened or heavy cream: The secret to that rich, luscious sauce that ties everything together.
  • Panko breadcrumbs: Gives the gratin a satisfyingly crisp topping.
  • Extra virgin olive oil: Helps crisp up the breadcrumbs while adding fruity notes.
  • Parmesan cheese: Finely shredded, it adds a salty, savory finish to the crunchy topping.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how flexible this Creamy Fish Potato Gratin Recipe is — I sometimes switch up the fish or add a handful of fresh herbs for extra flavor. Feel free to experiment to make it your own!

  • Change the fish: I once tried this with salmon instead of white fish, and my family was hooked! It adds a slightly richer flavor but still works beautifully.
  • Add fresh herbs: A sprinkle of dill or chives on top just before serving can brighten everything up.
  • Use onions instead of leeks: If leeks aren’t in season or you don’t have any, thinly sliced onions give a similarly sweet undertone.
  • Make it dairy-free: Swap cream for coconut milk and use non-dairy butter for a creamy vegan twist.

How to Make Creamy Fish Potato Gratin Recipe

Step 1: Prepare Your Potatoes Like a Pro

Start by peeling your starchy potatoes and slicing them into thin, even rounds — about 4mm thick works best. I like to soak them in a big bowl of cold water to get rid of excess starch and prevent browning. This little trick helps the potatoes cook evenly and keeps the gratin silky, not gluey.

Step 2: Make the Flavor Base with Leeks and Garlic

Melt butter in a large oven-proof skillet over high heat until it’s foamy and fragrant. Toss in the leeks and garlic and sauté for about 3 minutes. This step brings out their mild sweetness and lays the perfect foundation for the potatoes and fish.

Step 3: Cook the Potatoes Halfway

Add your drained sliced potatoes to the skillet along with salt and pepper, then cook for about 6 minutes, stirring regularly. You want the potatoes to be half tender so they finish cooking perfectly in the oven without turning mushy.

Step 4: Deglaze and Reduce the Liquid

Pour in the white wine and let it simmer rapidly until mostly evaporated – just about a minute. Then add your vegetable stock and simmer for another minute and a half until reduced by half. This step intensifies the flavors and ensures your gratin isn’t watery.

Step 5: Add the Fish and Cream, Then Top with Crunch

Turn off the heat and carefully place the seasoned fish fillets evenly over the potatoes, presentation side up — that means the side that looked nice when it was raw. Pour heavy cream all over so the fish and potatoes are fully covered. Then sprinkle over your panko, olive oil, and parmesan mixture for that irresistible crispy top.

Step 6: Bake and Broil to Perfection

Bake the skillet in a preheated oven at 180°C (350°F) for 30 minutes. I know it seems like a long bake time for fish, but trust me, it stays tender and moist. When done, switch to the oven’s broiler (grill) on high and move the pan to the top rack for about 4 minutes until the topping is a gorgeous golden brown.

Step 7: Rest and Serve

Remove your gratin from the oven and let it rest for 5 minutes before serving. This gives the sauce time to set up and makes it easier to plate. I love eating the rich fish and creamy potatoes together in each bite — it’s pure comfort on a plate.

👨‍🍳

Pro Tips for Making Creamy Fish Potato Gratin Recipe

  • Choose the Right Fish: I’ve learned that fillets around 2 cm thick give the perfect balance of flavor and moisture.
  • Soak Potatoes: Washing sliced potatoes in cold water before cooking keeps the starch in check and prevents stickiness.
  • Don’t Skip the Broil: That final few minutes under the grill turns the topping from good to unforgettable.
  • Let It Rest: Allowing the dish to rest after baking helps everything settle, making serving a breeze.

How to Serve Creamy Fish Potato Gratin Recipe

Creamy Fish Potato Gratin Recipe - Serving

Garnishes

I usually scatter a handful of freshly chopped parsley or chives over the top when serving — it adds a burst of color and freshness that balances the richness perfectly. A wedge of lemon on the side is also great if you want a little zing!

Side Dishes

This gratin is a hearty dish on its own but pairs wonderfully with a crisp green salad or steamed green beans. Roasted carrots or asparagus are fantastic if you want to add a bit of sweetness alongside those creamy potatoes.

Creative Ways to Present

For special occasions, I like to prepare individual servings in small ramekins — it makes it feel extra special, and everyone loves having their own personal gratin. You can even sprinkle a little extra cheese on top before broiling for some show-stopping cheesy crust.

Make Ahead and Storage

Storing Leftovers

When I have leftovers, I transfer them to an airtight container and refrigerate for up to 3 days. The texture holds up nicely, and the flavors actually deepen after resting overnight.

Freezing

In my experience, this recipe isn’t the best candidate for freezing because the potato and cream sauce can separate and become watery when thawed. I recommend enjoying it fresh or within the first few days of making it.

Reheating

To reheat, I pop leftovers in a moderate oven (about 160°C/320°F) for 15-20 minutes, covered with foil to avoid drying out. This method keeps the fish tender and the potatoes creamy without drying out that cracker topping.

FAQs

  1. Can I use frozen fish for this Creamy Fish Potato Gratin Recipe?

    Absolutely! Just make sure to thaw your fish completely and pat it dry very well to avoid excess moisture in the dish. This helps the gratin stay creamy and not soggy.

  2. What kind of potatoes are best for this gratin?

    Starchy or floury potatoes like Russets or Maris Piper are ideal because they soften nicely and soak up the creamy sauce without turning mushy.

  3. Can I substitute the white wine in the recipe?

    Yes, you can easily swap white wine for more vegetable stock. The wine adds flavor depth but the alcohol cooks off during simmering, so no wine-y taste remains.

  4. How do I know when the fish is done without overcooking it?

    The key is choosing fillets around 2 cm thick and baking for about 30 minutes followed by broiling for the topping. The fish will be tender and flaky but still moist. Using thicker cuts helps prevent it from drying out.

  5. Can I make this recipe ahead of time?

    You can prep everything up to the point of baking and refrigerate it for a few hours before cooking. However, I don’t recommend fully baking it ahead because the topping is best fresh out of the oven.

Final Thoughts

I absolutely love how this Creamy Fish Potato Gratin Recipe brings something special to the dinner table without needing hours of prep or fancy ingredients. It’s creamy, comforting, and always impresses everyone who tries it. Plus, it’s forgiving — perfect for when you want a delicious meal but don’t want to stress. Give it a go, and soon enough, it’ll be one of your go-to dishes when you need a bit of cozy, creamy goodness in your life.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Fish Potato Gratin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 76 reviews
  • Author: Paula
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: French-inspired

Description

This Creamy Fish on Potato Gratin recipe features delicate white fish fillets baked on a luscious leek and garlic potato gratin, topped with a crunchy parmesan-panko crust. The dish is gently simmered with white wine and cream for a rich, comforting meal that stays succulent and full of flavor. Perfect for a dinner that pairs simple ingredients with classic French-inspired techniques.


Ingredients

Fish:

  • 4 x 160g/5oz white fish fillets, ~2cm / 0.8″ thick, skinless (barramundi, snapper, tilapia, cod, salmon)
  • 1/2 tsp cooking/kosher salt
  • 1/4 tsp black pepper

Potato Gratin:

  • 3 tbsp / 50g unsalted butter
  • 2 large leeks, white and pale green parts only, washed, cut in half lengthways, sliced 5mm / 0.2″ thick OR 2 onions
  • 3 garlic cloves, minced
  • 2 medium starchy potatoes (250g / 8oz each), peeled
  • 3/4 tsp cooking/kosher salt
  • 1/2 tsp black pepper
  • 1/2 cup dry white wine (or substitute with more vegetable stock)
  • 1/2 cup vegetable stock/broth, low sodium
  • 1 cup thickened/heavy cream

Crunchy Topping:

  • 3/4 cup panko breadcrumbs
  • 2 tbsp extra virgin olive oil
  • 1/4 cup parmesan, finely shredded


Instructions

  1. Preheat Oven: Set the oven to 180°C/350°F (160°C fan) and position a shelf in the middle.
  2. Prepare Potatoes: Cut the peeled potatoes into quarters, then slice them 4mm thick. Submerge the slices in a large bowl of water to prevent browning and remove excess starch, then drain before use.
  3. Make Crunchy Topping: In a bowl, combine panko breadcrumbs with olive oil, then stir in finely shredded parmesan. Set aside.
  4. Season Fish: Sprinkle salt and black pepper evenly on both sides of the fish fillets. Set aside for later.
  5. Sauté Leeks and Garlic: Melt unsalted butter in a large (30cm/12″) oven-proof skillet over high heat until foamy. Add sliced leeks (or onions) and minced garlic, cooking for about 3 minutes until fragrant and softened.
  6. Cook Potatoes: Add drained potato slices to the skillet along with salt and pepper. Cook for 6 minutes, stirring regularly until potatoes are halfway cooked.
  7. Reduce Wine and Stock: Pour in white wine and let it simmer rapidly until nearly evaporated, about 1 minute. Add vegetable stock, then continue to simmer for 1 1/2 minutes or until the liquid is reduced by half.
  8. Assemble Dish: Turn off the stove. Arrange the seasoned fish fillets on top of the potatoes in the skillet, presentation side up. Pour the thickened cream evenly over the fish and potatoes, ensuring full coverage. Sprinkle the prepared panko and parmesan topping over everything.
  9. Bake: Place the skillet in the preheated oven and bake for 30 minutes. This allows the fish to cook gently and stay succulent while the gratin becomes tender.
  10. Grill Topping: Switch the oven to grill (broiler) on high and move the skillet to the top shelf. Grill for 4 minutes or until the breadcrumb topping is golden and crisp.
  11. Rest and Serve: Remove the skillet from the oven and let it rest for 5 minutes before serving. Enjoy the fish and creamy gratin together with each bite for maximum flavor and texture.

Notes

  • Fish: Choose white fish fillets about 2 cm thick for optimal cooking – barramundi is preferred. Other options include John Dory, snapper, basa, jewfish, blue eye cod, tilapia, cod, halibut, pollock, hake, ling, and monkfish. Salmon works well though it is slightly firmer. Frozen fish can be used if thawed and well dried first. The presentation side is the cut side from the bone, which looks nicer when cooked.
  • Leeks Washing: Use only the soft white and pale green parts of the leeks. Peel off and discard the outer layer, cut in half lengthwise, wash thoroughly to remove grit, shake off excess water, then slice.
  • Potatoes: Use starchy or all-purpose potatoes for the best gratin texture. Russet potatoes (US), Maris Piper (UK), or Sebago (Australia) are ideal.
  • Wine: Adds flavor but alcohol cooks off during simmering. Substitute with extra vegetable stock if preferred.
  • Leftovers: Keep refrigerated up to 3 days. Not suitable for freezing.

Nutrition

  • Serving Size: 1 serving
  • Calories: 480 kcal
  • Sugar: 3 g
  • Sodium: 320 mg
  • Fat: 32 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 3 g
  • Protein: 28 g
  • Cholesterol: 85 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star