

These Au Gratin Potatoes are made with Yukon gold potatoes, onion, butter, milk, Cheddar, Gruyere, Parmesan, and fresh chives.
Table of Contents
I donโt trust anyone who says a potato side dish is โjust a side.โ That feels dishonest. Au Gratin Potatoes are never just anything. They show up bubbling and bronzed and smelling like butter and cheese had a very successful meeting, and suddenly the roast or ham or chicken sitting next to them starts looking a little nervous. Sound familiar? It should.
This au gratin potatoes recipe has that kind of pull for me. It reminds me of those family dinners where the kitchen gets warm, the windows fog a little, and somebody is already asking whether thereโs enough for leftovers before dinner is even fully on the table. My dad loved cheesy potatoes in any form, but homemade au gratin potatoes had a special kind of status. They werenโt weeknight potatoes. They were event potatoes. Holiday potatoes. โCompanyโs coming, use the good dishโ potatoes. And maybe that sounds dramatic, but honestly, I think potatoes deserve a little drama now and then.
The smell always gets me first. Melted butter, onion, sharp cheddar, that nutty Gruyere, the Parmesan on top going golden around the edges. Itโs the sort of smell that makes people drift into the kitchen pretending theyโre looking for water when really theyโre checking on the potatoes. Iโve done it too. Many times. Probably more than I should admit.
And the thing is, Au Gratin Potatoes feel nostalgic even if they werenโt part of your childhood exactly. They have that old-school comfort-food charm. Creamy layers. Tender slices. A bubbling cheese top that looks a little over-the-top in the best way. Itโs food that doesnโt apologize for being rich. I appreciate that. Some days you need salad. Other days you need potatoes wearing three cheeses like jewelry.

Why youโll Love this Au Gratin Potatoes?
There are lots of potato dishes in the world, and Iโm not here to disrespect any of them. Mashed potatoes have their moment. Roasted potatoes are dependable. French fries have a whole personality. But Au Gratin Potatoes? These are the ones that make people close their eyes for one second after the first bite. You know that little pause? That โokay, wowโ pause? Thatโs the zone.
I think one reason this au gratin potatoes recipe works so well is that it gives you everything you want in one bite. Tender potato slices that still hold their shape. A creamy cheese sauce that actually tastes like cheese and not just โwhite stuff.โ Sweet onion tucked in between the layers. Then that top โ that glorious top โ with Gruyere and Parmesan melting and browning into something that feels halfway between elegant and completely overcommitted. Which, honestly, is my favorite kind of food.
Another reason I keep coming back to these cheesy au gratin potatoes is that they feel special without being absurdly complicated. Yes, you make a sauce. Yes, you layer potatoes. But this is not some precious restaurant project where you need tweezers and silence. Itโs a casserole dish, a pot, a whisk, and a little patience. The oven does the long stretch of work while you get on with the rest of dinner or, realistically, wander back twice to stare through the oven door like that helps.
And these homemade au gratin potatoes are generous. That matters to me. They feel like the kind of dish you bring to a holiday table, a Sunday dinner, or one of those cold-weather gatherings where everyone suddenly becomes deeply interested in comfort food. Do you agree? Some recipes feed people. Some recipes take care of people. This one leans into the second category.

Ingredient Notes
One of the things I love about Au Gratin Potatoes is that the ingredient list is pretty simple, but every ingredient is pulling real weight. Nothing is just there because it looked lonely. When a recipe is built around potatoes, cheese, butter, and creaminess, the details matter. A lot, actually.
- Yukon Gold Potatoes
These are my favorite for au gratin potatoes because theyโre naturally creamy and buttery without falling apart into mush. They hold those thin slices beautifully, and after baking they turn tender in that dreamy, almost velvety way that makes you feel oddly emotional about potatoes. Russets can work, yes, but Yukon golds are a little more luxurious to me. Less starchy, more silky. Itโs a small distinction, but I notice it. - Yellow Onion
Onion is one of those ingredients people underestimate until itโs missing. Tucked between the potato slices, it softens and sweetens and gives the whole dish more depth. Not in a loud โhello, I am onionโ kind of way. More in a warm, savory background-hum sort of way. Like a good backup singer.
For the Sauce
- Salted Butter
Butter starts the whole sauce, and Iโm grateful for that. It gives the base richness right away. This is not the moment for restraint or low-fat optimism. This is an au gratin potatoes recipe. We know what weโre doing here. - All-Purpose Flour
Flour is what thickens the sauce so it actually hugs the potatoes instead of running around the baking dish like it forgot its job. The butter and flour together make a roux, which sounds formal, but itโs really just a very useful paste with good intentions. - Whole Milk or Unsweetened Almond Milk
Whole milk gives the richest, creamiest result, and thatโs still my first pick for homemade au gratin potatoes. Unsweetened almond milk can work if needed, but Iโll be honest, I think whole milk gives the sauce a more comforting, fuller feel. A bit more cozy. A bit more โyes, this is the one.โ - Sharp Cheddar Cheese
Sharp Cheddar brings real flavor to the sauce. Not just meltiness, not just cheesiness in a vague sense, but actual punch. That matters when potatoes are involved because potatoes will absolutely soak up flavor and then politely ask for more. - Kosher Salt
Potatoes need salt the way winter needs socks. Itโs just reality. Undersalted potatoes are one of the quiet tragedies of dinner, and I refuse to let that happen here. - Garlic Powder
I love what garlic powder does in this sauce. It gives you savory warmth without becoming aggressive. It rounds things out. Fresh garlic is wonderful in many places, but here the garlic powder just melts into the background in a very useful way. - Freshly Ground Black Pepper
Pepper adds just enough edge to keep the sauce from tasting too soft and sleepy. Creamy dishes need contrast. Pepper understands that.
For the Topping
- Gruyere Cheese
Gruyere is where these Au Gratin Potatoes start feeling a little fancy without becoming annoying about it. It melts beautifully and adds that nutty, rich flavor that makes the top layer so good. - Parmesan Cheese
Parmesan brings saltiness and helps create that gorgeous golden top. A little sharper, a little firmer, a little dramatic. Very welcome. - Fresh Chives or Parsley
This is the green little finishing touch that makes the whole pan feel more alive. Also, letโs be honest, it helps break up the sea of beige and gold. Which I say lovingly.

How to Make Au Gratin Potatoes?
Making Au Gratin Potatoes is not hard, but it does ask you to care a little. Not panic-care. Not โmeasure with a microscopeโ care. Just normal cooking attention. Slice the potatoes evenly, make a good sauce, trust the oven. Thatโs basically the deal.
Step 1: Preheat the oven and prepare the dish
Start by heating your oven to 375ยฐF and spraying a 9-inch square baking dish with cooking spray. This is one of those practical steps that feels boring until youโre serving later and realize nothing is welded to the pan. Then suddenly it feels wise.
Step 2: Arrange the potatoes and onions
Place the potato slices in the dish in rows, letting them lean slightly against one another. You donโt want them packed so tightly they canโt breathe, but you also donโt want them sprawled out like theyโve given up. Tuck the onion slices in between and over the top wherever they fit. This part is a little fussy, yes, but in a strangely calming way. Like organizing bookshelves or folding towels when youโre irritated.
Step 3: Make the cheese sauce
In a medium pot, melt the butter over medium heat. Whisk in the flour and cook it for about 30 seconds until a paste forms. Then slowly pour in the milk while whisking the whole time. Keep going until itโs smooth. Raise the heat, bring it to a boil, then lower it and simmer until it thickens into a creamy gravy-like sauce.
Once it thickens, reduce the heat and stir in the Cheddar, salt, garlic powder, and black pepper. Taste it. Please taste it. This is not the moment to be shy. Sauce should taste good before it goes into the dish. If it tastes flat now, itโll taste flat later, and nobody needs that kind of disappointment.
Step 4: Pour the sauce over the potatoes
Pour the sauce evenly over the potatoes and onions. Try to get it into all the little spaces. It doesnโt have to be perfect. This is a casserole, not a geometry test. Cover the dish with foil.
Step 5: Bake covered
Bake for 45 minutes covered. This first stretch softens the potatoes and lets everything start settling together. Itโs the cozy phase. The potatoes are doing the slow work of becoming who they were meant to be.
Step 6: Add the topping cheeses
Take off the foil and sprinkle the Gruyere and Parmesan over the top. This is the point where these cheesy au gratin potatoes start looking like themselves. Before this, itโs โpotatoes in sauce.โ After this, itโs Au Gratin Potatoes.
Step 7: Bake uncovered until golden
Return the dish to the oven and bake uncovered until the potatoes are tender and the top is golden brown, about 30 to 45 minutes more. If you want a crispier top, you can broil it for a minute or two at the end. But watch it closely. Cheese under a broiler behaves like it has something to prove.
Step 8: Let it rest, then serve
Let the dish cool for about 10 minutes before serving. I know waiting is rude. I know. But this helps the sauce settle so the potatoes scoop more neatly and donโt come out like molten dairy lava. Top with chives or parsley and serve warm.
Storage Options
Leftover Au Gratin Potatoes are one of lifeโs quieter gifts. Store them in an airtight container in the fridge for up to 5 days. They reheat surprisingly well, and in some ways the flavor gets even cozier the next day. More settled. More committed. Like the potatoes and sauce had a night to really think things through.
For reheating, the microwave works if youโre hungry and not trying to make a point. I use it. I wonโt lie. But if you want the best texture, reheating in the oven is lovely because the top comes back to life a little and the whole thing stays more even.
This au gratin potatoes recipe is also very make-ahead friendly. You can assemble the dish up to a day in advance, cover it, and keep it in the fridge until youโre ready to bake. Add 10 to 15 extra minutes if itโs cold from the fridge. That little bit of planning can feel extremely smug in the best way during holiday cooking chaos.
Freezing? You can, but I think these potatoes are happiest fresh or refrigerated. Dairy-heavy sauces sometimes get a little funny after freezing. Still edible, just a bit less magical.
Variations & Substitutions
One thing I appreciate about Au Gratin Potatoes is that theyโre classic, but not precious. You can make a few changes and still end up with something rich and comforting and very worth eating.
- Use Russet Potatoes
Yukon golds are still my favorite, but russets work too. Theyโll give you a softer, starchier feel. Not bad, just different. - Swap the Cheeses
No Gruyere? Swiss works. Extra Cheddar works too. It changes the flavor a little, but it still lands in a very good place. - Add Fresh Garlic
If you want more garlic flavor, sautรฉ a little minced garlic in the butter before adding the flour. I think itโs lovely, especially if youโre the sort of person who believes most savory foods could use a little more garlic. Which… fair. - Use Half-and-Half
If you want an even richer sauce, half-and-half is a nice swap for some or all of the milk. It leans a little more decadent, which feels perfectly on-brand here. - Add Bacon
Slightly less classic, maybe, but chopped bacon layered in or sprinkled on top is very, very good. Hard to argue with potatoes, cheese, and bacon all working together. - Add Herbs
A little thyme or rosemary in the sauce can be really lovely if you want to nudge the dish in a more aromatic direction.

What to Serve With Au Gratin Potatoes?
Au Gratin Potatoes go with a lot, which is part of why theyโre so useful. Theyโre rich, so I usually pair them with something savory and simple, or something green and fresh to balance the plate a little.
- Ham
This is the classic pairing, and honestly, it deserves its reputation. Ham and Au Gratin Potatoes together feel like a holiday table that has its priorities straight. - Roast Chicken
Simple roast chicken next to homemade au gratin potatoes is deeply comforting. Not flashy. Just right. - Steak
Steak and cheesy potatoes are one of those combinations that never really need defending. They just work. - Pork Chops
This is a very cozy, very dinner-at-home pairing that I love. Feels substantial in the best way. - Green Beans or Asparagus
Something green next to all that creamy richness is a smart move. It keeps the plate from feeling too heavy. - Simple Salad
A crisp salad with vinaigrette is a really good contrast here if you want the meal to feel a little fresher and less fully committed to cheese. Or slightly less committed, anyway.
FAQ
Can I make Au Gratin Potatoes ahead of time?
Yes, absolutely. This dish is great for making ahead. Assemble it, cover it, refrigerate it, and then bake when youโre ready.
Why are my potatoes still firm?
Usually the slices were a little too thick or they just needed more baking time. Thin, even slices matter a lot here.
Can I use pre-shredded cheese?
You can, but freshly shredded cheese melts better and gives the sauce a smoother texture. Pre-shredded cheese sometimes behaves like itโs trying a little less.
Do I need to cover the dish at first?
Yes. Covering helps the potatoes cook through before the top gets too brown. Itโs not just recipe fussiness, I promise.

Thereโs something really special about Au Gratin Potatoes. Theyโre creamy, cheesy, comforting, just a little dramatic, and somehow always the dish people remember. I love recipes like that. The ones that start as โjust a sideโ and then quietly steal the whole evening.
So now Iโm curious โ are your ideal Au Gratin Potatoes going next to ham, roast chicken, or are you the kind of person who could honestly make a full meal out of just the potatoes and a fork?

Au Gratin Potatoes
Ingredients
Potatoes
- 2 1/2 lbs Yukon gold potatoes sliced into 1/8-inch rounds
- 1/2 medium yellow onion thinly sliced
Sauce
- 3 tbsp salted butter
- 1/4 c all-purpose flour
- 1 1/2 c whole milk or unsweetened almond milk
- 8 oz sharp Cheddar cheese shredded
- 3/4 tsp kosher salt plus more to taste
- 1/2 tsp garlic powder
- Freshly ground black pepper to taste
Toppings
- 2 oz Gruyere cheese shredded
- 2 oz Parmesan cheese grated
- Chopped fresh chives or parsley
Instructions
- Preheat the oven to 375ยฐF. Lightly coat a 9-inch square baking dish with cooking spray.
- Arrange the sliced potatoes in the prepared baking dish in three or four slightly overlapping rows. The slices should be slightly slanted, not tightly packed. Distribute the onion slices between and over the potatoes.
- To prepare the sauce, melt the butter in a medium saucepan over medium heat. Whisk in the flour and cook for approximately 30 seconds, whisking constantly, until a smooth paste forms.
- Gradually pour in the milk, whisking continuously to prevent lumps from forming. Increase the heat to medium-high and bring the mixture to a boil. Reduce the heat to medium-low and simmer, stirring occasionally, until the sauce thickens to a creamy consistency, about 5 minutes.
- Reduce the heat to low. Stir in the Cheddar cheese, kosher salt, garlic powder, and several grinds of black pepper. Taste and adjust the seasoning with additional salt and pepper if needed.
- Pour the cheese sauce evenly over the arranged potatoes and onions. Cover the dish tightly with foil.
- Bake for 45 minutes.
- Remove the foil and sprinkle the Gruyere and Parmesan evenly over the top.
- Return the dish to the oven and bake uncovered for 30 to 45 minutes, or until the potatoes are tender when pierced with a fork and the top is golden brown.
- For a more deeply browned topping, place the dish under the broiler on high for 1 to 2 minutes, watching closely to prevent burning.
- Allow the dish to rest for 10 minutes. Garnish with chopped chives or parsley before serving.
Notes











