Creamy Au Gratin Potatoes are the perfect comfort food! They’re layered with tender potatoes and smothered in a rich, cheesy sauce that makes every bite irresistible.
Imagine the smell of baked cheese filling your kitchen—yum! I love serving these alongside dinner, but they also make a great snack. They’re just that good! 🥔🧀
Key Ingredients & Substitutions
Potatoes: Stick with starchy potatoes like Russets for creamy results. If you’re looking for something different, Yukon Golds work well too and provide a buttery flavor. I love a mix sometimes for added texture.
Cheese: Sharp cheddar is key for that bold flavor. Gruyère is optional but adds a nice depth. If unavailable, you can use more cheddar or even a mix of mozzarella for a twist. Experimenting here can yield fun flavors!
Milk/Cream: Whole milk is great for creaminess, but heavy cream will take it up a notch! For a lighter option, use half-and-half or a non-dairy milk like almond milk. Just keep an eye on consistency; thickeners may be needed.
Thyme: Dried thyme is a handy option, but fresh thyme adds a lovely punch. If you don’t have either, Italian seasoning can do the trick. It’s a versatile herb that brightens the dish!
How Do I Make a Creamy Cheese Sauce?
The cheese sauce is an essential part of au gratin potatoes, adding flavor and creaminess. Start by making a roux to get a nice base for the sauce. Here’s how:
- Melt butter in a saucepan over medium heat, then add minced garlic and sauté for a minute.
- Whisk in flour and cook for 1-2 minutes to form a roux; it should be lightly golden.
- Gradually add milk or cream while whisking to prevent lumps. Stir until it thickens, around 5-7 minutes.
- Finish by stirring in the shredded cheeses until melted. This is where the magic happens for that creamy sauce!
Take your time during this step; a bit of patience leads to smooth results. Tasting it can help adjust seasoning as well! Enjoy your cooking adventure!

How to Make Creamy Au Gratin Potatoes
Ingredients You’ll Need:
For the Potatoes:
- 2 pounds (about 4-5) medium potatoes, peeled and thinly sliced
For the Cheese Sauce:
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk (or heavy cream for extra richness)
- 1 cup shredded sharp cheddar cheese (plus extra for topping)
- 1 cup shredded Gruyère cheese (optional, can substitute with more cheddar)
- 2 garlic cloves, minced
- 1 teaspoon Dijon mustard (optional)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon dried thyme or a few sprigs of fresh thyme (plus extra for garnish)
- 1/4 teaspoon nutmeg (optional)
- Fresh thyme sprigs for garnish
How Much Time Will You Need?
You will need about 15 minutes for preparation, and then about 45-60 minutes for baking. After that, let the dish rest for 10 minutes to thicken a bit before serving. So, in total, you’re looking at about an hour and a half from start to finish!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 375°F (190°C). While it’s heating up, lightly butter a medium-sized baking dish to prepare for your delicious layers of potatoes!
2. Prepare the Potatoes:
Peel the potatoes and slice them evenly into thin pieces, about 1/8 inch thick. This helps them cook uniformly and ensures creaminess in every bite!
3. Make the Cheese Sauce Base:
In a medium saucepan, melt the butter over medium heat. Once it’s melted, add the minced garlic and cook for about a minute until it’s fragrant, but not brown. Then, whisk in the flour and continue cooking for about 1-2 minutes to create a roux, stirring until it’s lightly golden.
4. Add Milk and Thicken:
Gradually whisk in the milk (or cream), making sure to avoid lumps. Keep stirring until it thickens and coats the back of a spoon, which should take about 5-7 minutes. Lower the heat and mix in the Dijon mustard, salt, pepper, thyme, and nutmeg if you’re using it.
5. Stir in the Cheese:
Remove the sauce from heat and stir in the shredded cheddar and Gruyère cheese until everything is melted and smooth. This is where it gets creamy and delicious!
6. Layer the Dish:
Now, let’s build our dish! Start by arranging a layer of potato slices evenly on the bottom of the prepared baking dish. Pour a portion of the cheese sauce over the potatoes, spreading it gently to cover. Continue layering with potatoes and cheese sauce until you’ve used everything up. Finish with a layer of cheese sauce on top!
7. Bake to Perfection:
Sprinkle extra shredded cheddar cheese on top for that golden crust. Bake in your preheated oven uncovered for about 45-60 minutes, or until the top is golden, bubbly, and the potatoes are tender when pierced with a fork.
8. Let It Rest:
After baking, let the dish rest for about 10 minutes. This allows it to thicken slightly and makes serving easier.
9. Garnish and Serve:
Finally, garnish your creamy au gratin potatoes with fresh thyme sprigs and serve them warm. Enjoy this comforting dish that’s perfect as a side or even a main course!
Enjoy your creamy and comforting Au Gratin Potatoes!
Can I Use Different Types of Potatoes?
Absolutely! While starchy potatoes like Russets are ideal for a creamy texture, Yukon Golds can also work well for a buttery flavor. Just make sure to slice them evenly for even cooking!
Can I Make This Dish Ahead of Time?
Yes, you can prep everything in advance! Assemble the layers and store the dish in the refrigerator for up to 24 hours before baking. Just add an extra 10-15 minutes to the baking time if it’s cold from the fridge.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3-4 days. To reheat, warm in the oven at 350°F (175°C) until heated through, or you can use the microwave for a quicker option!
What Can I Serve with Au Gratin Potatoes?
This dish pairs beautifully with roasted meats, like chicken or beef, and makes a great side for a holiday meal. It also goes well with a simple green salad for a balanced dinner!



