I enjoy this recipe because it transforms simple pantry ingredients into an elegant and satisfying dish. The creamy cheese sauce coats every slice of potato, creating a melt-in-your-mouth texture that’s impossible to resist. I also appreciate how versatile it is since I can customize the cheese or add extra ingredients like bacon or herbs. Best of all, it’s easy to prepare ahead of time for gatherings and special occasions.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
3 tablespoons butter
1 small onion, finely diced
1 clove garlic, minced or grated
1 teaspoon fresh thyme, chopped (or ½ teaspoon dried thyme)
3 tablespoons all-purpose flour (gluten-free flour if needed)
1½ cups milk (or heavy cream)
1½ cups Gruyère cheese, shredded
1 pinch nutmeg (optional)
Salt and pepper, to taste
4 pounds potatoes, thinly sliced
Directions
I melt the butter in a saucepan over medium heat, then cook the diced onion for about 3 to 5 minutes until softened.
I stir in the garlic and thyme and cook for about 1 minute until fragrant.
I sprinkle in the flour, stir well, and cook for another minute until it turns lightly golden.
I slowly add the milk and continue cooking, stirring constantly until the sauce thickens.
I reduce the heat and stir in ½ cup of the shredded Gruyère cheese until melted. Then I season the sauce with nutmeg, salt, and pepper.
I spread a thin layer of sauce over the bottom of a large baking dish.
I arrange the sliced potatoes in layers, adding sauce between each layer until all the potatoes are used.
I pour the remaining sauce evenly over the potatoes and sprinkle the rest of the shredded cheese on top.
I bake the gratin in a preheated 350°F (180°C) oven for 45 to 60 minutes, or until the potatoes are tender and the top is beautifully golden.
I allow the gratin to rest for several minutes before serving so the sauce can thicken slightly.
Servings and Timing
Servings: 8
Prep Time: 20 minutes
Cook Time: 1 hour 10 minutes
Total Time: 1 hour 30 minutes
Variations
I enjoy changing this gratin depending on the meal I’m serving. Sometimes I replace the milk and flour with heavy cream for an even richer sauce. I also like using Swiss, mozzarella, Havarti, cheddar, or a combination of cheeses for different flavors. Parmesan, Asiago, or Pecorino Romano add extra depth, while crispy bacon creates a hearty twist. Yukon Gold and Russet potatoes are my favorites, but almost any potato variety works well. I also occasionally add caramelized onions or fresh rosemary for additional flavor.
Storage/Reheating
I store leftover Potato Gratin in an airtight container in the refrigerator for up to 4 days. If I want to keep it longer, I freeze individual portions for up to 2 months. To reheat, I warm it in a 350°F oven until heated through, or microwave individual servings for a quick meal. I find that reheating in the oven helps maintain the creamy texture and crispy cheese topping.
FAQs
What are the best potatoes for Potato Gratin?
I usually use Russet or Yukon Gold potatoes because they become wonderfully tender while still holding their shape during baking.
Can I prepare Potato Gratin ahead of time?
Yes. I often assemble the gratin several hours or even a day before baking. I keep it covered in the refrigerator until I’m ready to cook it.
Can I use a different cheese?
Absolutely. I frequently substitute Gruyère with Swiss, cheddar, mozzarella, Havarti, or a blend of my favorite melting cheeses.
How do I know when the gratin is done?
I insert a knife into the center to check that the potatoes are completely tender, and I look for a deeply golden, bubbling cheese topping.
Can I make this recipe gluten-free?
Yes. I simply replace the all-purpose flour with a gluten-free flour blend, or I use heavy cream instead of making a flour-based sauce.
Conclusion
I love making this Potato Gratin because it’s the perfect balance of creamy, cheesy, and comforting. The tender layers of potatoes combined with the rich homemade cheese sauce create a timeless side dish that’s suitable for both everyday dinners and holiday feasts. Once I serve it, it’s always one of the first dishes to disappear from the table, making it a recipe I return to again and again.
Potato Gratin is a rich and creamy side dish made with tender sliced potatoes, Gruyère cheese, and a velvety homemade sauce. Perfect for holiday dinners, family meals, and special occasions.
Author:Emma
Prep Time:20 minutes
Cook Time:1 hour 10 minutes
Total Time:1 hour 30 minutes
Yield:8 servings
Category:Side Dish
Method:Baking
Cuisine:French
Diet:Vegetarian
Ingredients
3 tablespoons unsalted butter
1 small onion, finely diced
1 clove garlic, minced or grated
1 teaspoon fresh thyme, chopped (or ½ teaspoon dried thyme)
1½ cups whole milk (or heavy cream for a richer gratin)
1½ cups Gruyère cheese, shredded
Pinch of ground nutmeg (optional)
Salt and black pepper, to taste
4 pounds potatoes (Russet or Yukon Gold), thinly sliced
Instructions
Preheat the oven to 350°F (180°C). Lightly grease a large baking dish or casserole dish.
In a medium saucepan, melt the butter over medium heat.
Add the diced onion and cook for 3–5 minutes, stirring occasionally, until softened.
Stir in the garlic and thyme and cook for 1 minute, until fragrant.
Sprinkle the flour over the onion mixture and stir continuously for 1 minute, until lightly golden.
Gradually whisk in the milk and cook for 1–2 minutes, stirring constantly until the sauce thickens.
Reduce the heat to low and stir in ½ cup of the shredded Gruyère cheese until melted.
Add the nutmeg (if using) and season with salt and black pepper to taste.
Spread a thin layer of cheese sauce over the bottom of the prepared baking dish.
Arrange a layer of sliced potatoes over the sauce. Spoon or brush additional sauce over the potatoes. Repeat the layers until all the potatoes are used.
Pour any remaining sauce evenly over the top and sprinkle with the remaining 1 cup of Gruyère cheese.
Bake for 45–60 minutes, or until the potatoes are tender when pierced with a knife and the top is golden brown and bubbly.
Let the gratin rest for 10 minutes before serving to allow the sauce to set.
Notes
A mandoline slicer helps create evenly thin potato slices for uniform cooking.
Russet potatoes create a creamier texture, while Yukon Gold potatoes offer a buttery flavor and hold their shape well.
Substitute heavy cream for the milk for an even richer gratin.
Gruyère can be replaced or combined with Swiss, mozzarella, Havarti, cheddar, Parmesan, Asiago, or Pecorino Romano.
Add cooked bacon, caramelized onions, sautéed mushrooms, or fresh herbs for extra flavor.
Cover loosely with foil if the top browns too quickly during baking.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in a 350°F (175°C) oven until warmed through.