There’s something special about a pan of homemade au gratin potatoes bubbling away in the oven. The rich aroma of butter, garlic, and melted cheese fills the kitchen, making it almost impossible to wait until dinner is ready. This recipe has been a favorite in my family for years, and every time I make it, it reminds me of cozy Sunday dinners and holiday gatherings where everyone reached for seconds.
Dad’s Creamy & Cheesy Au Gratin Potatoes is one of those classic comfort food recipes that never disappoints. Thin slices of buttery Yukon Gold potatoes are layered with onions, covered in a smooth homemade cheese sauce, and baked until perfectly tender. A topping of Gruyère and Parmesan creates a beautifully golden crust that’s crispy on top while the inside stays creamy and cheesy.
Unlike boxed potato mixes, this homemade version is made with simple, fresh ingredients that create a richer flavor and a silky sauce. Every bite is packed with creamy cheddar cheese, tender potatoes, and just the right balance of seasonings. The result is a side dish that tastes like it came from your favorite family restaurant.
One of the best things about this recipe is how versatile it is. Whether you’re planning a holiday feast, Sunday roast, family barbecue, or an easy weeknight dinner, these cheesy potatoes pair perfectly with almost any main course. They complement baked ham, roast turkey, grilled steak, pork chops, roasted chicken, meatloaf, or even grilled vegetables.
Although this dish looks impressive enough for special occasions, it’s surprisingly easy to prepare. The homemade cheese sauce comes together in just a few minutes, and once everything is layered into the baking dish, the oven does most of the work. While it bakes, you can focus on preparing the rest of your meal or simply enjoy the wonderful aroma filling your home.
Another reason I love this recipe is that it’s made with three different cheeses. Sharp cheddar provides bold flavor, Gruyère adds a rich and slightly nutty taste, and Parmesan creates a crispy golden topping that takes the casserole to another level. Combined with creamy milk and butter, the cheese melts into every layer of potatoes, creating the ultimate comfort food.
Whether you’re cooking for your family, hosting friends, or preparing a holiday meal, these homemade au gratin potatoes are guaranteed to impress. Once you try this recipe, it will quickly become one of your favorite side dishes for every season.

Why Make This Recipe
There are plenty of potato casseroles, but this recipe stands out because it combines simple ingredients with incredible homemade flavor.
Rich Homemade Cheese Sauce
Instead of relying on canned soup or boxed mixes, this recipe features a creamy homemade cheese sauce made from butter, flour, milk, and freshly shredded cheese. The result is smooth, flavorful, and much richer than store-bought versions.
Three Delicious Cheeses
Sharp Cheddar melts beautifully into the sauce, Gruyère adds a subtle nutty flavor, and Parmesan creates an irresistible crispy topping.
Perfect for Holidays
Whether it’s Thanksgiving, Christmas, Easter, or a Sunday family dinner, this recipe fits beautifully on every holiday table.
Budget-Friendly
Potatoes are affordable, filling, and easy to find all year long. With only a few additional ingredients, you can feed a large family without spending much money.
Beginner Friendly
If you’ve never made homemade au gratin potatoes before, don’t worry. The instructions are straightforward, making this recipe perfect for cooks of every skill level.
Great Make-Ahead Dish
You can assemble the casserole several hours in advance, refrigerate it, and bake it just before dinner. This makes holiday meal planning much easier.
Crowd Favorite
Creamy potatoes and melted cheese are a combination that everyone loves. It’s one of those recipes that disappears quickly at potlucks and family gatherings.
Delicious Leftovers
These potatoes reheat beautifully, making them just as enjoyable the next day for lunch or dinner.

How to Make Dad’s Creamy & Cheesy Au Gratin Potatoes
Ingredients
This recipe uses everyday ingredients that come together to create a rich, creamy, and comforting casserole.
Potatoes
- 2½ pounds Yukon Gold potatoes (6–7 medium potatoes), peeled and sliced into ⅛-inch rounds
- ½ medium yellow onion, thinly sliced
Creamy Cheese Sauce
- 3 tablespoons salted butter
- ¼ cup all-purpose flour
- 1½ cups whole milk (or unsweetened almond milk)
- 8 ounces sharp Cheddar cheese, freshly shredded (about 2 cups)
- ¾ teaspoon kosher salt
- ½ teaspoon garlic powder
- Freshly ground black pepper, to taste
Topping
- 2 ounces Gruyère cheese, shredded (½ cup)
- 2 ounces freshly grated Parmesan cheese (½ cup)
- Fresh chopped parsley or chives
Ingredient Tips
For the creamiest texture, choose Yukon Gold potatoes. Their naturally buttery flavor and medium starch content help them become tender while keeping their shape. Freshly shredded cheese is highly recommended because it melts much better than pre-shredded cheese.
Directions
Step 1: Prepare the Oven
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or cooking spray.
Step 2: Layer the Potatoes
Arrange one-third of the sliced potatoes in an even layer in the prepared baking dish. Scatter a few onion slices over the potatoes. Continue layering until all the potatoes and onions are used.
Step 3: Make the Cheese Sauce
In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for about one minute until smooth.
Slowly whisk in the milk, stirring constantly until the mixture thickens into a creamy sauce. Add the shredded Cheddar cheese, kosher salt, garlic powder, and several grinds of black pepper. Stir until the cheese has completely melted and the sauce is smooth and creamy.
Step 4: Assemble
Pour the hot cheese sauce evenly over the layered potatoes, making sure it reaches every corner of the baking dish.
Sprinkle the Gruyère cheese and Parmesan cheese evenly over the top.
Step 5: Bake
Cover the dish with aluminum foil and bake for 45 minutes.
Remove the foil and continue baking for 25–30 minutes, or until the potatoes are fork-tender and the top is golden brown and bubbly.
If you’d like a crispier crust, broil for 2–3 minutes at the end, watching carefully to prevent burning.
Allow the casserole to rest for 10 minutes before serving. This gives the sauce time to thicken and makes serving much easier.
Frequently Asked Questions
What potatoes are best for au gratin potatoes?
Yukon Gold potatoes are the best choice because they have a naturally creamy texture and buttery flavor. They become tender while holding their shape beautifully during baking.
Can I make au gratin potatoes ahead of time?
Yes. Assemble the casserole up to one day in advance, cover it tightly, and refrigerate. When you’re ready to bake, let it sit at room temperature for about 20 minutes before placing it in the oven.
Why are my potatoes still hard after baking?
Potatoes usually remain firm if they were sliced too thick or if the casserole wasn’t baked long enough. Aim for slices about ⅛ inch thick and bake until a knife slides easily through the center.
Can I freeze au gratin potatoes?
Absolutely. Allow the casserole to cool completely before wrapping it tightly. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Can I use different cheeses?
Definitely. While Cheddar, Gruyère, and Parmesan create incredible flavor, you can also use Monterey Jack, Fontina, Gouda, Mozzarella, Swiss, or White Cheddar.
What’s the difference between scalloped potatoes and au gratin potatoes?
Scalloped potatoes are traditionally made with a creamy milk sauce but little or no cheese. Au gratin potatoes include generous amounts of cheese both in the sauce and on top, creating their signature rich flavor and golden crust.
Conclusion
Dad’s Creamy & Cheesy Au Gratin Potatoes is the ultimate comfort food side dish. Made with tender Yukon Gold potatoes, a rich homemade cheese sauce, and a golden cheesy topping, it’s perfect for holidays, family dinners, or any special occasion. Easy to prepare and always a crowd-pleaser, this classic recipe is sure to become a favorite you’ll make again and again. Enjoy every creamy, cheesy bite!
PrintDad’s Creamy & Cheesy Au Gratin Potatoes
Creamy homemade au gratin potatoes made with Yukon Gold potatoes, cheddar, Gruyère, and Parmesan cheese. A rich, cheesy side dish that’s perfect for holidays, family dinners, and special occasions
- Prep Time: 30 Minutes
- Cook Time: 1 Hour 15 Minutes
- Total Time: 1 Hour 45 Minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
This recipe uses everyday ingredients that come together to create a rich, creamy, and comforting casserole.
Potatoes
- 2½ pounds Yukon Gold potatoes (6–7 medium potatoes), peeled and sliced into ⅛-inch rounds
- ½ medium yellow onion, thinly sliced
Creamy Cheese Sauce
- 3 tablespoons salted butter
- ¼ cup all-purpose flour
- 1½ cups whole milk (or unsweetened almond milk)
- 8 ounces sharp Cheddar cheese, freshly shredded (about 2 cups)
- ¾ teaspoon kosher salt
- ½ teaspoon garlic powder
- Freshly ground black pepper, to taste
Topping
- 2 ounces Gruyère cheese, shredded (½ cup)
- 2 ounces freshly grated Parmesan cheese (½ cup)
- Fresh chopped parsley or chives
Instructions
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or cooking spray.
Arrange one-third of the sliced potatoes in an even layer in the prepared baking dish. Scatter a few onion slices over the potatoes. Continue layering until all the potatoes and onions are used.
In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for about one minute until smooth.
Slowly whisk in the milk, stirring constantly until the mixture thickens into a creamy sauce. Add the shredded Cheddar cheese, kosher salt, garlic powder, and several grinds of black pepper. Stir until the cheese has completely melted and the sauce is smooth and creamy.
Pour the hot cheese sauce evenly over the layered potatoes, making sure it reaches every corner of the baking dish.
Sprinkle the Gruyère cheese and Parmesan cheese evenly over the top.
Cover the dish with aluminum foil and bake for 45 minutes.
Remove the foil and continue baking for 25–30 minutes, or until the potatoes are fork-tender and the top is golden brown and bubbly.
If you’d like a crispier crust, broil for 2–3 minutes at the end, watching carefully to prevent burning.
Allow the casserole to rest for 10 minutes before serving. This gives the sauce time to thicken and makes serving much easier.
Notes
• Slice the potatoes evenly (about ⅛-inch thick) for even cooking.
• Freshly shred the cheese for the smoothest, creamiest sauce.
• Let the casserole rest for 10 minutes before serving so the sauce can set.
• For a crispier topping, broil for 2–3 minutes at the end of baking.
• This recipe can be assembled up to 24 hours ahead and refrigerated before baking.
Nutrition
- Calories: 256 kcal
- Sugar: 1.6 g
- Sodium: 520 mg
- Fat: 16 g
- Saturated Fat: 7.3 g
- Carbohydrates: 24 g
- Fiber: 3.5 g
- Protein: 13 g
- Cholesterol: 35 mg
Keywords: Dad’s Creamy & Cheesy Au Gratin Potatoes, au gratin potatoes, cheesy potatoes, creamy potatoes, potato casserole, homemade au gratin potatoes, cheesy potato bake, holiday side dish, Thanksgiving potatoes, Christmas side dish, Yukon Gold potatoes, comfort food, baked potatoes, cheese casserole, easy potato recipe