Servings: 8 | Prep Time: 20 minutes | Cook Time: 60 minutes | Total Time: 1 hour 20 minutes
Cold night, empty stomach, zero motivation to cook something complicated? I feel you. Potato leek gratin fixes that problem in one bubbling, cheesy dish.
I stumbled onto this recipe years ago when I had leftover leeks and no plan. One bite later, I had a new obsession. Now I make it every time the weather turns cold.
This isn’t some fussy French technique that demands a culinary degree. It’s potatoes, leeks, cream, and cheese, layered up and baked until golden. Simple ingredients, ridiculous payoff.
Why This Potato Leek Gratin Recipe Works So Well
Ever wonder why gratins feel so much more special than regular mashed potatoes? It’s the layers. Each slice soaks up cream and cheese, so every bite delivers maximum flavor.
Leeks bring a mellow, slightly sweet onion flavor that regular onions can’t match. They’re gentler, less sharp, and honestly kind of underrated. Pair them with starchy potatoes and you get a dish that’s rich without feeling heavy-handed.
IMO, this is the ultimate cold-weather side dish. It also works as a main course if you’re feeding a smaller crowd or just really love carbs (no judgment here).
Ingredients for Potato Leek Gratin
Quality matters more than quantity here, so don’t skip the good cheese. Here’s exactly what you’ll need for 8 servings.
- 4 large potatoes, thinly sliced (Yukon Gold or Russet work best)
- 3 leeks, cleaned and sliced
- 2 cups heavy cream
- 1 cup grated Gruyère cheese
- 1 cup grated Parmesan cheese
- 2 tablespoons butter
- 2 cloves garlic, minced
- Salt and pepper, to taste
- Fresh thyme, for garnish (optional)
Yukon Golds give you that creamy, buttery bite, while Russets hold their shape a little better. Either one works, so just grab whichever looks best at the store. Fresh, firm leeks make a noticeable difference too.
Optional Add-Ins
Want to switch things up? Try one of these:
- 1 cup cooked bacon or pancetta, for a smoky kick
- 1/2 teaspoon nutmeg, for warmth
- Chopped parsley or chives, for freshness
How to Make Potato Leek Gratin
Here’s where the magic happens. Take your time on each step and this gratin will reward you tenfold.
Step 1: Clean and Prep the Leeks
Leeks hide dirt between their layers, so cleaning them properly actually matters. Slice them first, then dunk the slices into a bowl of cold water. Swirl everything around with your hand and let it sit for a couple of minutes. The grit sinks straight to the bottom, leaving clean, ready-to-cook leeks floating on top.
Step 2: Slice the Potatoes
Grab a sharp knife or, better yet, a mandoline slicer if you own one. Slice the potatoes about 1/8 inch thick, keeping them as even as possible. Thin, uniform slices cook at the same rate, which means no crunchy surprises hiding in the middle of your gratin.
Peeling is optional. I usually peel mine for a smoother bite, but leaving the skins on adds a rustic texture some people genuinely prefer.
Step 3: Sauté the Leeks
Melt the butter in a large skillet over medium heat. Add the sliced leeks and minced garlic, then cook for about 5 to 7 minutes until soft and fragrant. Stir occasionally so nothing sticks or browns too fast.
You’ll know they’re ready when the kitchen smells amazing and the leeks turn a soft, translucent green. Pull them off the heat and set them aside to cool slightly.
Step 4: Mix the Cream Base
In a large bowl, whisk together the heavy cream with a generous pinch of salt and pepper. This cream mixture is what makes every layer taste rich instead of dry. Feel free to add a pinch of nutmeg here for extra warmth.
Whisk until fully combined, about 30 seconds. That’s it, nothing fancy, just make sure the seasoning is evenly distributed.
Step 5: Layer Everything in the Baking Dish
Grease a 9×13 inch baking dish so nothing sticks later. Start with a layer of sliced potatoes, covering the bottom evenly. Follow with a layer of sautéed leeks, then pour a portion of the cream mixture over the top.
Sprinkle some Gruyère and Parmesan over that layer before repeating the whole process again. Press down gently between layers so everything settles and bakes evenly. Two full layers usually fits perfectly in a standard dish.
Step 6: Bake Until Golden and Bubbly
Cover the dish tightly with aluminum foil. This traps steam and keeps the top from burning before the potatoes actually cook through.
Bake at 375°F (190°C) for 45 minutes covered. Then remove the foil and bake for another 15 to 20 minutes uncovered. You’re looking for a deep golden crust with visible bubbling around the edges.
Let it rest for 10 minutes before slicing. I know waiting is torture, but this step keeps the layers from collapsing into a puddle on the plate.
Tips for the Best Potato Leek Gratin
A few small tweaks separate a good gratin from a great one. These come from years of trial, error, and one memorable oven disaster.
- Slice potatoes evenly, since thickness inconsistency causes uneven cooking
- Don’t rush the leek sauté, since raw leeks taste sharp and unpleasant
- Use freshly grated cheese, since pre-shredded cheese doesn’t melt as smoothly
- Let it rest before cutting, since this keeps each slice intact
Have you ever pulled a gratin out too early and watched it fall apart? Rookie mistake, and I’ve made it more than once.
Variations Worth Trying
Once you’ve nailed the base recipe, switching things up gets fun. Here are a few versions I’ve tested and loved.
- Bacon Leek Gratin: Fold in crispy bacon between the layers for smoky depth
- Spinach and Gruyère Gratin: Add wilted spinach for color and extra nutrients
- Sweet Potato Swap: Replace half the potatoes with sweet potatoes for a subtle sweetness
- Herb-Infused Gratin: Steep thyme or bay leaves in the warm cream, then strain before mixing
None of these variations are complicated. They’re just small swaps that completely change the personality of the dish.
How to Store and Reheat Leftovers
Store leftover gratin in an airtight container in the fridge for up to three days. Reheat it in the oven at 350°F until warmed through, since the microwave tends to make the top rubbery. FYI, this dish also freezes well for up to a month if wrapped tightly.
You can also assemble the whole gratin a day ahead and refrigerate it unbaked. Just add a few extra minutes to the covered baking time since it’s starting cold.
Frequently Asked Questions
Can I make potato leek gratin ahead of time? Yes. Assemble it completely, cover tightly, and refrigerate for up to 24 hours. Add roughly 10 extra minutes of covered baking time when cooking from cold.
What potatoes work best for gratin? Yukon Gold and Russet potatoes both work well because of their starch content. They hold their shape while still turning creamy once baked.
Can I use different cheese? Absolutely. Gruyère and Parmesan are classic, but cheddar, fontina, or even a little blue cheese can add an interesting twist.
Is potato leek gratin gluten-free? Yes, naturally. There’s no flour or bread involved, so just double-check that your cheese brand doesn’t add gluten-based fillers.
Why is my gratin watery instead of creamy? This usually happens from slicing potatoes too thick or skipping the resting step after baking. Thinner slices and a 10-minute rest solve this almost every time.
Final Thoughts
Potato leek gratin isn’t complicated, and that’s exactly the point. It’s creamy, cheesy, comforting, and forgiving enough for beginners while still impressing dinner guests.
Give it a shot this weekend and see for yourself. Once you taste that golden, bubbling top layer, you’ll understand why I make this dish on repeat every winter

Potato Leek Gratin
Ingredients
Method
- Clean and slice the leeks. Soak the sliced leeks in cold water to remove dirt.
- Slice the potatoes about 1/8 inch thick, optionally peeling them for a smoother taste.
- Melt butter in a skillet, add leeks and minced garlic, and sauté for 5 to 7 minutes until soft.
- In a bowl, whisk together heavy cream with a pinch of salt and pepper.
- Grease a 9x13 inch baking dish. Start layering with sliced potatoes, then leeks, followed by the cream mixture, and a sprinkling of cheeses. Repeat the layers.
- Cover the dish with aluminum foil and bake at 375°F (190°C) for 45 minutes. Then remove the foil and bake for another 15-20 minutes until golden.
- Let it rest for 10 minutes before slicing the gratin.



