Creamy Potato Gratin Thyme

Golden, bubbly Creamy Potato Gratin with fresh thyme is a comforting, cheesy side dish. Save
Golden, bubbly Creamy Potato Gratin with fresh thyme is a comforting, cheesy side dish. | cookingwithhazel.com

This French-inspired dish features thin potato slices layered with a creamy mixture of milk, cream, Gruyère, and Parmesan cheeses, infused with fresh thyme and subtle nutmeg. Baked to a golden, bubbling finish, it offers a rich, comforting flavor ideal as a side or vegetarian main. The layering technique ensures tender potatoes and a luscious sauce, while thyme adds a fragrant herbaceous note. Perfectly paired with roast meats or crisp salads, it delivers a satisfying combination of textures and flavors, with options to customize cheeses or spice.

I was standing at my kitchen counter on a rainy Thursday evening, half-listening to an old French cooking show on the radio, when I realized I had nothing planned for dinner except a bag of potatoes and some cream about to expire. That gratin turned into one of those dishes I now make without thinking, the kind that fills the house with warmth before anyone even takes a bite.

The first time I brought this to a potluck, my friend Sophie—who grew up in Provence—took one bite and asked if I'd stolen her grandmother's recipe. I hadn't, but I took it as the highest compliment. Since then, it's become my default whenever I want to impress without spending the whole day in the kitchen.

Ingredients

  • Yukon Gold or Russet potatoes: Yukon Golds give you a naturally buttery flavor and hold their shape beautifully, while Russets break down just enough to thicken the sauce as it bakes.
  • Heavy cream and whole milk: The combination keeps the dish rich without being so heavy you need a nap afterward, and it helps the layers meld together into something silky.
  • Gruyere cheese: This is where the nutty, slightly sweet depth comes from, and it melts into the cream like it was always meant to be there.
  • Parmesan cheese: A little sharpness to balance the Gruyere, plus it crisps up beautifully on top when the foil comes off.
  • Fresh thyme: I learned the hard way that dried thyme doesn't quite cut it here—the fresh leaves release their fragrance into the cream and make the whole dish smell like a French countryside kitchen.
  • Garlic and nutmeg: Just enough to add warmth without announcing themselves, they work quietly in the background to round out every bite.
  • Yellow onion (optional): I skip it when I want pure potato flavor, but when I add it, the sweetness it brings after baking is worth the extra step.

Instructions

Prep your dish and oven:
Preheat to 180°C (350°F) and generously butter your baking dish so nothing sticks later. Don't skip this step or you'll be scraping burnt cream off the edges for days.
Warm the cream mixture:
Combine cream, milk, garlic, nutmeg, salt, pepper, and thyme in a saucepan over medium heat until it just starts to steam and smell fragrant. Pull it off the heat before it boils, or the dairy can break and turn grainy.
Layer the first half:
Arrange half your potato slices in overlapping rows, scatter over half the onions if using, then sprinkle half the Gruyere and Parmesan. Pour half the warm cream mixture evenly across the top, letting it seep down between the layers.
Repeat and press:
Add the remaining potatoes, onions, cheeses, and cream, then press everything down gently with the back of a spoon to compact the layers and help the liquid distribute.
Top and cover:
Dot the surface with small pieces of butter, add a final handful of Gruyere and a few thyme leaves, then cover tightly with foil. This traps steam and cooks the potatoes through before they brown.
Bake covered, then uncovered:
Bake for 40 minutes under foil, then remove it and bake another 20 minutes until the top is golden and bubbling at the edges. The smell will tell you when it's ready.
Rest before serving:
Let it sit for 10 minutes so the layers set and you don't burn your tongue. Garnish with a few fresh thyme sprigs and serve straight from the dish.
Save
| cookingwithhazel.com

One winter, I made this for my parents' anniversary dinner and forgot to set a timer. I walked back into the kitchen to find the edges deeply caramelized, almost burnt, and thought I'd ruined it. Turns out everyone fought over those crispy corner pieces, and now I intentionally let it go a few minutes longer every time.

Choosing Your Potatoes

Yukon Golds are my go-to because they're creamy and waxy enough to hold their shape, but Russets work if you want the layers to break down a bit more and create an almost mashed-potato-like richness between the slices. I've tried mixing both, and honestly, it's just extra work for no real payoff—pick one and commit.

Make-Ahead and Storage

You can assemble the whole thing up to a day ahead, cover it tightly, and refrigerate until you're ready to bake. Just add an extra 10 minutes to the covered baking time since it'll be starting cold. Leftovers keep for three days in the fridge and reheat beautifully in a low oven, though the top won't be quite as crispy the second time around.

Pairing and Serving Ideas

This gratin is rich enough to stand on its own as a main course if you pair it with a bright, peppery arugula salad, but it also shines alongside roast chicken, seared lamb chops, or even a simple piece of grilled fish. I've served it at both casual weeknight dinners and holiday gatherings, and it always disappears first.

  • Top with crispy fried shallots for extra crunch and a hint of sweetness.
  • Swap in Emmental or sharp white cheddar if you can't find Gruyere.
  • Add a pinch of cayenne to the cream mixture if you like a subtle kick of heat.
A close-up shot of a bubbling Creamy Potato Gratin shows its creamy sauce and layered potatoes. Save
A close-up shot of a bubbling Creamy Potato Gratin shows its creamy sauce and layered potatoes. | cookingwithhazel.com

Every time I pull this dish out of the oven, I'm reminded that the best recipes aren't always the most complicated—they're the ones that make your kitchen smell like home. I hope this one does the same for you.

Recipe FAQs

Yukon Gold or Russet potatoes sliced thinly (2–3 mm) provide the ideal texture and flavor for layering.

Gruyère can be swapped for Emmental or sharp cheddar to vary the richness and taste.

Fresh thyme leaves are added to the cream mixture and sprinkled on top for fragrant herb notes.

Using a mandoline or sharp knife ensures uniformly thin slices, promoting even cooking.

Baking covered initially locks in moisture, then uncovering allows browning of the cheeses and butter for a crisp finish.

Use certified gluten-free cheeses and ingredients to keep the dish gluten-free.

Creamy Potato Gratin Thyme

Thinly sliced potatoes baked with cream, cheeses, and fresh thyme for a rich, golden side.

Prep 20m
Cook 60m
Total 80m
Servings 6
Difficulty Medium

Ingredients

Vegetables

  • 3.3 lbs Yukon Gold or Russet potatoes, peeled and thinly sliced (1/16 inch)
  • 1 medium yellow onion, thinly sliced (optional)

Dairy

  • 1 2/3 cups heavy cream
  • 3/4 cup plus 2 tbsp whole milk
  • 1/2 cup grated Gruyère cheese (plus extra for topping)
  • 1/3 cup grated Parmesan cheese
  • 2 tbsp unsalted butter (plus extra for greasing)

Herbs & Seasoning

  • 2 to 3 sprigs fresh thyme leaves, plus extra for garnish
  • 2 cloves garlic, minced
  • 1/4 tsp ground nutmeg
  • 1 tsp fine sea salt
  • 1/2 tsp freshly ground black pepper

Instructions

1
Preheat and Prepare Baking Dish: Preheat the oven to 350°F. Generously butter a 2-quart gratin dish to prevent sticking.
2
Heat Cream Mixture: In a saucepan, combine heavy cream, whole milk, minced garlic, ground nutmeg, sea salt, black pepper, and thyme leaves. Warm gently over medium heat until just steaming without boiling. Remove from heat.
3
Layer Potatoes and Cheese: Arrange half of the sliced potatoes in overlapping layers in the prepared dish. Add half the sliced onions if using, followed by half the Gruyère and Parmesan cheeses.
4
Add Cream Mixture: Pour half of the warm cream mixture evenly over the layered ingredients.
5
Repeat Layering: Repeat layers with remaining potatoes, onions, Gruyère, and Parmesan. Press down gently to level the layers.
6
Finish and Bake: Dot the surface with butter and sprinkle additional Gruyère and a few thyme leaves. Cover tightly with aluminum foil.
7
Bake: Bake covered for 40 minutes. Remove foil and continue baking an additional 20 minutes until the top is golden brown and bubbling.
8
Rest and Garnish: Allow the gratin to rest for 10 minutes before serving. Garnish with fresh thyme leaves.
Additional Information

Equipment Needed

  • Mandoline or sharp knife
  • Large mixing bowl
  • Saucepan
  • 2-quart gratin or casserole dish
  • Aluminum foil

Nutrition (Per Serving)

Calories 370
Protein 9g
Carbs 32g
Fat 24g

Allergy Information

  • Contains dairy products including milk, cream, and cheese.
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.