| |

Creamy Fish and Potato Gratin Recipe

If you’re on the hunt for a comforting yet elegant dinner, I’ve got a fan-freaking-tastic dish for you: Creamy Fish and Potato Gratin Recipe. This dish is where delicate white fish meets velvety potatoes in a rich cream sauce, with a golden crunchy topping that makes every bite a delight. Trust me, once you try this recipe, it’ll become your go-to for family dinners or impressing guests without fuss.

💚

Why You’ll Love This Recipe

  • Perfect Balance of Flavors: The creamy sauce and delicate fish blend beautifully with the earthy potatoes.
  • Simple Yet Impressive: It looks like a fancy bake but comes together with easy steps you’ll love.
  • Versatile for Any Occasion: Whether it’s a weekday dinner or a weekend treat, it fits right in.
  • Great for Leftovers: The flavors deepen and taste amazing reheated, saving you time later.
The dish shows a close-up of a baked fish fillet with a golden brown, crispy breadcrumb topping sprinkled with small bits of green herbs. Underneath the crunchy layer, the white fish looks soft and flaky. The fish rests on a creamy sauce with visible mushroom slices, all served in a deep black bowl. A silver spoon is partially seen, scooping a portion of the dish on the left side. The surface beneath the bowl has a white marbled texture. Photo taken with an iphone --ar 2:3 --v 7 - Creamy Fish and Potato Gratin, Fish and Potato Bake, Seafood Potato Casserole, Easy Fish and Potato Dish, Comforting Fish Casserole

Ingredients You’ll Need

Let’s talk ingredients — I love keeping this recipe straightforward with staples you might already have. Each element plays a role in building that luscious creamy texture and perfect fish flavor without overpowering anything.

Flat lay of four thick skinless white fish fillets with clean white flesh, two medium starchy russet potatoes peeled and sliced thinly, two halved leeks showing white and pale green layers, three whole uncracked garlic cloves, a small white bowl of unsalted butter, a small white bowl of dry white wine, a small white bowl of light vegetable stock, a small white bowl of heavy cream, a small white bowl of golden panko breadcrumbs, a small white bowl of finely shredded pale parmesan cheese, a small white bowl of rich green extra virgin olive oil, two small white bowls of cooking/kosher salt and black pepper, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Creamy Fish and Potato Gratin, Fish and Potato Bake, Seafood Potato Casserole, Easy Fish and Potato Dish, Comforting Fish Casserole
  • White fish fillets: Choose firm but tender fish like barramundi or snapper that’s about 2 cm thick for best texture and flavor.
  • Potatoes: Go for floury or starchy potatoes like Russets or Sebago for that creamy gratin consistency.
  • Leeks or onions: Leeks add a mild sweetness and subtle bite, while onions are a classic substitute.
  • Garlic cloves: Minced fresh garlic adds just the right punch of aroma and depth.
  • Unsalted butter: For sautéing and richness without extra salt.
  • White wine: Adds a lovely brightness but cooks down so the flavor is perfectly balanced; vegetable stock works well as a substitute too.
  • Vegetable stock: Low sodium is key to control salt levels.
  • Thickened/heavy cream: The heart of the recipe, bringing that cozy creamy mouthfeel.
  • Panko breadcrumbs: For that golden crunchy topping—trust me, it makes all the difference.
  • Extra virgin olive oil: Mixes with panko to create a perfectly crisp crust.
  • Parmesan cheese: Finely shredded, it adds umami and golden color.
  • Salt and black pepper: The basic flavor enhancers you’ll sprinkle throughout.
📝
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

One of the things I adore about this creamy fish and potato gratin recipe is how adaptable it is. I often tweak it slightly depending on what I have in the fridge or the season, so don’t hesitate to play around with the basic idea.

  • Using onions instead of leeks: When leeks aren’t in season, I grab a couple of white onions to sauté—they add a more robust flavor that melds well.
  • Try salmon for richer flavor: I was hesitant at first, but swapping in salmon gave the dish a beautiful pink color and a slightly stronger fish taste that my family loved.
  • Make it dairy-free: Substitute cream with coconut milk and use olive oil instead of butter, and it still turns out creamy and delicious.
  • Add fresh herbs: Sometimes I toss in a handful of dill or parsley at the end for a fresh punch of green that compliments the fish beautifully.

How to Make Creamy Fish and Potato Gratin Recipe

Step 1: Prepare your potatoes the right way

The foundation here is the potatoes, so start by slicing them about 4mm thick—thin enough to cook through but thick enough to hold their shape. I usually quarter them first, then slice. Soak those slices in cold water for a bit; this helps remove excess starch and prevents browning. Drain well before cooking to avoid sogginess.

Step 2: Sauté leeks and garlic until soft and fragrant

In your ovenproof skillet, melt butter over high heat until it’s foaming—this means it’s hot enough to get a good sauté. Add sliced leeks and minced garlic, cooking for about 3 minutes until they soften and become aromatic. I find the leeks add this incredible subtle sweetness that pairs well with the fish.

Step 3: Cook potatoes partway before layering

Next, toss in your drained potatoes along with salt and pepper. Let them cook, stirring often, for about 6 minutes. They should be getting soft but still have some bite—that way, they won’t turn to mush once baked.

Step 4: Add wine and stock, then reduce

Pour in the white wine and watch it simmer fast—this only takes about a minute or so to mostly evaporate, which helps concentrate that lovely flavor. Then add the vegetable stock and simmer for another minute and a half to reduce it by half. This step creates a flavorful base for the cream sauce.

Step 5: Layer fish and cream, then top with crunchy goodness

Turn off the heat and gently lay your seasoned fish fillets on top of the potato mixture, skin side down with the nicer cut side up for presentation. Pour the cream over evenly so it seeps around and over the fish. Finally, sprinkle the panko, olive oil, and parmesan mix on top, which will give you that irresistible golden crust.

Step 6: Bake and broil for perfect finish

Into the oven it goes for 30 minutes at 180°C (350°F). I know, 30 minutes sounds like a lot, but don’t worry—the fish stays silky and flaky while the potatoes finish cooking completely. Then switch on the broiler and move the skillet to the top rack, broiling for 3-4 minutes until the topping turns golden and crunchy. Keep a close eye here to avoid burning.

Step 7: Rest before serving

Take it out of the oven and let it rest for 5 minutes. This little waiting period helps all the flavors settle, making each mouthful even more satisfying. Trust me, eating the fish with a bit of that creamy potato gratin in every bite is pure bliss.

👨‍🍳

Pro Tips for Making Creamy Fish and Potato Gratin Recipe

  • Choose Thicker Fish Fillets: I learned that about 2 cm thick fillets give the best balance—not too dry or undercooked.
  • Don’t Skip the Wine: It adds a subtle depth, but if you prefer to avoid alcohol, extra vegetable stock works great too.
  • Keep an Eye on the Broiler: That final crisp topping can burn quickly, so watch it like a hawk the last few minutes.
  • Pat Fish Dry Before Cooking: Especially if using frozen, this simple step helps the fish cook evenly and prevents too much liquid in the bake.

How to Serve Creamy Fish and Potato Gratin Recipe

The image shows a white plate with a creamy dish made of soft yellow and white potato slices mixed in a rich white sauce at the bottom. On top, there is a golden-brown crust with a crunchy texture, sprinkled with small bits of green herbs. Above the crispy layer, there is a small pile of fresh, bright green spinach leaves resting on one side of the plate. The background is a white marbled texture. photo taken with an iphone --ar 2:3 --v 7 - Creamy Fish and Potato Gratin, Fish and Potato Bake, Seafood Potato Casserole, Easy Fish and Potato Dish, Comforting Fish Casserole

Garnishes

I usually finish mine with a sprinkle of fresh chopped parsley or dill—the bright green adds color and freshens up the richness. A squeeze of lemon on the side can also brighten up the dish beautifully, cutting through the creaminess.

Side Dishes

Pairing this creamy gratin with a crisp green salad or steamed green beans balances the meal perfectly. Roasted asparagus or sautéed spinach also add lovely textures and complement the creamy fish.

Creative Ways to Present

For special dinners, I sometimes dish the gratin into individual ramekins and broil the topping there—it looks so elegant! You can also add a few edible flowers on top for an extra wow factor if you’re serving guests.

Make Ahead and Storage

Storing Leftovers

Leftovers keep wonderfully in a sealed container in the fridge for up to 3 days. I’ve found it actually tastes even better the next day as the flavors have time to meld.

Freezing

I usually don’t freeze this particular gratin because the texture of the creamy potatoes changes a bit, but if you want to, freeze before baking and thaw overnight in the fridge before cooking.

Reheating

The best way to reheat leftover creamy fish and potato gratin is in the oven at 160°C (320°F), covered loosely with foil to prevent drying out, for about 15-20 minutes until warmed through. This keeps the fish tender and topping crisp.

FAQs

  1. Can I use frozen fish for this recipe?

    Absolutely! Just make sure to thaw it completely and pat it dry with paper towels so excess moisture doesn’t make the gratin watery.

  2. What type of potatoes work best for a creamy gratin?

    Starchy or floury potatoes like Russets or Maris Piper yield the best creamy texture as they break down slightly but still hold their shape.

  3. Can I make this recipe without white wine?

    Yes! Just swap the wine for an equal amount of vegetable stock—it will still taste delicious and the alcohol flavor will be absent.

  4. How do I know when the fish is cooked perfectly?

    The fish is done when it flakes easily with a fork but still looks moist and tender inside after baking. The 30-minute bake time is designed for this perfect balance.

Final Thoughts

I absolutely love how this Creamy Fish and Potato Gratin Recipe comes together—it’s rich, comforting, and impressively easy. When I first tried this, I was amazed at how the fish stayed so tender while the potatoes cooked perfectly in that luscious sauce. Honestly, it’s become a staple in my home because it feels special but really isn’t any fuss at all. So go ahead and give it a try—you’ll be happily surprised just how satisfying a baked dish this creamy, crusty, and flavorful can be.

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 and Potato Gratin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 436 reviews
  • Author: Stacy
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Australian

Description

A deliciously creamy fish on potato gratin featuring tender white fish fillets baked over a flavorful leek, garlic, and potato base with a crispy parmesan panko topping. This comforting meal combines the rich textures of creamy gratin and succulent fish, enhanced by white wine and vegetable stock, perfect for an elegant yet simple dinner.


Ingredients

Scale

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 part 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, any type (or substitute 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: Preheat the oven to 180°C/350°F (160°C fan) with a shelf in the middle to ensure even baking later.
  2. Prepare potatoes: Cut the peeled potatoes into quarters and then slice them 4mm thick. Place the cut potatoes into a large bowl of water to prevent browning and remove excess starch. Drain well before use.
  3. Make crunchy topping: In a bowl, mix panko breadcrumbs with olive oil, then stir in finely shredded parmesan cheese. Set aside for topping.
  4. Season fish: Sprinkle salt and black pepper evenly on both sides of the fish fillets. Set aside to rest.
  5. Sauté leeks and garlic: In a large oven-proof skillet (about 30cm/12 inches), melt the unsalted butter over high heat until foamy. Add sliced leeks and minced garlic, cooking for 3 minutes until softened and fragrant.
  6. Sauté potatoes: Add the sliced potatoes to the skillet along with salt and black pepper. Cook for 6 minutes, stirring regularly, until the potatoes are about half cooked.
  7. Reduce wine and stock: Pour in the white wine and simmer rapidly until mostly evaporated, about 1 minute. Then add the vegetable stock and simmer for 1.5 minutes or until reduced by half.
  8. Add fish and cream: Turn off the stove. Place the seasoned fish fillets on top of the potato mixture with the presentation side up. Pour the thickened cream all over the fish and potatoes to cover them fully. Sprinkle the prepared panko parmesan topping evenly over everything.
  9. Bake: Place the skillet in the preheated oven and bake for 30 minutes. This ensures the fish remains succulent and the potatoes cook through.
  10. Grill topping: Switch the oven to grill (broiler) on high heat and move the skillet to the top rack. Grill for 4 minutes or until the topping is golden and crunchy.
  11. Rest and serve: Remove from oven and let rest for 5 minutes before serving. Serve fish and gratin together for the best flavor combination in every bite.

Notes

  • Fish choice: Use delicate white fish fillets about 2 cm thick such as barramundi, snapper, tilapia, cod, or salmon. Avoid very thin or thick cuts for best flavor and texture. Frozen fish works fine if thawed and patted dry.
  • Leeks washing: Use only the soft white and pale green parts of the leeks. Discard the darker green parts. Peel off the first outer layer, cut in half lengthwise, wash thoroughly, and shake off excess water before slicing.
  • Potatoes: Starchy or floury potatoes (such as Russet, Maris Piper, or Sebago) work best to achieve a creamy gratin texture.
  • Wine substitution: White wine adds flavor but the alcohol cooks off. You can substitute more vegetable stock if preferred.
  • Leftovers: Store in the refrigerator for up to 3 days. Not recommended for freezing.
  • Presentation side: The presentation side of the fish is the side cut off the bone, which looks nicer; avoid the side where the skin was.
  • Other proteins: Alternatives like chicken may be bland; shrimp or prawns might work with reduced cook time but not tested.

Nutrition

  • Serving Size: 1 serving
  • Calories: 520 kcal
  • Sugar: 3 g
  • Sodium: 490 mg
  • Fat: 32 g
  • Saturated Fat: 18 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 29 g
  • Fiber: 3 g
  • Protein: 30 g
  • Cholesterol: 95 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