
This creamy leek gratin transforms the humble leek into an elegant side dish that pairs perfectly with roasted meats or stands proudly on its own. The gentle sweetness of slowly cooked leeks meets rich cream and nutty Gruyère cheese in a marriage of flavors that will have everyone reaching for seconds.
I discovered this recipe years ago when trying to use up an abundance of leeks from my garden. What started as a kitchen experiment became an immediate family favorite requested at every holiday gathering.
Ingredients
- Leeks: These mild onion relatives become buttery soft and sweet when cooked properly. Look for firm leeks with bright green tops and white bottoms.
- Heavy cream: Creates the luxurious sauce that bathes the leeks. Full fat works best for proper thickening.
- Gruyère cheese: Adds a nutty complexity that perfectly complements the leeks. Choose aged Gruyère for the most flavor.
- Butter: Use unsalted butter to control the seasoning. European style butter has higher fat content for richer results.
- Salt and pepper: Enhances all other flavors. Freshly ground black pepper makes a noticeable difference.
Step-by-Step Instructions
- Prepare the Leeks:
- Trim the dark green tops and roots from leeks, leaving the white and light green parts. Slice lengthwise and rinse thoroughly between layers to remove any hidden soil. Cut into half-inch slices. This careful cleaning ensures no gritty texture in your finished dish.
- Sauté the Leeks:
- Melt butter in a large skillet over medium heat until foaming subsides. Add leeks and cook for about 10 minutes, stirring occasionally, until they become soft and translucent but not browned. The slow cooking develops their natural sweetness and ensures tender texture.
- Assemble the Gratin:
- Transfer sautéed leeks to a shallow baking dish, spreading them in an even layer. Pour the heavy cream evenly over the leeks, allowing it to seep between the layers. Season generously with salt and freshly ground black pepper. The cream will thicken during baking to create a silky sauce.
- Add the Cheese:
- Grate the Gruyère cheese directly over the leeks and cream, creating an even blanket across the surface. The cheese will form a golden, bubbling crust that adds both flavor and visual appeal to the finished dish.
- Bake to Perfection:
- Place the baking dish in a preheated 375°F oven and bake for 20 minutes until the top is golden brown and bubbling around the edges. The edges will caramelize slightly, creating delicious flavor contrasts with the creamy interior.

The moment this gratin comes out of the oven with its bubbling cheese crust is pure kitchen magic. I remember serving this at my first dinner party as a newlywed. My mother in law asked for the recipe which remains one of my proudest cooking moments to this day.
Make It Ahead
This gratin is perfect for entertaining because you can prepare it entirely in advance. Complete all steps up to adding the cheese, then cover and refrigerate for up to 24 hours. When ready to serve, add the cheese and bake as directed, adding an additional 5 minutes to the baking time if starting from cold. The flavors actually improve with a rest in the refrigerator, making this dish taste even more complex.
Customize Your Gratin
The basic recipe is delicious on its own, but you can easily customize it to your preferences. Add a pinch of nutmeg to the cream for warmth and depth. Mix in cooked bacon bits before baking for a smoky flavor. Substitute half the Gruyère with Parmesan for a sharper taste profile. For a complete meal, layer in thinly sliced cooked potatoes or add leftover roasted chicken before baking.
Serving Suggestions
Serve this gratin straight from the oven while still bubbling and hot. It pairs beautifully with roasted meats, especially beef or lamb, where the creamy texture provides a wonderful contrast. For a vegetarian main course, serve larger portions alongside a crisp green salad dressed with a tangy vinaigrette to balance the richness. A crusty baguette is essential for soaking up every last bit of the creamy sauce.

Finish your meal in style with this creamy, bubbly gratin that is guaranteed to impress guests and family alike.
Frequently Asked Questions
- → Can I prepare leek gratin ahead of time?
Yes, you can assemble the dish up to 24 hours ahead. Sauté the leeks and arrange in your baking dish, but wait to add the cream and cheese until just before baking. Cover and refrigerate, then bring to room temperature before adding the remaining ingredients and baking.
- → What can I substitute for Gruyère cheese?
If Gruyère isn't available, try Swiss cheese, Emmental, Comté, or even a good quality white cheddar. Each will provide a different flavor profile but will work well with the leeks and cream.
- → How do I properly clean leeks?
Leeks often harbor sand and dirt between their layers. After trimming, slice the leeks and place them in a bowl of cold water. Swish them around and let them sit for a few minutes so the dirt sinks to the bottom. Lift the leeks out (don't pour them) and drain well before cooking.
- → Can I make this dish lighter?
For a lighter version, substitute half-and-half or whole milk for the heavy cream, though the sauce won't be as rich. You can also reduce the amount of cheese or use a part-skim option. Consider adding a tablespoon of flour to the sautéed leeks to help thicken the lighter dairy.
- → What herbs complement leek gratin?
Thyme, chives, and parsley all pair wonderfully with leeks. Add fresh thyme leaves to the leeks while sautéing, or sprinkle fresh chopped chives or parsley over the finished dish for color and flavor.
- → How do I know when my leek gratin is done?
The gratin is done when the top is golden brown and bubbling around the edges, typically after 20 minutes at 375°F. If you want more color on top, broil for the last 1-2 minutes, watching carefully to prevent burning.