Get ready to fall head over heels for the creamiest, dreamiest au gratin potatoes you’ve ever had. This recipe is a celebration of tender potatoes enveloped in a rich, velvety cheese sauce, baked to golden perfection. It’s the ultimate comfort food, guaranteed to become a treasured favorite.
Imagine a dish where every slice of potato is infused with decadent cheese and a whisper of garlic, with a beautifully golden, bubbly crust that gives way to a luxuriously smooth interior.
Recipe Details
- Flavor Profile: Rich, savory, cheesy, with a hint of garlic and a touch of paprika for warmth.
- Texture: Tender, melt-in-your-mouth potatoes bathed in a silky smooth, creamy sauce, topped with a delightful golden crust.
- Total Active Time: Approximately 25 minutes
- Bake Time: Approximately 1 hour 5 minutes to 1 hour 10 minutes
- Difficulty Level: Easy to moderate, perfect for home cooks of all levels.
What You’ll Need
This classic potato gratin relies on a few key players: starchy Russet potatoes for that perfect tender texture, a luscious sauce made with whole milk and heavy cream, a generous blend of sharp cheddar and nutty Gruyère cheeses for depth of flavor, and a touch of butter, garlic, and paprika to tie it all together.
Ingredient Notes
- Russet Potatoes – These starchy potatoes are ideal for au gratin as they absorb the sauce beautifully and become incredibly tender when baked. Slicing them thinly and evenly ensures they cook through at the same rate.
- Whole Milk & Heavy Cream – This dynamic duo creates a sauce that is both rich and luxurious without being overly heavy. The combination provides the perfect creamy base.
- Sharp Cheddar Cheese & Gruyère Cheese – The blend of these two cheeses offers a delightful balance of sharp, tangy flavor from the cheddar and a wonderfully nutty, complex depth from the Gruyère. Shredding your own cheese from a block will give you the best melting results.
- Unsalted Butter & All-Purpose Flour – These form the base of our roux, which is essential for thickening the cheese sauce and giving it that wonderfully smooth consistency.
Add-ins and Substitutions
- Cheese Variations – While cheddar and Gruyère are wonderful, feel free to experiment! Monterey Jack, Fontina, or even a touch of Parmesan can add different flavor dimensions. Just ensure your total cheese amount remains similar for the sauce consistency.
- Herbs – For an extra layer of flavor, consider adding a pinch of dried thyme or a dash of nutmeg to the cheese sauce. Fresh chives or a sprinkle of rosemary could also be delicious additions.
- Make it Spicy – If you enjoy a little heat, a pinch of cayenne pepper or a dash of your favorite hot sauce can be whisked into the cheese sauce.

How to Make Creamy Au Gratin Potatoes Perfected
Let’s get these incredible potatoes into your oven! It’s a straightforward process that yields spectacular results.
- Prep Your Oven and Dish: Begin by preheating your oven to 375°F (190°C). Next, lightly grease a 9×13-inch baking dish. This ensures your potatoes won’t stick and will have a beautiful golden crust.
- Start the Sauce: In a medium saucepan, melt the unsalted butter over medium heat. Add the minced garlic and sauté for about one minute until fragrant, being careful not to burn it.
- Thicken the Sauce: Whisk in the all-purpose flour and cook for another minute, stirring constantly. This creates a roux. Gradually whisk in the whole milk and heavy cream. Continue to whisk gently, allowing the sauce to thicken and bubble softly for about 4 to 5 minutes.
- Add the Cheese and Seasonings: Remove the saucepan from the heat. Stir in 1.5 cups of the shredded sharp cheddar cheese, 1/2 cup of the shredded Gruyère cheese, the paprika, salt, and black pepper. Stir until the cheeses are completely melted and the sauce is smooth and wonderfully creamy.
- Layer the Potatoes: Arrange half of your thinly sliced Russet potatoes in an even layer in the prepared baking dish. Pour half of the luscious cheese sauce evenly over the potatoes.
- Second Layer and Top: Carefully layer the remaining sliced potatoes on top of the first layer. Pour the rest of the cheese sauce over these potatoes, ensuring they are well covered.
- The Grand Finale (Cheese): Sprinkle the remaining shredded cheddar and Gruyère cheeses evenly over the top. This will create that irresistible golden crust.
- First Bake: Cover the baking dish tightly with aluminum foil. Place it in the preheated oven and bake for 45 minutes. This allows the potatoes to cook through gently in the sauce.
- Second Bake (Get Golden!): After 45 minutes, carefully remove the aluminum foil. Return the dish to the oven and continue baking for another 20 to 25 minutes. You’re looking for the potatoes to be perfectly tender when pierced with a fork, and the top to be beautifully golden brown and delightfully bubbly.
Pro Tip: Slicing your potatoes evenly is key to ensuring they cook through at the same rate, preventing some from being mushy while others are still firm. A mandoline slicer can be a helpful tool here, but a sharp knife and a steady hand work beautifully too!
Recipe Tips
- Thinly Slice Potatoes: Aim for about 1/8-inch thickness. Thicker slices won’t cook through in the allotted time.
- Don’t Overcook the Sauce: While you want it to thicken, avoid boiling it vigorously once the milk and cream are added. Gentle simmering is best.
- Resting is Key: Once out of the oven, let your au gratin potatoes rest for about 10 minutes before serving. This allows the sauce to set slightly, making it easier to serve and ensuring all those glorious flavors meld together.
- Golden Top: If the top isn’t as golden as you’d like after the final bake, you can briefly place the dish under the broiler for a minute or two, watching very carefully to prevent burning.
FAQs
- Can I make this ahead of time?
Yes! You can assemble the au gratin potatoes up to a day in advance. Cover them tightly and refrigerate. You may need to add a few extra minutes to the covered baking time if baking directly from the refrigerator. - Why are my potatoes still hard?
This is usually due to slices being too thick or the oven temperature not being consistent. Ensure your slices are thin and 1/8-inch thick, and that your oven is accurately preheated. - Can I use a different type of potato?
While Russets are preferred for their starch content, Yukon Golds can also work, though they may result in a slightly less creamy texture. Avoid waxy potatoes like red or fingerling potatoes, as they tend to hold their shape and won’t become as tender.
Serving Suggestions
These creamy au gratin potatoes are a star on their own, but they also shine brightly alongside many dishes. They make a phenomenal side for roasted chicken, grilled steak, or pork tenderloin. They’re also a perfect accompaniment to a holiday ham or a simple baked fish. For a comforting vegetarian meal, serve them with a vibrant green salad and some crusty bread.
Make This Recipe in Advance
You can absolutely prepare this dish in advance! Simply assemble the potatoes and sauce in your baking dish, cover it tightly with plastic wrap or aluminum foil, and refrigerate for up to 24 hours. When you’re ready to bake, remove the plastic wrap and follow the recipe instructions, keeping in mind that you might need to add 5-10 minutes to the initial covered baking time to ensure the potatoes are heated through. You can also par-bake the dish and then reheat it, but for the best texture and crust, baking it fresh is always recommended.
Print
Creamy Au Gratin Potatoes Perfected
- Total Time: Approximately 1 hour 25 minutes
- Yield: 6-8 servings 1x
Description
Elevate your side dish game with these Creamy Au Gratin Potatoes. This recipe delivers tender, thinly sliced potatoes enveloped in a rich, velvety cheese sauce, creating a truly comforting and decadent experience.
Ingredients
3 lbs Russet potatoes, peeled and thinly sliced (1/8-inch thick)
3 tbsp unsalted butter
3 tbsp all-purpose flour
2 cloves garlic, minced
1.5 cups whole milk
1 cup heavy cream
2 cups sharp cheddar cheese, shredded
1 cup Gruyère or Swiss cheese, shredded
1/2 tsp paprika
Salt and black pepper to taste
Fresh parsley for garnish
Instructions
Prepare your oven by preheating it to 375F (190C) and lightly greasing a 9×13-inch baking dish.
In a saucepan over medium heat, melt the butter, then saut the garlic for one minute before whisking in the flour and cooking for another minute.
Gradually whisk in the whole milk and heavy cream, allowing the sauce to thicken and bubble gently for 4 to 5 minutes.
Remove the sauce from the heat and stir in 1.5 cups of cheddar cheese, 1/2 cup of Gruyre cheese, paprika, salt, and pepper until everything is smooth and lovely.
Arrange half of your thinly sliced potatoes in the prepared baking dish, then pour half of the delicious cheese sauce over them.
Layer the rest of the potatoes on top, cover with the remaining cheese sauce, and finish by sprinkling with the rest of the cheddar and Gruyre cheeses.
Cover the dish with foil and bake for 45 minutes.
Finally, remove the foil and continue baking for another 20 to 25 minutes, or until the potatoes are tender when pierced with a fork and the top is golden and bubbly.
Notes
Russet Potatoes – These are the gold standard for au gratin due to their starch content, which helps create a wonderfully creamy texture and prevents them from becoming mushy. Peeling and slicing them thinly and uniformly ensures even cooking.
Butter and Flour – These two work together to create a roux, the thickening agent for our glorious cheese sauce.
Whole Milk and Heavy Cream – The dynamic duo that forms the creamy base of our sauce. Whole milk provides richness, while heavy cream adds that unmistakable
- Prep Time: Approximately 15-20 minutes (estimated)
- Cook Time: Approximately 1 hour 5 minutes (45 mins covered + 20-25 mins uncovered)
- Category: Side Dish
- Cuisine: American


