If you’re craving the ultimate comfort food that delivers a luscious, velvety texture combined with an irresistible cheesy crust, this Creamy & Cheesy Au Gratin Potatoes Recipe is exactly what you need. It’s like a warm hug on a plate with tender Yukon Gold potatoes layered with a rich, savory cheese sauce that bubbles up golden in the oven. Whether you’re making it for a special family dinner or just want to spoil yourself with something decadent, this recipe has the perfect balance of creamy goodness and crispy, cheesy perfection that will keep everyone asking for seconds.

Ingredients You’ll Need
These ingredients are straightforward but each one plays a crucial role in creating those perfect layers of flavor and texture. From the creamy sauce to the melty cheese and buttery potatoes, every item contributes to making this dish shine.
- Yukon Gold potatoes: Their creamy texture and thin slices ensure even, tender layers in the gratin.
- White or yellow onion: Adds a subtle sweetness and savory depth to complement the potatoes.
- Salted butter: Essential for richness and helps form the creamy roux base for the sauce.
- All-purpose flour: Thickens the sauce for that perfect cling to each potato slice—gluten-free options work too!
- Unsweetened almond milk: Keeps the sauce smooth and creamy; regular whole milk is a great alternative.
- Sharp cheddar cheese: Provides a bold, tangy flavor that melts wonderfully throughout the dish.
- Garlic powder: Infuses the dish with subtle aromatic warmth without overpowering the cheese.
- Salt and freshly ground black pepper: Essential seasonings to enhance all the natural flavors.
- Gruyere cheese: Adds a nutty, sophisticated layer that melts beautifully on top.
- Parmesan cheese: Creates a golden, crispy finish when sprinkled on before baking.
- Fresh chopped parsley: A bright, herbal garnish that lifts the richness at serving.
How to Make Creamy & Cheesy Au Gratin Potatoes Recipe
Step 1: Preheat and Prepare Your Baking Dish
Start by heating your oven to 375°F and greasing your baking dish with nonstick spray, butter, or oil. This ensures your creamy layers won’t stick, and you’ll get an even, caramelized finish at the edges. Using the right-sized dish helps the potatoes cook evenly and soak up all that cheesy sauce.
Step 2: Layer the Potatoes and Onions
Thinly sliced Yukon Golds are arranged in three slanted rows, leaving small gaps so the sauce can seep in between. Add the sliced onions between and atop the potatoes for a hint of sweetness that balances the richness superbly. The layering technique is what creates that signature texture you want in a true au gratin.
Step 3: Make the Cheese Sauce
This is where the magic happens. Melt the butter over medium heat, then whisk in the flour alternated with milk to form a silky, thickened sauce. Once simmering, stir in sharp cheddar cheese, garlic powder, salt, and pepper, tasting as you go to get the seasoning just right. This creamy sauce is what makes this Creamy & Cheesy Au Gratin Potatoes Recipe so irresistibly decadent.
Step 4: Assemble and Bake
Pour the cheese sauce evenly over your layered potatoes and onions, making sure every slice is coated. Cover with foil and bake for 45 minutes to allow the potatoes to soften gradually and soak up all the cheesy goodness.
Step 5: Add Toppings and Finish Baking
Remove the foil and sprinkle the top generously with Gruyere and Parmesan cheeses. Return to the oven uncovered for 30 to 45 minutes more, until the potatoes are fork-tender and the top is beautifully golden brown. This is the moment your kitchen fills with that incredible baked cheese aroma.
Step 6: Garnish and Serve
Once out of the oven, add a sprinkle of fresh chopped parsley for a lively color contrast and a touch of brightness. Serve it piping hot for that melty, cheesy satisfaction that’s truly hard to beat.
How to Serve Creamy & Cheesy Au Gratin Potatoes Recipe

Garnishes
A sprinkle of chopped parsley is a simple and pretty garnish that adds freshness against the creamy, cheesy backdrop. For extra flair, a light dusting of smoked paprika or fresh cracked pepper can elevate the presentation and give a pop of flavor.
Side Dishes
This dish is rich and hearty, so serving it alongside light, crisp salads or roasted vegetables makes for a perfectly balanced meal. Consider roasted green beans, steamed broccoli, or even a tangy coleslaw to offset the cheese’s richness and keep things fresh on the palate.
Creative Ways to Present
For a twist, try preparing individual portions in small ramekins for an elegant presentation at dinner parties. Alternatively, add cooked bacon bits between the potato layers for an indulgent smoky surprise or stir some sautéed mushrooms into the cheese sauce before baking for extra umami.
Make Ahead and Storage
Storing Leftovers
Leftover au gratin potatoes can be covered tightly and refrigerated for up to 3 days. The flavors deepen as it sits, making it a great dish to prepare ahead for busy weeknights when you want a comforting meal ready to go.
Freezing
If you want to freeze this Creamy & Cheesy Au Gratin Potatoes Recipe, allow it to cool completely, then cover tightly with foil and plastic wrap to prevent freezer burn. It’s best eaten within 2 months for optimal flavor and texture.
Reheating
Reheat leftovers in the oven at 350°F, covered with foil for about 20-25 minutes until warmed through. If you want to revive a crispy top, remove the foil in the last 5 minutes. Microwave reheating works in a pinch but can soften the crispy cheese topping.
FAQs
Can I use a different type of potato for this recipe?
While Yukon Gold potatoes are ideal for their creamy texture and flavor, you can use Russets, but they tend to be drier and may not hold as nicely. Thin slicing is key no matter the variety to ensure even cooking.
Is it possible to make this recipe dairy-free?
Yes! Using vegan butter and plant-based milks like almond or oat milk along with dairy-free shredded cheeses can make this dish dairy-free. The texture and flavor will differ slightly but still tasty and satisfying.
How can I add more flavor to this au gratin?
Try adding fresh herbs like thyme or rosemary to the sauce, or sautéing some garlic and onions before layering. A touch of mustard powder in the cheese sauce also adds a lovely depth without overpowering the dish.
Can I prepare this dish ahead of time before baking?
Absolutely. Assemble the entire dish and cover it, keeping it in the fridge for up to 24 hours. When ready to bake, add a few extra minutes to the baking time since the dish will be cold.
What is the best way to get that golden crust on top?
Using a mixture of Gruyere and Parmesan cheeses on top encourages beautiful browning and a crisp texture. Finishing uncovered in the oven and keeping an eye during those last 10 minutes prevents burning while creating that perfect crust.
Final Thoughts
Nothing quite compares to the comfort and joy of a well-made Creamy & Cheesy Au Gratin Potatoes Recipe. It’s a classic that never fails to impress, bringing warmth and satisfaction to any table. So go ahead, dive into this cheesy, creamy masterpiece — your taste buds will thank you!
Print
Creamy & Cheesy Au Gratin Potatoes Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour 25 minutes
- Total Time: 1 hour 45 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Description
This creamy and cheesy au gratin potatoes recipe features thinly sliced Yukon Gold potatoes layered with a rich cheddar cheese sauce, baked to golden perfection with Gruyere and Parmesan toppings. It makes a comforting side dish perfect for family dinners or holiday meals, delivering a luscious combination of tender potatoes and savory cheese flavors.
Ingredients
Potatoes & Vegetables
- 6–7 medium Yukon Gold potatoes (3 lbs), thinly sliced into 1/8-inch rounds
- ½ white or yellow onion, sliced
Cheese Sauce
- 2 tablespoons salted butter
- ¼ cup all-purpose flour (or gluten-free 1:1 flour)
- 1½ cups unsweetened almond milk (or regular/whole milk)
- 8 ounces sharp cheddar cheese (about 2 heaping cups, shredded)
- ½ teaspoon garlic powder
- ¾ teaspoon salt (plus more to taste)
- Freshly ground black pepper, to taste
Toppings & Garnish
- ½ cup Gruyere cheese (or substitute with more sharp cheddar)
- ¼ cup grated Parmesan cheese
- Fresh chopped parsley
Instructions
- Preheat the Oven: Preheat your oven to 375°F (190°C) and prepare your baking dish by greasing a 2-quart square baking dish or an 8×12-inch pan with nonstick spray, butter, or oil to prevent sticking.
- Layer the Potatoes & Onions: Arrange the thinly sliced potatoes in three slightly slanted rows inside the dish, making sure to leave small gaps between slices for even cooking. Distribute the sliced onions between and on top of the potato layers to add flavor.
- Prepare the Cheese Sauce: In a medium saucepan over medium heat, melt the butter. Gradually whisk in the flour, alternating with the almond milk, to form a smooth, lump-free mixture. Bring it to a simmer, whisking constantly until the sauce thickens to a gravy-like consistency. Reduce the heat to low, then stir in the shredded sharp cheddar cheese, garlic powder, salt, and freshly ground pepper. Taste and adjust seasoning as needed.
- Assemble the Dish: Pour the prepared cheese sauce evenly over the potato and onion layers, ensuring every slice is well coated for rich flavor throughout the dish.
- Bake Covered: Cover the baking dish tightly with aluminum foil and place it in the preheated oven. Bake for 45 minutes to allow the potatoes to begin softening and the flavors to meld.
- Add Toppings & Finish Baking: Carefully remove the foil and sprinkle the Gruyere (or additional cheddar) and Parmesan cheeses evenly over the top of the potatoes. Return the dish to the oven and bake uncovered for an additional 30 to 45 minutes. The dish is done when the potatoes are fork-tender and the cheese topping is beautifully golden brown.
- Garnish & Serve: Remove the dish from the oven and garnish with freshly chopped parsley for a fresh finish. Serve the au gratin potatoes hot as a delicious, cheesy side dish.
Notes
- Use Yukon Gold potatoes for creamy texture and even cooking, but russets can also be used.
- For a gluten-free version, substitute all-purpose flour with a 1:1 gluten-free flour blend.
- Unsweetened almond milk offers a dairy-free twist, but whole milk will deliver creamier results.
- If Gruyere cheese is unavailable, additional sharp cheddar can be used as a substitute.
- Allow the dish to rest for 5 minutes after baking to set for easier serving.

