If you’re searching for that ultimate comfort food side, look no further than my Creamy Cheesy Au Gratin Potatoes Recipe. This dish is a fan-freaking-tastic way to elevate simple potatoes into an irresistibly rich, velvety, and cheesy baked delight. Seriously, every time I make this, my family goes crazy—it’s that good. Stick with me, and I’ll share everything you need to succeed with this absolute classic.
Why You’ll Love This Recipe
- Unbeatable Creaminess: The rich cheese sauce blends perfectly with tender potatoes for a melt-in-your-mouth texture.
- Simple Ingredients: You’ll find everything you need is probably already in your pantry or fridge.
- Family Favorite: I remember the first time I served this, everyone went back for seconds without hesitation.
- Versatile and Customizable: From adding cooked bacon to swapping cheeses, this recipe lets you make it truly your own.
Ingredients You’ll Need
The magic in this Creamy Cheesy Au Gratin Potatoes Recipe comes from a blend of hearty Yukon gold potatoes, a luscious cheese sauce, and a perfectly golden cheesy crust. I always recommend choosing good quality cheese and fresh potatoes to make a real difference in the final dish.
- Yukon gold potatoes: Their creamy texture and thin skin make them perfect for thin slicing and baking without falling apart.
- White or yellow onion: Adds a mild sweetness and depth, balancing the richness of the cheese sauce.
- Salted butter: Essential for making the roux base of the sauce, adding a silky richness.
- All-purpose flour: Thickens the sauce—feel free to use whole wheat or gluten-free if needed.
- Milk (unsweetened almond or dairy): I usually use almond milk for a lighter feel, but whole milk gives even more creaminess.
- Sharp cheddar cheese: The heart of the cheesy flavor—you want a good sharp variety for that punch.
- Garlic powder: Adds subtle zing without overpowering.
- Salt and freshly ground black pepper: Always adjust seasonings to your taste; don’t be shy here.
- Gruyere cheese: For the topping, gives a nutty, melty golden crust.
- Parmesan cheese: Adds a salty, savory crisp topping that gets beautifully browned in the oven.
- Fresh parsley: For a fresh, vibrant garnish to brighten the dish.
Variations
I love how flexible this Creamy Cheesy Au Gratin Potatoes Recipe is. Over the years, I’ve played around with adding different flavors or switching up cheeses to tailor it to my mood or season. Don’t be afraid to get creative—you’ll enjoy how easy it is to make this recipe your own.
- Add Bacon or Ham: I once added 8 ounces of crispy cooked bacon folded into the potatoes before pouring the sauce—such a smoky, savory upgrade that my family devoured.
- Cheese Swaps: Gruyere is traditional for the topping, but experimenting with mozzarella, gouda, or even pepper jack adds a fun twist.
- Dairy-Free Version: Using almond milk and a plant-based cheese works surprisingly well if you’re dairy-free.
- Seasonal Veggies: Try layering thin slices of cooked cauliflower or mushrooms for an earthy depth.
How to Make Creamy Cheesy Au Gratin Potatoes Recipe
Step 1: Prepare the Potatoes and Onions Just Right
Start by preheating your oven to 375°F and greasing your baking dish—I’ve found a 2-quart square or an 8×12 inch dish works beautifully. Slice your Yukon gold potatoes into thin 1/8 inch rounds; thin enough to cook evenly, but not so thin they fall apart. Arrange the potato slices in three slanted rows in your dish, leaving a bit of space so they bake evenly. Add the onion slices in between and on top wherever you can fit them. This layering is key to building flavor throughout.
Step 2: Whip Up That Velvety Cheese Sauce
In a saucepan over medium heat, melt the butter, then whisk in a bit of flour to make the roux. Don’t rush here—whisk constantly to avoid lumps. Slowly alternate adding your milk and more flour, whisking vigorously, until the mixture is smooth and starts to thicken into a creamy gravy consistency. When it simmers, turn the heat down low, then add the shredded sharp cheddar, garlic powder, salt, and pepper. Give it a taste and adjust the seasoning as needed. This sauce is the magic glue that pulls everything together.
Step 3: Pour, Cover, and Bake
Pour the luscious cheese sauce over the potato and onion layers, covering them evenly. Don’t fret if it looks a bit thick now—the oven will work its magic making it irresistibly creamy. Cover the pan tightly with foil and bake for 45 minutes. This slow baking lets the potatoes soften perfectly without drying out.
Step 4: Cheese Topping Time
After 45 minutes, remove the foil and sprinkle the top with gruyere and parmesan cheese. Pop it back in the oven for another 30-45 minutes uncovered to get that glorious golden-brown crust. The key test? The potatoes are done when you can easily pierce the center with a fork. Once perfect, garnish with chopped fresh parsley for a pop of color and freshness.
Pro Tips for Making Creamy Cheesy Au Gratin Potatoes Recipe
- Thin and Even Slices: Use a mandoline or sharp knife to get uniform potato slices so they cook evenly without mushiness.
- Trust the Sauce Thickness: The sauce might look a little thick before baking, but it will loosen up beautifully in the oven—don’t add extra liquid.
- Don’t Skip the Foil: Covering the dish during the first 45 minutes seals in moisture and ensures tender potatoes.
- Use Sharp Cheddar: A strong, sharp cheddar gives your sauce the bold flavor it needs to stand out; mild cheeses just won’t cut it.
How to Serve Creamy Cheesy Au Gratin Potatoes Recipe

Garnishes
I always finish off my au gratin potatoes with a sprinkle of fresh chopped parsley—it adds a hint of color and a fresh, herby note that balances all the richness. Sometimes, a few crispy bacon bits on top work wonders too if I’m feeling indulgent.
Side Dishes
This dish pairs beautifully with just about any main, but I especially love it alongside roast chicken, grilled steak, or a simple green salad to lighten things up. It’s always a hit on holiday tables or cozy family dinners.
Creative Ways to Present
One fun idea I’ve tried for special occasions is baking the potatoes in individual ramekins—this personal touch makes it feel extra fancy. You can also top with edible flowers or microgreens for a restaurant-quality wow factor!
Make Ahead and Storage
Storing Leftovers
I keep leftovers tightly covered in the original baking dish or divided into airtight containers in the fridge. They last for up to 5 days, making for incredibly easy reheating for quick meals during the week.
Freezing
I’ve frozen this recipe successfully by assembling it fully but baking it partially first, then cooling completely before freezing. When ready, thaw in the refrigerator overnight and finish baking as directed. It tastes just as creamy afterward, although the topping can lose a bit of its crispness.
Reheating
I find reheating in the oven at 350°F, covered with foil, for about 20 minutes does the trick to warm through without drying it out. For individual servings, a quick zap in the microwave also works great when you’re in a hurry.
FAQs
-
Can I use other types of potatoes for this recipe?
Absolutely! Yukon golds are ideal because of their creamy texture, but russets or red potatoes can work too. Just keep in mind that starchier potatoes like russets may break down more, resulting in a softer texture.
-
Do I have to use both cheddar and gruyere cheese?
You can, but it’s not mandatory. Cheddar gives a sharp, punchy flavor, while gruyere adds nuttiness and melts beautifully. Using both is a delicious combo, but if you prefer, you can use all cheddar or mix in other cheeses you love.
-
How can I make this recipe dairy-free?
Swap dairy milk with unsweetened almond or oat milk, and use a vegan cheese alternative that melts well. Also, use dairy-free butter or oil to make your roux. The texture will be slightly different, but still wonderfully creamy.
-
Can I prepare this recipe ahead of time?
Yes! You can assemble the dish up to three days ahead, cover it tightly with foil, and store it in the fridge. When ready, bake as instructed, just add about 15 extra minutes since it starts chilled.
Final Thoughts
I absolutely love how this Creamy Cheesy Au Gratin Potatoes Recipe turns out every time—so creamy, cheesy, and full of comforting flavors that bring everyone to the table with smiles. It’s become my go-to for holiday dinners and cozy weekend meals alike. I can’t recommend enough that you give it a try; you’ll find it’s as much a hit with your family as it is with mine. Cooking this dish feels like passing down a little love in every cheesy bite.
Print
Creamy Cheesy Au Gratin Potatoes Recipe
- Prep Time: 30 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 45 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
Dad’s Creamy & Cheesy Au Gratin Potatoes is a comforting baked casserole featuring thinly sliced Yukon Gold potatoes layered with onions and smothered in a rich, creamy cheddar cheese sauce. Topped with caramelized Gruyere and Parmesan, this classic side dish delivers gooey, cheesy goodness with a golden crust and a fresh parsley garnish.
Ingredients
Potatoes & Onions
- 6–7 medium Yukon Gold potatoes, thinly sliced into 1/8 inch rounds (about 3 pounds)
- ½ white or yellow onion, sliced
Sauce
- 2 tablespoons salted butter
- ¼ cup all-purpose flour (whole wheat, all-purpose, or gluten free 1:1 flour may be used)
- 1 ½ cups unsweetened almond milk (regular, skim, or whole milk also work)
- 8 ounces sharp cheddar cheese (2 heaping cups shredded)
- ½ teaspoon garlic powder
- ¾ teaspoon salt, plus more to taste
- Freshly ground black pepper
Topping
- ½ cup Gruyere cheese (or substitute additional sharp cheddar)
- ¼ cup grated Parmesan cheese
To Garnish
- Fresh chopped parsley
Instructions
- Preheat and prepare dish: Preheat the oven to 375°F. Spray a 2-quart square baking dish or an 8×12-inch baking pan with nonstick cooking spray or grease with butter or oil.
- Layer potatoes and onions: Arrange the thinly sliced potatoes in three slightly slanted, loose rows in the baking dish, leaving small gaps between slices. Tuck onion slices between and on top of the potatoes wherever space allows.
- Make the cheese sauce: In a medium saucepan over medium heat, melt 2 tablespoons of butter. Whisk in a small amount of the flour to form a roux, then slowly add milk gradually alternating with the remaining flour while whisking continuously to prevent lumps. Bring the mixture to a simmer until it thickens to a creamy gravy-like consistency.
- Add cheese and season: Reduce heat to low and stir in the shredded cheddar cheese, garlic powder, salt, and black pepper. Taste and adjust seasoning as needed.
- Pour sauce over potatoes: Evenly pour the creamy cheese sauce over the layered potatoes and onions, ensuring they are well covered.
- Bake covered: Cover the baking dish tightly with foil and bake in the preheated oven for 45 minutes.
- Add topping and finish baking: Remove foil and sprinkle the Gruyere (or extra cheddar) and Parmesan evenly over the top. Return to oven and bake uncovered for an additional 30 to 45 minutes, or until the potatoes are tender when pierced with a fork and the top is golden brown.
- Garnish and serve: Remove from oven, garnish with fresh chopped parsley, and serve warm.
Notes
- For an extra savory twist, add 8 ounces of chopped cooked bacon layered over the potatoes before pouring the cheese sauce or stir the bacon into the cheese sauce itself.
- This dish can be prepared up to three days in advance; after assembling and covering with foil, refrigerate instead of baking, then bake later, adding about 15 minutes to the cook time as the dish will be cold.
- Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Reheat individual servings in the microwave or reheat the entire pan in the oven until warmed through.
Nutrition
- Serving Size: 1 cup (about 1/8th of recipe)
- Calories: 290
- Sugar: 3g
- Sodium: 440mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 45mg

