
This potato gratin has been my culinary secret weapon for years, transforming simple sliced potatoes into an irresistible creamy, cheesy masterpiece that always gets devoured at family gatherings.
I first made this gratin for a Christmas dinner when I was nervous about impressing my in-laws. Three helpings later, my father-in-law declared it better than his mother's recipe—a compliment I still treasure years later.
Ingredients
- Butter: Creates the foundation for the silky sauce while adding rich flavor
- Onion and garlic: Provide aromatic depth that elevates the simple ingredients
- Fresh thyme: Brings an earthy herbaceous note that pairs perfectly with potatoes
- All purpose flour: Thickens the sauce without making it heavy
- Milk: Creates the creamy texture while keeping the dish lighter than using all cream
- Gruyere cheese: Offers the perfect nutty meltability that forms that irresistible golden crust
- Nutmeg: Enhances the creamy flavors with subtle warmth
- Potatoes: Are the star; use russet for fluffy texture or Yukon gold for buttery flavor
Step-by-Step Instructions
- Create The Base:
- Melt butter over medium heat and cook diced onion until translucent and tender, about 3-5 minutes. This slow cooking develops sweetness in the onions without browning them.
- Add Aromatics:
- Introduce garlic and thyme, stirring constantly for about one minute until the kitchen fills with their fragrant aroma. Be careful not to burn the garlic which would create bitterness.
- Make The Roux:
- Sprinkle flour evenly over the mixture and stir continuously for a full minute until it takes on a light golden color. This cooking removes the raw flour taste while creating the thickening power.
- Create The Sauce:
- Pour in milk gradually while whisking to prevent lumps. Continue stirring until the sauce thickens enough to coat the back of a spoon, about 1-2 minutes of gentle simmering.
- Add Cheese:
- Reduce heat to low and incorporate half cup of gruyere, stirring until completely melted and smooth. Season with nutmeg, salt and pepper, tasting to ensure perfect balance.
- Layer The Potatoes:
- Spread a thin layer of sauce on the bottom of your baking dish, then arrange potatoes. For maximum flavor, dip each slice in sauce before arranging in the dish, creating beautiful layers.
- Top And Finish:
- Pour remaining sauce over the arranged potatoes, ensuring even coverage. Sprinkle remaining cheese generously across the top for that perfect golden crust.
- Bake To Perfection:
- Place in preheated 350°F oven and bake until potatoes are fork tender and top is golden brown, approximately 45-60 minutes. Let rest for 5-10 minutes before serving.

My grandmother taught me to test potato doneness by inserting a thin knife into the center. When it slides in without resistance, your gratin is perfectly cooked. This simple technique has saved me from serving undercooked potatoes countless times.
Slicing Techniques
The thickness of your potato slices dramatically affects the final texture and cooking time of your gratin. For optimal results, aim for slices about 1/8 inch thick. A mandoline slicer produces the most consistent results, ensuring even cooking throughout. If cutting by hand, use a sharp knife and take your time for uniform slices. Remember that thicker slices require longer baking time, while paper thin slices might disintegrate into the sauce.
Creative Variations
The basic potato gratin recipe serves as a perfect canvas for creative additions. Crispy bacon bits folded between layers add smoky depth and textural contrast. For an elegant twist, layer in thinly sliced fennel bulb, which mellows beautifully during baking. Mushroom lovers can sauté wild mushrooms with thyme before adding to the layers. For a complete one dish meal, consider adding diced ham or shredded rotisserie chicken between potato layers.

Serving Suggestions
This gratin pairs magnificently with simply prepared proteins like roasted chicken, grilled steak, or baked ham. The rich, creamy texture complements leaner meats particularly well. For a complete meal, serve alongside a bright, acidic salad dressed with vinaigrette to cut through the richness. When entertaining, I prepare individual portions in ramekins for an elegant presentation that also helps control portion sizes. Let the gratin rest 10 minutes before serving to allow the layers to set properly.
Storage Solutions
Leftover potato gratin maintains its delicious flavor for up to 4 days when properly refrigerated in an airtight container. Reheat portions gently in a 325°F oven until warmed through, about 15 minutes. For best texture, avoid microwave reheating which can make the potatoes rubbery. This dish also freezes surprisingly well. Portion cooled leftovers, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating for best results.
Frequently Asked Questions
- → What type of potatoes work best?
Russet or Yukon Gold potatoes are ideal as they hold their shape well and absorb the creamy sauce perfectly.
- → Can I make this dish gluten-free?
Yes, simply replace the flour with a gluten-free alternative for the roux, and ensure the rest of your ingredients are gluten-free.
- → What cheeses can I substitute?
You can use a variety of melting cheeses like mozzarella, cheddar, Havarti, or even a mix with parmesan for extra depth.
- → Can I prepare this dish ahead of time?
Yes, you can assemble the dish ahead of time, cover it, and refrigerate for up to 24 hours. Bake just before serving.
- → How do I prevent the sauce from curdling?
Use fresh milk, avoid overheating, and add the cheese gradually on low heat while stirring to maintain a smooth texture.