I can never resist these Cheesy Au Gratin Potatoes, with tender layers tucked under a creamy, golden, bubbling blanket of cheese. One scoop is all it takes to see why this dish disappears fast.

I’m obsessed with Cheesy Au Gratin Potatoes because they hit every rich, creamy, salty craving at once. Thin, tender potatoes stacked under sharp cheddar cheese?
Absolutely yes. I love how the edges get a little golden while the middle stays ridiculously silky and cheesy.
But the real reason I keep coming back is that this side dish steals attention from whatever else is on the plate. No apologies.
It’s indulgent, a little dramatic, and exactly the kind of thing I want when plain potatoes just aren’t cutting it. And trust me, one scoop never feels like enough.
Pure cheesy potato madness.
Ingredients

- Yukon Gold or Russet potatoes turn soft, cozy, and perfectly creamy in every bite.
- Butter brings that rich, comfy flavor you expect from a holiday-style potato dish.
- Flour helps thicken the sauce so it hugs the potatoes, not slides off.
- Whole milk keeps things creamy without making the dish feel too heavy.
- Heavy cream adds extra richness.
Basically, it’s the “treat yourself” part.
- Garlic gives the sauce a warm, savory kick that doesn’t overpower everything.
- Onion melts down and adds a little sweetness in the background.
- Sharp cheddar brings bold, classic cheesy flavor you’ll actually notice.
- Gruyere melts beautifully and makes the whole dish taste a little fancy.
- Parmesan adds salty, nutty flavor and helps the top get deliciously golden.
- Kosher salt wakes everything up, because bland potatoes are just sad.
- Black pepper adds a tiny bite that balances all that creamy cheese.
- Plus, parsley gives a fresh pop so the pan doesn’t look totally beige.
Ingredient Quantities
- 2 pounds potatoes, Yukon Gold or Russet, peeled and thinly sliced
- 3 tablespoons unsalted butter
- 2 tablespoons all purpose flour
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 2 cloves garlic, minced
- 1 small onion, thinly sliced
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded Gruyere cheese
- 1/2 cup grated Parmesan cheese
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- Pinch of ground nutmeg
- 1 tablespoon fresh parsley, chopped, for garnish (optional)
How to Make this
1. Preheat oven to 375°F (190°C). Grease a 9×13 inch baking dish with 1 tablespoon of the butter or nonstick spray.
2. Peel and thinly slice 2 pounds potatoes (Yukon Gold or Russet) about 1/8 inch thick; set aside in a bowl of cold water to prevent browning while you prepare the sauce.
3. In a medium saucepan, melt 3 tablespoons unsalted butter over medium heat. Add 2 tablespoons all purpose flour and cook, stirring, for 1 to 2 minutes until the mixture bubbles and turns slightly golden.
4. Gradually whisk in 1 1/2 cups whole milk and 1/2 cup heavy cream until smooth. Add 2 cloves minced garlic and 1 small thinly sliced onion. Cook, stirring frequently, until the sauce thickens and the onions soften, about 5 to 7 minutes.
5. Remove the sauce from heat and stir in 2 cups shredded sharp cheddar cheese, 1 cup shredded Gruyere cheese, and 1/2 cup grated Parmesan cheese until melted and smooth. Season with 1 teaspoon kosher salt, 1/2 teaspoon freshly ground black pepper, and a pinch of ground nutmeg. Taste and adjust seasoning if needed.
6. Drain and pat the potato slices dry. Arrange a single layer of potato slices in the bottom of the prepared baking dish, overlapping slightly.
7. Spoon a portion of the cheese sauce over the potato layer to coat evenly. Repeat layering potatoes and sauce until all potatoes and sauce are used, finishing with sauce on top. Press gently to settle the layers.
8. Cover the dish tightly with foil and bake in the preheated oven for 45 minutes. Remove the foil and continue baking for 20 to 25 minutes more until the top is golden and the potatoes are tender when pierced with a knife.
9. Let the casserole rest for 10 minutes before serving. Garnish with 1 tablespoon fresh chopped parsley if desired.
Equipment Needed
1. Oven
2. 9×13 inch baking dish
3. Large bowl (for soaking and draining potatoes)
4. Cutting board and chef knife or mandoline
5. Medium saucepan
6. Whisk and rubber spatula or wooden spoon
7. Measuring cups and spoons
8. Cheese grater
9. Aluminum foil
FAQ
Cheesy Au Gratin Potatoes Recipe Substitutions and Variations
- Potatoes: red potatoes for a firmer texture, fingerling potatoes for a waxy bite, sweet potatoes for a sweeter, denser dish
- Unsalted butter: ghee for a nutty flavor, olive oil for a lighter, dairy free option, vegan butter for a non dairy swap
- Whole milk and heavy cream: half and half to simplify, evaporated milk for a richer creaminess without extra fat, unsweetened plant milk plus a tablespoon of cornstarch for a dairy free thickened sauce
- Cheddar and Gruyere: Fontina or Emmental for good melt and nutty notes, Monterey Jack for mild creaminess, smoked cheddar or Gouda for a smoky twist
Pro Tips
1) Slice potatoes as uniformly thin as you can – about 1/8 inch. Even slices mean even cooking and a creamier texture. If you have a mandoline, use it but take care and keep a guard on.
2) After soaking the slices to remove excess starch, dry them very well with a towel. Excess water will thin the sauce and make the bake weep instead of silky.
3) Make the cheese sauce a touch thicker than you think you need. It will loosen a bit as it heats with the potatoes. If it seems too thick when assembling, whisk in a tablespoon of milk at a time.
4) Let the dish rest at least 10 minutes before cutting. That pause lets the sauce set so servings hold together and the flavor finishes melding. If you want a more browned top, remove the foil for the last 10 minutes or pop it under the broiler for a minute, watching closely.

Cheesy Au Gratin Potatoes Recipe
I can never resist these Cheesy Au Gratin Potatoes, with tender layers tucked under a creamy, golden, bubbling blanket of cheese. One scoop is all it takes to see why this dish disappears fast.
6
servings
554
kcal
Equipment: 1. Oven
2. 9×13 inch baking dish
3. Large bowl (for soaking and draining potatoes)
4. Cutting board and chef knife or mandoline
5. Medium saucepan
6. Whisk and rubber spatula or wooden spoon
7. Measuring cups and spoons
8. Cheese grater
9. Aluminum foil
Ingredients
-
2 pounds potatoes, Yukon Gold or Russet, peeled and thinly sliced
-
3 tablespoons unsalted butter
-
2 tablespoons all purpose flour
-
1 1/2 cups whole milk
-
1/2 cup heavy cream
-
2 cloves garlic, minced
-
1 small onion, thinly sliced
-
2 cups shredded sharp cheddar cheese
-
1 cup shredded Gruyere cheese
-
1/2 cup grated Parmesan cheese
-
1 teaspoon kosher salt
-
1/2 teaspoon freshly ground black pepper
-
Pinch of ground nutmeg
-
1 tablespoon fresh parsley, chopped, for garnish (optional)
Directions
- Preheat oven to 375°F (190°C). Grease a 9×13 inch baking dish with 1 tablespoon of the butter or nonstick spray.
- Peel and thinly slice 2 pounds potatoes (Yukon Gold or Russet) about 1/8 inch thick; set aside in a bowl of cold water to prevent browning while you prepare the sauce.
- In a medium saucepan, melt 3 tablespoons unsalted butter over medium heat. Add 2 tablespoons all purpose flour and cook, stirring, for 1 to 2 minutes until the mixture bubbles and turns slightly golden.
- Gradually whisk in 1 1/2 cups whole milk and 1/2 cup heavy cream until smooth. Add 2 cloves minced garlic and 1 small thinly sliced onion. Cook, stirring frequently, until the sauce thickens and the onions soften, about 5 to 7 minutes.
- Remove the sauce from heat and stir in 2 cups shredded sharp cheddar cheese, 1 cup shredded Gruyere cheese, and 1/2 cup grated Parmesan cheese until melted and smooth. Season with 1 teaspoon kosher salt, 1/2 teaspoon freshly ground black pepper, and a pinch of ground nutmeg. Taste and adjust seasoning if needed.
- Drain and pat the potato slices dry. Arrange a single layer of potato slices in the bottom of the prepared baking dish, overlapping slightly.
- Spoon a portion of the cheese sauce over the potato layer to coat evenly. Repeat layering potatoes and sauce until all potatoes and sauce are used, finishing with sauce on top. Press gently to settle the layers.
- Cover the dish tightly with foil and bake in the preheated oven for 45 minutes. Remove the foil and continue baking for 20 to 25 minutes more until the top is golden and the potatoes are tender when pierced with a knife.
- Let the casserole rest for 10 minutes before serving. Garnish with 1 tablespoon fresh chopped parsley if desired.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 302g
- Total number of serves: 6
- Calories: 554kcal
- Fat: 37.5g
- Saturated Fat: 23g
- Trans Fat: 0.5g
- Polyunsaturated: 1.7g
- Monounsaturated: 12.3g
- Cholesterol: 109mg
- Sodium: 661mg
- Potassium: 846mg
- Carbohydrates: 33g
- Fiber: 3.7g
- Sugar: 5.2g
- Protein: 23.8g
- Vitamin A: 331IU
- Vitamin C: 31mg
- Calcium: 637mg
- Iron: 1.4mg






