Cheesy Au Gratin Potatoes
Golden Perfection: the Ultimate Cheesy Au Gratin Potatoes Guide

These Cheesy Au Gratin Potatoes are everything I want in a cozy potato side dish: thinly sliced Yukon Gold potatoes, tender onions, and a rich, creamy cheese sauce made with sharp cheddar, Gruyere, and Parmesan. The potatoes bake slowly until perfectly tender while the cheesy top turns bubbly and golden brown.
This is the kind of comfort food that belongs on the dinner table for Sunday dinner, Thanksgiving, Christmas, Easter, or any time you want something a little extra special. Even though these potatoes look impressive, they’re made with simple ingredients and a pretty straightforward homemade sauce.
If you’re looking for a perfect side dish to serve with roasted chicken, steak, pork chops, meatloaf, or your favorite holiday main course, these creamy potatoes are hard to beat.
Why You’ll Love These Cheesy Au Gratin Potatoes

- Rich, creamy, and extra cheesy
- Made with three different cheeses
- Yukon Gold potatoes become buttery and tender
- Easy homemade cheese sauce
- Great for holidays and special occasions
- Pairs with almost any main course
- Can be prepared ahead of time
- The leftovers are delicious the next day
This au gratin recipe is especially good when you want something a little more special than regular mashed or roasted potatoes.
What Are Au Gratin Potatoes?

Au gratin potatoes are made with thin layers of potatoes baked in a creamy sauce and topped with cheese.
You’ll sometimes hear cheesy scalloped potatoes and au gratin potatoes used interchangeably, but traditionally the biggest difference is cheese. Scalloped potatoes are generally baked in a cream or white sauce, while a potato gratin includes cheese.
For this recipe, we’re definitely leaning into the cheese.
Sharp cheddar melts directly into the sauce, while Gruyere and Parmesan are added on top for an extra cheesy, golden finish.
Ingredients You’ll Need
Potatoes
- 3 pounds Yukon Gold potatoes, about 6–7 medium
- ½ medium yellow onion, thinly sliced
Creamy Cheese Sauce
- 2 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 1½ cups whole milk
- 8 ounces sharp cheddar cheese, shredded, about 2 cups
- ½ teaspoon onion powder
- ½ teaspoon dried rosemary, finely crushed
- ¾ teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste
Topping
- ½ cup shredded Gruyere cheese
- ¼ cup grated Parmesan cheese
- Freshly chopped parsley
Why Yukon Gold Potatoes Work So Well

I love Yukon Gold potatoes for this recipe because they naturally have a buttery flavor and creamy texture.
Yukon Golds also hold their shape nicely as they bake. You get distinct, tender potato slices instead of a casserole that completely falls apart when you serve it.
You can use Russet potatoes if that’s what you have. Russets have a higher starch content, so they’ll create a slightly softer, starchier finished dish.
Either variety works, but Yukon Golds are my favorite for these creamy au gratin potatoes.
How Thin Should You Slice the Potatoes?
Aim for approximately ⅛-inch slices.
Keeping the sliced potatoes approximately the same thickness is important because it helps everything cook at the same rate.
A mandoline slicer is especially helpful here. It makes it easy to create thin, even slices quickly.
If you don’t have a mandoline, a sharp chef’s knife works perfectly fine. Just take your time and try to slice the potatoes as evenly as possible.
Tools for this recipe
Buy Now →
Buy Now →
Buy Now → How to Make Cheesy Au Gratin Potatoes
Step 1: Prepare the Oven and Baking Dish
Preheat the oven to 375°F.
Grease a 2-quart baking dish with butter or nonstick cooking spray. An approximately 8×12-inch casserole dish works well.
Step 2: Arrange the Potatoes
Arrange the sliced Yukon Gold potatoes in three slightly slanted rows inside the prepared casserole dish.
You want the slices to overlap, but don’t pack them together too tightly. Leaving a little space between the potatoes allows the cream sauce to work its way between the layers.
Tuck the thinly sliced onions between and over the potatoes.
This distributes that mild onion flavor throughout the whole dish rather than concentrating it in one area.
Step 3: Make the Creamy Cheese Sauce
Place a medium saucepan over medium heat.
Add the butter and let it melt.
Whisk in the all-purpose flour and cook for approximately 1 minute, whisking continuously.
This brief cooking time removes the raw flour taste and creates the base for our sauce.
Slowly pour in the whole milk, whisking constantly to keep the mixture smooth.
Continue cooking for approximately 3–4 minutes, or until the sauce begins to thicken.
You’re essentially creating a simple béchamel-style white sauce before transforming it into a rich cheese sauce.
Step 4: Add the Cheese and Seasonings
Reduce the heat to low.
Add the shredded sharp cheddar cheese and stir until melted.
Then stir in:
- Onion powder
- Crushed dried rosemary
- Kosher salt
- Freshly ground black pepper
Taste the sauce and adjust the seasonings if necessary.
The result should be a smooth, rich creamy cheese sauce that is flavorful enough to season all those potatoes as they bake.
Step 5: Pour the Sauce Over the Potatoes
Slowly pour the cheesy sauce evenly over the potatoes and onions.
Try to distribute it across the entire baking dish so the sauce can settle between the potato slices.
Don’t worry if the potatoes aren’t completely submerged. As they bake, they’ll soften and release some moisture into the sauce.
Step 6: Cover and Bake
Cover the baking dish tightly with aluminum foil.
Bake at 375°F for 45 minutes.
Keeping the dish covered during the first portion of the baking time traps steam inside the casserole and helps the potatoes soften.
Step 7: Add Gruyere and Parmesan
Carefully remove the aluminum foil.
Sprinkle the Gruyere cheese and Parmesan cheese evenly over the potatoes.
Return the casserole to the oven uncovered.
Bake for another 30–40 minutes, or until the potatoes are fork-tender and the cheese on top is melted, bubbly, and golden brown.
Step 8: Rest Before Serving
Remove the casserole from the oven and allow it to rest for approximately 10 minutes.
This is an important final step.
The sauce will be very hot and loose when it first comes out of the oven. Giving the whole dish a few minutes to rest allows the creamy sauce to settle and thicken slightly, making the potatoes easier to serve.
Finish with freshly chopped parsley and serve warm.
How Do You Know When Au Gratin Potatoes Are Done?
Don’t judge them only by the color of the cheese.
The most important test is the potatoes themselves.
Insert a thin knife or fork into the center of the casserole. It should easily slide through the tender potatoes without much resistance.
If the top is already golden brown but the potatoes still feel firm, loosely cover the casserole with aluminum foil and continue baking until they’re tender.
Tips for the Best Au Gratin Potatoes
Slice the Potatoes Evenly
Uneven potatoes mean uneven cooking. A mandoline slicer makes this incredibly easy.
Don’t Pack Them Too Tightly
You want enough room for the rich cheese sauce to surround the potato slices.
Shred Your Own Cheese
Freshly shredded cheese usually melts more smoothly than pre-shredded varieties.
Cook the Flour for a Minute
Once you add the flour to the melted butter, give it about a minute before adding the milk. This prevents a noticeable raw flour flavor in your finished cream sauce.
Add the Milk Slowly
Gradually whisking the milk into the butter and flour mixture helps prevent lumps.
Keep the Heat Low Once You Add Cheese
High heat can cause cheese sauces to become grainy or separate.
Give the Potatoes Time
Depending on your types of potatoes, thickness of your slices, baking dish, and oven, cooking times can vary slightly.
Tender potatoes are more important than hitting an exact minute on the clock.
Let Them Rest
Those 10 minutes after baking allow the sauce to settle and make the casserole easier to serve.
Why Use Three Different Cheeses?

Each cheese has a job in this cheesy potato recipe.
Sharp cheddar cheese gives the sauce its bold, familiar cheesy flavor.
Gruyere cheese melts beautifully and has a rich, slightly nutty flavor that makes the casserole taste extra special.
Parmesan cheese adds salty, savory flavor and helps create that beautiful golden topping.
Together, they create a much deeper flavor than using only one type of cheese.
Can I Use Heavy Cream?
Yes. If you want an even richer creamy potato dish, you can replace some of the whole milk with heavy cream.
For example, use part whole milk and part heavy cream rather than replacing all of the milk.
The original version is already plenty creamy thanks to the cheddar cheese, so heavy cream isn’t necessary.
Can I Add Garlic?
Absolutely.
For a garlicky version, add a little garlic powder to the cheese sauce or sauté freshly minced garlic briefly in the butter before adding the flour.
Rosemary, onion, cheese, potatoes, and garlic all work beautifully together.
Optional Add-Ins
Once you know the basic method, this easy cheesy potatoes au gratin recipe is easy to customize.
Try adding:
- Crispy bacon
- Fresh rosemary
- Fresh thyme
- Chopped green onion
- Caramelized onions
- Roasted garlic
- Diced ham
- Extra Parmesan
- Bread crumbs over the top for additional crunch
If you’re serving the potatoes for Thanksgiving dinner or another holiday, I usually keep them fairly simple so they complement the rest of the meal.
What to Serve with Cheesy Au Gratin Potatoes
These creamy potatoes work especially well with hearty meat dishes. Here are some recipes from Krystel’s Cooking that would make great pairings:
Whole Roasted Chicken
My Whole Roasted Chicken is an especially good pairing for au gratin potatoes. The juicy, seasoned chicken gives you a classic Sunday or holiday-style dinner, while the rich potatoes make the meal feel extra special.
Classic Meatloaf and Tangy Glaze
Serve these potatoes alongside my Classic Meatloaf and Tangy Glaze for pure comfort food. The creamy, cheesy potatoes are a natural alternative to traditional mashed potatoes with meatloaf.
Smothered Boneless Pork Chops in Creamy Garlic Sauce
My Smothered Boneless Pork Chops are another cozy dinner option. Tender pork chops and creamy potatoes make an especially satisfying meal for colder nights.
Garlic Lemon Pork Chops
For something a little brighter, pair the potatoes with Garlic Lemon Pork Chops. The buttery lemon and garlic flavors help balance the richness of the cheesy potatoes.
Honey Garlic Pork Chops
My Honey Garlic Pork Chops bring a sweet-savory flavor that pairs nicely with creamy potatoes and makes an easy family dinner.
Cajun Garlic Butter Steak Bites
For steak night, serve these potatoes with Cajun Garlic Butter Steak Bites. The bold Cajun seasoning and garlic butter are a great contrast to the creamy cheese sauce.
Are Au Gratin Potatoes a Good Holiday Side Dish?
Definitely.
This is one of those potato recipes that feels special enough for the holiday season without requiring complicated ingredients.
Serve them for:
- Thanksgiving dinner
- Christmas dinner
- Easter
- Mother’s Day
- Sunday dinner
- Birthday dinners
- Special occasions
- Family gatherings
You can easily set the casserole dish on the table and let everyone serve themselves.
Can You Make Au Gratin Potatoes Ahead of Time?
Yes.
You can assemble the casserole ahead of time, cover it tightly with plastic wrap or foil, and refrigerate until you’re ready to bake.
Because the casserole will be cold when it goes into the oven, it may require additional baking time.
For best results, allow the baking dish to sit at room temperature for a short period while the oven preheats, provided your baking dish is safe to transition from cold temperatures.
How to Store Leftovers
Allow the leftover cheesy au gratin potatoes to cool.
Transfer them to an airtight container or tightly cover the baking dish.
Refrigerate for up to 3–4 days.
The potatoes are still delicious the next day, which makes this recipe especially convenient for holiday leftovers.
How to Reheat Au Gratin Potatoes
Oven
Cover the potatoes loosely with aluminum foil and reheat at 350°F until warmed through.
Remove the foil for the last few minutes if you want to crisp the cheesy top again.
Microwave
For individual portions, microwave until hot, checking and stirring or rotating as needed.
The oven gives you the best texture, but the microwave is perfect when you just want a quick serving of leftovers.
Frequently Asked Questions
What are the best potatoes for au gratin potatoes?
Yukon Gold potatoes are my favorite because they’re naturally creamy and buttery while still holding their shape. Russet potatoes are another good choice if you prefer a softer, starchier texture.
Do I have to peel Yukon Gold potatoes?
No. Yukon Gold skins are thin, so you can leave them on if you prefer. For a more traditional smooth and creamy au gratin, you can peel them before slicing.
Why are my au gratin potatoes still hard?
They may have been sliced too thickly, packed too tightly into the baking dish, or simply need additional baking time. Cover the dish with foil and continue baking until a knife easily passes through the center.
Why is my cheese sauce grainy?
Cheese can become grainy when exposed to excessive heat. Reduce the burner to low before stirring the cheddar into the sauce and remove it from direct heat if necessary.
Can I use pre-shredded cheese?
You can, but freshly shredded cheese generally melts more smoothly and creates a creamier sauce.
Can I make au gratin potatoes without Gruyere?
Yes. Substitute additional sharp cheddar, Monterey Jack, Swiss, or another good melting cheese.
Can I double this recipe?
Yes. Use a larger casserole dish or divide the potatoes between two dishes. A large portion will likely require additional baking time, so use the tenderness of the potatoes rather than the clock to determine when they’re finished.
What’s the difference between scalloped potatoes and au gratin potatoes?
Both dishes feature thinly sliced potatoes baked in a creamy sauce, but au gratin potatoes traditionally include cheese. That’s why this recipe gets plenty of sharp cheddar in the sauce and Gruyere and Parmesan over the top.
The Best Cheesy Au Gratin Potatoes
There’s something about a bubbling pan of Cheesy Au Gratin Potatoes coming out of the oven that instantly makes dinner feel a little more special.
Between the buttery Yukon Gold potatoes, tender onions, rosemary-seasoned creamy sauce, sharp cheddar, nutty Gruyere, and Parmesan cheese, every layer has plenty of flavor.
They’re rich enough for Thanksgiving dinner or another special occasion, but the ingredients and preparation are simple enough to make whenever you’re craving classic comfort food.
Serve them alongside roasted chicken, steak, pork chops, or meatloaf and bring the casserole dish straight to the dinner table. This is one cheesy potato casserole that’s very likely to disappear quickly.ringing together all the people you love. After all, isn’t that what the best meals are truly about?

Cheesy Au Gratin Potatoes
Ingredients
- 3 lbs Yukon gold potatoes, about 6–7 medium, sliced into ⅛-inch rounds
- ½ medium yellow onion, thinly sliced
- For the sauce:
- 2 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 1 ½ cups whole milk
- 8 ounces sharp cheddar cheese, shredded (about 2 cups)
- ½ teaspoon onion powder
- ½ teaspoon dried rosemary, finely crushed
- ¾ teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste
- For topping:
- ½ cup shredded Gruyere cheese
- ¼ cup grated Parmesan cheese
- Freshly chopped parsley for garnish
Instructions
- Preheat oven to 375°F. Grease a 2-quart baking dish (8×12 works well) with butter or nonstick spray.
- Arrange potato slices in three slightly slanted rows, leaving space so they aren’t packed too tightly. Tuck onion slices between and on top of the potatoes.
- Make the sauce: In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1 minute. Slowly whisk in the whole milk until smooth and thickened, about 3–4 minutes.
- Reduce heat to low and stir in cheddar cheese, onion powder, rosemary, salt, and pepper. Taste and adjust seasoning if needed.
- Pour the sauce evenly over the potatoes and onions. Cover tightly with foil and bake for 45 minutes.
- Remove foil, sprinkle Gruyere and Parmesan evenly over the top, then return to the oven for 30–40 minutes, or until the potatoes are fork-tender and the top is golden brown.
- Let rest 10 minutes before serving. Garnish with fresh parsley.
