
Potatoes Au Gratin Recipe tastes rich, cheesy, and ultra comforting, comes together in about 1 hour 15 minutes, and works perfectly for anyone who loves classic cozy side dishes that still feel a little fancy. It suits holiday dinners, Sunday suppers, or any night when you want potatoes that go beyond simple mash. I first learned this in a tiny apartment kitchen with a wobbly oven, so if I pulled it off there, you can absolutely nail it at home too.
Why Make This Potatoes Au Gratin Recipe at Home
Homemade Potatoes Au Gratin tastes creamier, cheesier, and fresher than anything from a box. You control the salt, the cheese blend, and the tenderness of the potatoes, so the dish fits your taste and your budget.
You also fill your kitchen with that buttery, cheesy aroma that makes everyone wander in and ask when dinner starts. The recipe uses simple ingredients and basic tools, so you do not need restaurant skills to get restaurant flavor.
My whole family scraped the pan clean and asked for this Potatoes Au Gratin Recipe again the next night ★★★★★
Ingredients You Need
Main ingredients
-
Russet potatoes or Yukon Gold potatoes
- Russets give a softer, fluffier texture.
- Yukon Golds hold their shape better and taste slightly buttery.
- I often mix half and half for the best of both textures.
-
Heavy cream
- Use full fat for the best texture.
- In a pinch, mix half and half with a splash of whole milk, but the sauce will feel a bit lighter.
-
Whole milk
- Thins the cream slightly so the sauce coats every slice.
- Avoid skim milk because it can break and feel watery.
-
Unsalted butter
- Lets you control the salt level.
- Salted butter works too, just cut back on added salt.
-
Garlic
- Fresh garlic gives the best flavor.
- Garlic powder works as a backup: use about 1 teaspoon for every 2 cloves.
-
Onion
- A small yellow onion or sweet onion works great.
- You can use 1 teaspoon onion powder if you want a smoother sauce without onion pieces.
-
All purpose flour
- Thickens the cream sauce so it clings to the potatoes.
- Gluten free all purpose blend works as a swap in the same amount.
-
Salt and black pepper
- Season in layers: sauce, potatoes, and top.
- I like fine sea salt and freshly ground pepper for the best flavor.
-
Ground nutmeg (optional but recommended)
- A small pinch gives that classic French style cream sauce flavor.
- Do not add too much or it will take over.
Cheese
-
Sharp cheddar cheese, freshly shredded
- Melts smooth and adds bold flavor.
- I avoid pre shredded cheese because the starch coating can make the sauce grainy.
-
Gruyere or Swiss cheese, freshly shredded
- Adds nutty, slightly sweet flavor that fits Potatoes Au Gratin perfectly.
- If you cannot find Gruyere, use a good quality Swiss or even Jarlsberg.
-
Parmesan cheese, finely grated
- Adds salty, savory depth and a golden top.
- Use real Parmigiano Reggiano or a good domestic parmesan, not the green can.
Pantry shortcuts and substitutions
- Use half and half instead of cream and milk if that is what you have.
- Use all cheddar if you do not want to buy multiple cheeses, just season a bit more.
- Add a teaspoon of Dijon mustard to the sauce for a tiny tangy note that cuts through the richness.
- Sprinkle a little smoked paprika on top if you like a hint of smoky flavor.
Equipment list
- 9 by 13 inch baking dish or similar casserole dish
- Large skillet or saucepan for the cream sauce
- Sharp chef knife or mandoline slicer
- Cutting board
- Whisk
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Aluminum foil
- Oven mitts
- Cooling rack or trivet
Tips & Mistakes
- Slice potatoes thin and even, about 1/8 inch thick, so they cook at the same rate.
- Keep potatoes in a bowl of cold water while you slice to prevent browning, then dry them well so the sauce does not thin out.
- Warm the cream and milk before you add cheese so the sauce turns smooth instead of clumpy.
- Add cheese off the heat so it melts gently and does not turn grainy.
- Season every layer of potatoes lightly with salt and pepper so the dish does not taste bland in the center.
- Do not stack potatoes too high in the dish or the middle may stay firm; aim for about 2 to 2 1/2 inches deep.
- Cover the dish for the first part of baking so the potatoes soften, then uncover to brown the top.
- Test doneness by sliding a knife into the center; it should glide through with almost no resistance.
- Let the Potatoes Au Gratin Recipe rest at least 10 to 15 minutes before serving so the sauce thickens and slices hold together.
- Do not boil the sauce hard or the dairy can separate and lose its silky texture.
How to Make Potatoes Au Gratin Recipe
Step 1: Prep the potatoes and pan
Preheat your oven to 375 degrees Fahrenheit. Grease your baking dish with a little butter so nothing sticks. Peel the potatoes if you like a smoother texture, or leave the skins on for a rustic feel, then slice them into thin, even rounds about 1/8 inch thick.
Place the sliced potatoes in a large bowl of cold water while you work. This step keeps them from browning and rinses off some surface starch. When you finish slicing, drain the potatoes and pat them very dry with clean kitchen towels or paper towels.
Step 2: Make the creamy cheese sauce
Melt butter in a large skillet over medium heat. Add finely chopped onion and cook until it turns soft and translucent, about 4 to 5 minutes, then add minced garlic and cook 30 seconds until fragrant. Sprinkle flour over the onion and garlic and whisk until the mixture turns smooth and bubbly, about 1 minute.
Slowly pour in the warm cream and milk while you whisk, so no lumps form. Bring the mixture to a gentle simmer and cook until it thickens slightly and coats the back of a spoon, about 3 to 5 minutes. Season with salt, pepper, and a tiny pinch of nutmeg.
Turn off the heat. Add shredded cheddar and Gruyere in small handfuls, whisking after each addition until the cheese melts and the sauce turns smooth. Taste and adjust seasoning so the sauce tastes slightly more salty than you want the final dish, since the potatoes will soak up some of that flavor.
Step 3: Layer the potatoes
Spread a thin layer of cheese sauce on the bottom of the prepared baking dish. Arrange a layer of potato slices in slightly overlapping rows. Sprinkle lightly with salt and pepper, then spoon some sauce over the top and spread it so it covers most of the potatoes.
Repeat with more layers of potatoes, seasoning, and sauce until you use everything. Aim to finish with sauce on top so the potatoes stay moist. Sprinkle the top with shredded cheddar, Gruyere, and a light shower of grated parmesan.
Step 4: Bake until tender and golden
Cover the baking dish tightly with foil, tented slightly so it does not stick to the cheese. Bake at 375 degrees Fahrenheit for about 35 to 40 minutes. Remove the foil and continue baking 20 to 25 minutes, until the top looks golden and bubbly and a knife slides easily through the center.
If the top browns too quickly, lay the foil back over loosely. If you want extra color at the end, switch the oven to broil for 1 to 2 minutes and watch closely. Take the Potatoes Au Gratin Recipe out of the oven and place the dish on a cooling rack.
Step 5: Rest and serve
Let the potatoes rest at least 10 to 15 minutes before you cut into them. The sauce will thicken slightly and the layers will set, which makes serving much easier. Slice into squares or scoop with a large spoon and serve hot.
Variations I've Tried
I often add thin slices of cooked ham or leftover roast chicken between the layers for a full meal version. Crumbled cooked bacon on top also tastes amazing and adds a little crunch. If you like herbs, try fresh thyme, chives, or rosemary sprinkled between the layers and on top.
You can swap part of the cream with chicken broth for a lighter feel, then add extra cheese for flavor. I also enjoy a version with caramelized onions and a bit of smoked Gouda in place of some cheddar. For a slightly spicy twist, add a pinch of red pepper flakes or use pepper jack cheese in one of the layers.
How to Serve Potatoes Au Gratin Recipe
Serve this Potatoes Au Gratin Recipe as a star side dish with roasted chicken, grilled steak, pork chops, or simple baked fish. It also pairs nicely with a big green salad and steamed vegetables for a cozy but balanced plate. I like to garnish with chopped fresh parsley or chives to cut through the richness and add color.
You can serve it straight from the baking dish at family dinners or transfer neat squares to a platter for holiday tables. Leftovers taste even better the next day, so do not stress if you make a big batch.
How to store
- Cool leftovers to room temperature within about 1 hour, then cover the dish tightly or transfer portions to airtight containers and refrigerate for up to 4 days.
- Freeze individual portions in freezer safe containers or wrapped tightly in foil and a freezer bag for up to 2 months.
- Reheat single servings in the microwave in short bursts, covered, until hot, then finish in a hot oven for a few minutes to crisp the top.
- Reheat larger portions in a 350 degree Fahrenheit oven, covered with foil, for 20 to 30 minutes until hot in the center, then uncover for the last 5 to 10 minutes to refresh the golden top.

Potatoes Au Gratin Recipe
Ingredients
Instructions
- Preheat the oven to 375°F (190°C). Grease a 9x13 inch baking dish with a little butter.
- Peel the potatoes for a smoother texture, or leave the skins on for a rustic feel. Slice the potatoes into thin, even rounds about 1/8 inch thick.
- Place the sliced potatoes in a large bowl of cold water as you work to prevent browning, then drain and pat very dry with clean kitchen towels or paper towels.
- Melt the butter in a large skillet over medium heat. Add the finely chopped onion and cook until soft and translucent, about 4 to 5 minutes.
- Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Sprinkle the flour over the onion and garlic and whisk until smooth and bubbly, about 1 minute.
- Slowly pour in the warm heavy cream and whole milk while whisking constantly to avoid lumps. Bring to a gentle simmer and cook until slightly thickened and able to coat the back of a spoon, about 3 to 5 minutes.
- Season the sauce with salt, black pepper, and a small pinch of ground nutmeg if using.
- Turn off the heat. Add about 1 1/2 cups of the shredded cheddar and 1 cup of the shredded Gruyere in small handfuls, whisking after each addition until fully melted and smooth. Taste and adjust seasoning so the sauce is slightly more salty than you want the final dish.
- Spread a thin layer of cheese sauce over the bottom of the prepared baking dish.
- Arrange a layer of potato slices in slightly overlapping rows. Lightly season with a pinch of salt and pepper, then spoon some of the cheese sauce over the top and spread to cover most of the potatoes.
- Repeat layering potatoes, seasoning, and sauce until all the potatoes and sauce are used, ending with a layer of sauce on top.
- Sprinkle the remaining cheddar and Gruyere evenly over the surface, followed by the grated Parmesan.
- Cover the baking dish tightly with foil, tenting it slightly so it does not touch the cheese. Bake for 35 to 40 minutes.
- Remove the foil and continue baking for 20 to 25 minutes, until the top is golden and bubbly and a knife slides easily through the center of the potatoes.
- If the top browns too quickly, lay the foil loosely back over the dish. For extra color at the end, you can broil for 1 to 2 minutes, watching closely.
- Transfer the dish to a cooling rack and let the potatoes rest for 10 to 15 minutes so the sauce thickens and the layers set.
- Slice into squares or scoop with a large spoon and serve hot as a cozy, cheesy side dish.
Notes
Approximate per serving (8 servings): 420 calories; fat 26 g; saturated fat 16 g; carbohydrates 34 g; fiber 3 g; sugars 5 g; protein 13 g; sodium 520 mg. Values will vary based on exact ingredients, cheese choices, and portion size.
