I absolutely love making this Perfect Au Gratin Potatoes Recipe whenever I want to impress family or guests with a creamy, cheesy comfort dish that never disappoints. The tender, thinly sliced potatoes soak up a rich, velvety sauce loaded with sharp cheddar and nutty parmesan, creating a dish that feels both indulgent and homey. I find myself coming back to this recipe time and time again because it's such a satisfying side that's surprisingly easy to pull together, and it complements so many main courses wonderfully.
Why You'll Love This Perfect Au Gratin Potatoes Recipe
What really makes this recipe stand out for me is the balance of flavors and textures. The combination of the buttery, slightly sweet onions and garlic cooked into the creamy cheese sauce adds layers of richness without overpowering the delicate flavor of the potatoes themselves. There’s just something so comforting about biting into those soft, tender slices blanketed in melted Cheddar and Parmesan that gets me every time.
Beyond the deliciousness, this recipe is incredibly approachable. I love that the preparation is straightforward — a roux-based sauce that thickens beautifully and folds right into the potatoes, which means no complicated steps or fancy equipment needed. It’s perfect for a cozy family dinner but also sophisticated enough to serve guests during special occasions like holidays or Sunday gatherings. Every time I make it, I feel like I’m sharing something truly special.
Ingredients You'll Need
The ingredients list may seem simple, but each one plays an essential role in building the creamy, cheesy magic that defines this dish. From the starch level of the potatoes to the sharpness of the cheeses, every element contributes to the texture and flavor I love.
- Potatoes (2 pounds moderate starch): I recommend moderate starch potatoes to get that perfect tender texture without turning mushy.
- Butter (3 tablespoons): Essential for making the silky roux and adds that creamy richness.
- All-purpose flour (3 tablespoons): Used to thicken the sauce just right so it clings to every potato slice.
- Yellow onion, finely chopped (½ cup): Adds subtle sweetness and depth to the sauce.
- Garlic, minced (2 cloves): For a gentle savory kick without overpowering.
- Whole milk (2 cups): Creates the creamy base that keeps the dish moist.
- Heavy cream (½ cup): Adds extra richness and a luscious mouthfeel.
- Salt (1 ½ teaspoons): Essential to bring out all the flavors.
- Black or white pepper (¼ teaspoon, optional): Adds a touch of warmth if desired.
- Shredded Cheddar cheese (1 ½ cups): The star cheese that melts into creamy, flavorful goodness.
- Grated Parmesan cheese (⅓ cup, divided): Offers a nutty sharpness and a golden crust when sprinkled on top.
- Chopped parsley for garnish: Adds freshness and a pretty pop of color.
Directions
Step 1: Preheat your oven to 350 degrees Fahrenheit to get it ready for baking the potatoes to perfection.
Step 2: Melt the butter in a large saucepan over medium-high heat. Add the finely chopped onions and cook, stirring frequently, until they become soft and translucent, about 5 to 6 minutes. This step builds the flavor foundation of your sauce.
Step 3: Add the minced garlic and cook for an additional minute, just until fragrant. Be careful not to burn the garlic, as it will turn bitter.
Step 4: Sprinkle in the flour and stir it into the butter-onion mixture. Let it cook for a minute or two to cook off the raw flour taste while stirring constantly. This creates a roux that will thicken your sauce.
Step 5: Slowly pour in the whole milk and heavy cream while continually stirring to ensure a smooth sauce without lumps. Bring this mixture to a gentle boil, then reduce the heat and let it simmer until slightly thickened, about 3 to 5 minutes.
Step 6: Stir in the shredded Cheddar, half of the grated Parmesan, the salt, and pepper, stirring until all the cheese has melted and the sauce is creamy and smooth.
Step 7: Add the sliced potatoes to the sauce and stir gently but thoroughly until every piece is coated in that luscious sauce.
Step 8: Pour the potato and cheese mixture into a 2-quart casserole dish, spreading it evenly. Sprinkle the remaining Parmesan cheese evenly on top for that golden crust.
Step 9: Cover the casserole tightly with foil and bake for 1 hour, checking for tenderness by piercing the potatoes with a knife. Time can vary if your slices are thicker or thinner.
Step 10: Remove the foil and bake uncovered for an additional 20 minutes, allowing the top to brown lightly and excess moisture to evaporate, giving you a beautiful gratin crust.
Step 11: Let the dish rest for about 5 minutes before serving to thicken up. If your potatoes are a lower starch variety like Yukon Gold, giving them a few extra minutes of rest helps the liquid absorb back in. Finish with a sprinkle of chopped parsley for a fresh, vibrant touch.
Servings and Timing
This recipe makes about 6 generous servings, making it perfect for family dinners or holiday gatherings. Prep time takes roughly 15 to 20 minutes, including chopping and sauce preparation. The baking time is about 1 hour and 20 minutes in total, with 1 hour covered and 20 minutes uncovered. Allow about 5 minutes resting time after baking before serving to ensure the sauce is perfectly set.
How to Serve This Perfect Au Gratin Potatoes Recipe
I love serving this dish piping hot straight from the oven alongside a variety of mains. It pairs beautifully with roasted meats like beef tenderloin, roast chicken, or a juicy pork chop. The creamy richness complements the savory flavors and adds a pleasing contrast to crispy or herbaceous sides like green beans almondine or sautéed spinach.
For presentation, I often garnish the top with freshly chopped parsley to add a burst of color and freshness that balances the richness. You can also sprinkle a bit of extra Parmesan or even a few toasted breadcrumbs if you want a crunchier crust. Portion sizes of about one cup per person feels just right as a hearty side.
When it comes to beverages, I adore pairing this dish with a crisp white wine like Chardonnay or Sauvignon Blanc, as their acidity cuts through the cheese. If you prefer something non-alcoholic, sparkling water with a slice of lemon is refreshing and light. This dish works well for weeknight dinners, holiday feasts, or anytime I want to treat loved ones to a warm, comforting indulgence.
Variations
One of the things I enjoy about this Perfect Au Gratin Potatoes Recipe is how easily it can be adapted. For example, if you want to switch up the cheese profile, gouda or gruyere add a wonderful nutty flavor that melts beautifully. You can even mix in a little blue cheese for a punchier twist. For a lighter option, I sometimes use part-skim milk instead of whole milk and reduce the cream slightly.
If you need to cater to dietary needs, this recipe can be made gluten-free by swapping the all-purpose flour for a gluten-free blend or cornstarch (add it slowly and stir as it thickens). For a vegan version, I replace the dairy with plant-based milk and use vegan butter and cheese alternatives, although results will differ slightly in flavor but still delightfully creamy.
For a different cooking method, I’ve tried making individual portions in ramekins which reduces baking time and makes for charming plated presentations. Using a slow cooker is another option to gently cook the potatoes all day for hands-off prep. Whichever way you try it, the comforting flavors always shine through.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers (which don’t last long at my house), store them in an airtight container in the refrigerator. I like to use glass containers with tight-sealing lids to keep the moisture in and prevent the potatoes from drying out. The dish will stay fresh for about 3 to 4 days, making it convenient for next-day meals or meal prep.
Freezing
I have frozen leftover au gratin potatoes before, but I recommend doing so only if you plan to reheat them soon after. To freeze properly, place the cooled gratin into a freezer-safe container, leaving some room for expansion, and cover tightly with plastic wrap followed by a layer of foil. It can keep well for up to 2 months. When you’re ready to use it, thaw in the refrigerator overnight before reheating.
Reheating
To reheat, the oven works best to restore that creamy texture and crispy top. I typically preheat the oven to 325 degrees Fahrenheit, cover the dish with foil to avoid drying out, and heat for about 20 minutes or until warmed through. Removing the foil for the final 5 to 10 minutes brings back the lovely browned crust. Microwave reheating is quick but can make the sauce separate, so I reserve it for when I’m in a pinch.
FAQs
Can I use different types of potatoes in this recipe?
Yes, you can use various potato types, but I recommend moderate starch potatoes like Yukon Gold or red potatoes for a nice balance of creaminess and structure. Russets can work as well but may become a bit softer and soupier. If using waxy potatoes, expect a firmer texture.
Is it necessary to peel the potatoes?
Peeling is traditional for au gratin potatoes to ensure a smooth texture and a uniform cooking time. However, if you prefer a rustic feel and nutritional boost, you can leave the skins on as long as you wash them thoroughly. The skins will add a slightly chewy texture and earthier taste.
Can I prepare this dish ahead of time?
Absolutely! You can assemble everything up to pouring the sauce over the potatoes and refrigerate the casserole covered for up to 24 hours before baking. Just remember to add a little extra baking time if baking straight from cold.
What’s the difference between au gratin potatoes and scalloped potatoes?
While similar, au gratin potatoes traditionally include cheese in the sauce and on top to create a browned crust, whereas scalloped potatoes often rely on a creamy sauce without cheese. This Perfect Au Gratin Potatoes Recipe is wonderfully cheesy throughout.
How can I make the top crispier?
To achieve a crispier, golden top, make sure to sprinkle Parmesan cheese or breadcrumbs on the final uncovered baking step. Baking uncovered in the last 15 to 20 minutes allows the surface to dry slightly and brown beautifully.
Conclusion
Once you try this Perfect Au Gratin Potatoes Recipe, I’m confident it will become one of your favorite go-to sides for both casual dinners and special occasions. The creamy, cheesy layers paired with tender potatoes and the crispy golden top make it an unforgettable comfort dish that’s surprisingly easy to make. I can’t wait for you to experience the cozy, delicious magic of this recipe in your own kitchen!
PrintPerfect Au Gratin Potatoes Recipe
This recipe for Perfect Au Gratin Potatoes features tender, thinly sliced moderate starch potatoes bathed in a rich, creamy cheese sauce made from a blend of cheddar and Parmesan. The casserole is baked until bubbly and golden on top, making a classic, comforting side dish guaranteed to please any crowd.
- Prep Time: 20 minutes
- Cook Time: 1 hour 25 minutes
- Total Time: 1 hour 45 minutes
- Yield: 6 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
Potatoes and Vegetables
- 2 pounds moderate starch potatoes (such as Russet)
- ½ cup finely chopped yellow onion
- 2 cloves garlic, minced
Dairy and Fats
- 3 tablespoons butter
- 2 cups whole milk
- ½ cup heavy cream
- 1 ½ cups shredded Cheddar cheese
- ⅓ cup grated Parmesan cheese, divided in half
Other Ingredients
- 3 tablespoons all-purpose flour
- 1 ½ teaspoons salt
- ¼ teaspoon freshly ground black or white pepper (optional)
- Chopped parsley for garnish
Instructions
- Preheat and prepare the base: Preheat your oven to 350°F (175°C). In a large saucepan over medium-high heat, melt the butter and add the finely chopped onion. Cook until the onions are soft and translucent, about 5 to 6 minutes. Add the minced garlic and cook for an additional minute to release its aroma.
- Make the cheese sauce: Sprinkle the all-purpose flour over the cooked onions and garlic, stirring to combine and cook for 1 to 2 minutes to eliminate the raw flour taste. Slowly whisk in the whole milk and heavy cream, stirring constantly to prevent lumps. Bring the mixture to a gentle boil, then reduce the heat and let it simmer until slightly thickened.
- Add cheese and seasoning: Stir in the shredded Cheddar, half of the grated Parmesan, salt, and optional pepper until the cheeses melt smoothly into the sauce. This rich, creamy cheese sauce will coat the potatoes beautifully.
- Combine potatoes and sauce: Add the moderate starch potatoes to the sauce and stir until all slices are thoroughly coated with the cheesy mixture.
- Assemble and bake: Pour the potato and cheese mixture into a 2-quart casserole dish. Sprinkle the remaining Parmesan cheese evenly over the top. Cover the dish with aluminum foil and bake in the preheated oven for 1 hour, or until the potatoes are tender when pierced with a fork. Baking times can vary based on potato thickness.
- Finish baking uncovered: Remove the foil and bake for another 20 minutes uncovered. This step allows the top to brown lightly and excess moisture to evaporate, producing a beautifully golden, slightly crisp crust.
- Rest and garnish: Let the casserole sit for about 5 minutes before serving to allow the sauce to thicken and reduce any soupiness, especially if using lower starch potatoes like Yukon Gold. Garnish with chopped parsley if desired for a fresh, colorful finish.
Notes
- Moderate starch potatoes such as Russets work best for au gratin to achieve proper texture; Yukon Gold will be creamier and more watery.
- Adjust salt to taste depending on the saltiness of your cheeses.
- Slicing potatoes uniformly helps in even cooking; aim for about ⅛ inch thickness.
- You can use freshly grated cheeses for better melting and flavor compared to pre-shredded varieties.
- Letting the casserole rest after baking helps the sauce thicken and enhances serving texture.
- For a deeper golden crust, you can briefly broil after the final baking step, watching carefully to avoid burning.

Leave a Reply