Potato Gratin is the ultimate comfort food that transforms simple ingredients into a rich, satisfying side dish. With layers of tender potatoes baked in a velvety Gruyère cheese sauce, this classic recipe pairs beautifully with roasted meats, holiday dinners, or cozy family meals. Whether you’re looking for potato au gratin, cheesy potatoes, or an elegant potato side dish, this recipe delivers creamy, golden perfection every time.
A Family Favorite That Never Goes Out of Style
Potato Gratin has always been one of those recipes that brings everyone to the table before dinner is even served. The aroma of butter, garlic, onions, and bubbling cheese fills the kitchen while the potatoes slowly become tender and creamy in the oven. I especially enjoy making Potato Gratin for holiday gatherings because it can be prepared ahead of time, and it always disappears quickly. Unlike many scalloped potatoes, this version includes a rich cheese sauce that gives every bite incredible flavor and a silky texture. It’s also one of my favorite holiday side dishes because it complements everything from roast beef to baked ham.
Ingredients
- 3 tablespoons butter
- 1 small onion, finely diced
- 1 garlic clove, minced or grated
- 1 teaspoon fresh thyme, chopped (or ½ teaspoon dried thyme)
- 3 tablespoons all-purpose flour (use gluten-free flour if needed)
- 1½ cups milk or heavy cream
- 1½ cups Gruyère cheese, shredded
- Pinch of nutmeg (optional)
- Salt and black pepper, to taste
- 4 pounds russet or Yukon Gold potatoes, thinly sliced
Step-by-Step Instructions
Preparing the Ingredients
Preheat the oven to 350°F (180°C). Butter a large baking dish or casserole dish. Peel the potatoes if desired and slice them into thin, even rounds about ⅛ inch thick. Finely dice the onion, mince the garlic, shred the Gruyère cheese, and measure all remaining ingredients so everything is ready before cooking.
Cooking Instructions
Melt the butter in a medium saucepan over medium heat. Add the onion and cook for 3 to 5 minutes until soft. Stir in the garlic and thyme and cook for another minute until fragrant. Sprinkle in the flour, whisk continuously, and cook for about one minute until lightly golden. Slowly pour in the milk while whisking until smooth. Continue cooking for 1 to 2 minutes until the sauce thickens. Reduce the heat and stir in ½ cup of the Gruyère cheese until melted. Add the nutmeg if using, then season with salt and pepper. Spread a thin layer of sauce in the baking dish. Arrange a layer of potatoes, spoon over more sauce, and repeat until all potatoes are used. Pour the remaining sauce over the top and sprinkle with the remaining cheese. Bake for 45 to 60 minutes until the potatoes are fork-tender and the top is golden brown. Allow the gratin to rest for 10 minutes before serving.
Tips for Perfect Results
Common Mistakes to Avoid
Slice the potatoes evenly so they cook at the same rate. Avoid using pre-shredded cheese because it doesn’t melt as smoothly. Don’t skip seasoning each layer lightly since potatoes absorb a lot of flavor. Let the finished gratin rest before serving so the creamy sauce thickens and slices hold together better.
Pro Tips for Better Flavor
For an even richer Potato Gratin, substitute heavy cream for the milk. Try mixing Gruyère with Parmesan, Asiago, or sharp cheddar for extra depth of flavor. Yukon Gold potatoes create a buttery texture, while russet potatoes produce a softer, creamier interior. Crispy cooked bacon or caramelized onions also make delicious additions.
Serving and Storage
How to Serve
Serve Potato Gratin hot alongside roasted chicken, grilled steak, baked ham, turkey, pork tenderloin, or holiday roasts. It also pairs well with fresh green beans, roasted asparagus, sautéed spinach, or a crisp green salad for a balanced meal.

How to Store Leftovers
Allow leftovers to cool completely before storing in an airtight container in the refrigerator for up to four days. Reheat individual portions in the microwave or warm the entire baking dish in a 350°F oven until heated through. You can also freeze portions for up to two months, then thaw overnight before reheating.
Conclusion
Potato Gratin is one of those timeless recipes that combines simple ingredients into an unforgettable dish. Creamy sauce, tender potatoes, and golden melted cheese create a comforting side that’s perfect for holidays, family dinners, or weekend gatherings. Once you make this classic recipe, it’s sure to become a regular favorite in your kitchen.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
What is the difference between Potato Gratin and scalloped potatoes?
Traditional Potato Gratin includes cheese in the creamy sauce, while classic scalloped potatoes are usually made with a simple cream sauce without cheese.
Can I prepare Potato Gratin ahead of time?
Yes. Assemble the dish up to one day in advance, cover, refrigerate, and bake when ready. You may need to add 10 to 15 extra minutes to the baking time if starting from cold.
What are the best potatoes for Potato Gratin?
Russet potatoes become extra creamy after baking, while Yukon Gold potatoes hold their shape well and provide a naturally buttery flavor. Both work beautifully in this recipe.

Potato Gratin
- Total Time: 1 hour 30 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
Classic creamy Potato Gratin with layers of tender potatoes baked in a rich Gruyère cheese sauce until golden and bubbling.
Ingredients
- 3 tablespoons butter
- 1 small onion, finely diced
- 1 clove garlic, minced
- 1 teaspoon thyme
- 3 tablespoons flour
- 1½ cups milk
- 1½ cups Gruyère cheese, shredded
- Pinch nutmeg
- Salt and pepper
- 4 pounds potatoes, thinly sliced
Instructions
- Preheat oven to 350°F.
- Cook onion in butter until soft.
- Add garlic and thyme.
- Whisk in flour.
- Add milk and cook until thickened.
- Stir in 1/2 cup cheese.
- Season with nutmeg, salt and pepper.
- Layer potatoes with sauce.
- Top with remaining cheese.
- Bake 45 to 60 minutes.
- Rest 10 minutes before serving.
Notes
- Use heavy cream for a richer sauce.
- Try cheddar, Swiss, Havarti or Parmesan.
- Russet and Yukon Gold potatoes both work well.
- Add cooked bacon for extra flavor.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: French
Nutrition
- Serving Size: 1
- Calories: 341
- Sugar: 4
- Sodium: 170
- Fat: 13
- Saturated Fat: 7
- Unsaturated Fat: 5
- Trans Fat: 0.4
- Carbohydrates: 45
- Fiber: 5
- Protein: 11
- Cholesterol: 37