Introduction
Let me tell you, the moment those creamy au gratin potatoes with three cheeses start bubbling away in the oven, the whole kitchen fills with this irresistible, cozy aroma that wraps around you like a warm blanket. The way the golden, cheesy crust forms on top while the tender potatoes beneath soak up that luscious, velvety sauce—honestly, it’s the kind of comfort food that makes you pause, take a deep breath, and just grin because you know you’re onto something truly special.
The first time I baked these creamy au gratin potatoes with three cheeses was years ago, on a chilly fall evening when I was knee-high to a grasshopper and my grandma was showing me how to make her secret family recipe. I was instantly hooked, sneaking bites right from the baking dish before dinner was even ready. Those moments still make me smile—it’s pure, nostalgic comfort with a cheesy punch that never gets old.
My family couldn’t stop sneaking them off the cooling rack (and I can’t really blame them). Whether it’s a holiday gathering, a cozy Sunday supper, or just a weeknight side dish that needs to shine, this recipe feels like a warm hug on a plate. You know what? This creamy au gratin potatoes with three cheeses recipe is dangerously easy and perfect for your next potluck or a sweet treat to brighten up your Pinterest cookie board. I’ve tested it a dozen times in the name of research, of course, and it’s become a staple for family dinners and gifting alike.
Why You’ll Love This Recipe
You’re probably wondering what makes this creamy au gratin potatoes with three cheeses recipe stand out from the crowd. Well, here’s the scoop, based on a bunch of kitchen trials, family feedback, and a few chef-tested tweaks I picked up along the way:
- Quick & Easy: Comes together in under an hour, making it perfect for busy weeknights or last-minute dinner guests.
- Simple Ingredients: No fancy grocery trips—just pantry staples and fresh cheese that you probably already have on hand.
- Perfect for Any Occasion: Whether it’s a holiday feast, a cozy dinner, or a potluck winner, this dish never disappoints.
- Crowd-Pleaser: Kids and adults alike rave about the creamy texture and the rich, cheesy flavor.
- Unbelievably Delicious: The blend of three cheeses creates a depth of flavor and melt-in-your-mouth texture that feels indulgent but not overdone.
Now, what really sets this recipe apart is the way the cheese trio works together—sharp cheddar, creamy Gruyère, and a hint of Parmesan for that subtle nutty finish. Plus, the creamy sauce is made with a smooth blend of milk and heavy cream, giving it just the right silky richness. This isn’t just your average au gratin potato dish; it’s been perfected to bring out the best in every slice. Honestly, after the first bite, you might just close your eyes and savor it like a rare treat. It’s comfort food with soul, minus the fuss.
What Ingredients You Will Need
This creamy au gratin potatoes with three cheeses recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without any fuss. Most of these are pantry staples, with a few fresh touches to keep it authentic and delicious.
- Potatoes: 3 pounds (about 1.4 kg) Yukon Gold or Russet potatoes, peeled and thinly sliced (for the best creamy texture, Yukon Golds are my go-to—they hold up well and have a buttery flavor).
- Cheeses:
- 1 ½ cups (170 g) sharp cheddar cheese, shredded (look for a good-quality aged cheddar for extra punch)
- 1 cup (100 g) Gruyère cheese, shredded (adds that lovely creamy melt and slightly sweet nuttiness)
- ½ cup (50 g) Parmesan cheese, finely grated (for that signature golden crust and deep flavor)
- Dairy:
- 2 cups (480 ml) whole milk (you can swap for 2% but whole milk gives better creaminess)
- 1 cup (240 ml) heavy cream (adds richness and that silky mouthfeel)
- 3 tablespoons unsalted butter (softened, for the sauce and greasing your baking dish)
- Flour: 3 tablespoons all-purpose flour (helps thicken the sauce; use gluten-free flour if needed)
- Seasonings:
- 1 teaspoon garlic powder (or 2 cloves fresh garlic, minced, if you want extra flavor)
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon nutmeg (optional, but it adds a warm, subtle depth)
- Fresh herbs (optional): A sprinkle of chopped fresh thyme or chives to finish (adds a nice fresh note)
Equipment Needed

For this creamy au gratin potatoes with three cheeses recipe, here’s what you’ll want to have on hand:
- Baking dish: A 9×13-inch (23×33 cm) glass or ceramic casserole dish works great for even cooking and beautiful presentation. I’ve tried metal pans too, but glass gives a nicer crust.
- Mandoline slicer or sharp knife: Thinly slicing the potatoes is key. A mandoline makes it quick and even, but a good sharp chef’s knife will do the trick if you’re careful.
- Medium saucepan: To make the cheese sauce smoothly and without lumps.
- Whisk: For stirring the sauce constantly to avoid clumps.
- Measuring cups and spoons: Accuracy is important here for that perfect creamy texture.
- Oven mitts: Because let’s face it—this dish comes out piping hot!
If you don’t have a mandoline, slice the potatoes as thinly as possible by hand, and try to keep the slices uniform so everything cooks evenly. For budget-friendly options, glass bakeware is easy to clean and usually lasts a long time. Also, keeping your knife sharp will save you a lot of effort and make slicing safer.
Preparation Method
- Preheat the oven to 375°F (190°C). Lightly butter your 9×13-inch (23×33 cm) baking dish and set aside.
- Sauce preparation: In a medium saucepan over medium heat, melt 3 tablespoons unsalted butter. Once melted, whisk in 3 tablespoons all-purpose flour. Stir continuously for about 1-2 minutes to form a roux—this cooks out the raw flour taste and starts thickening the sauce.
- Gradually add liquids: Slowly pour in 2 cups (480 ml) whole milk and 1 cup (240 ml) heavy cream while whisking constantly. This prevents lumps and creates a smooth base. Keep whisking until the sauce thickens and coats the back of a spoon, which usually takes about 5-7 minutes.
- Add cheeses and seasoning: Lower the heat to low and stir in 1 ½ cups (170 g) shredded sharp cheddar, 1 cup (100 g) shredded Gruyère, and ½ cup (50 g) grated Parmesan cheese. Mix until fully melted and smooth. Season with 1 teaspoon garlic powder, 1 teaspoon salt, ½ teaspoon freshly ground black pepper, and ¼ teaspoon nutmeg (if using). Taste and adjust seasoning if needed.
- Prepare potatoes: While the sauce is finishing, peel and thinly slice the potatoes (about 1/8 inch or 3 mm thick). The thinner the slices, the creamier the dish will be. Pat the slices dry with a clean towel to remove excess moisture.
- Layer the dish: Arrange a layer of potato slices evenly in the bottom of the prepared baking dish. Pour about a third of the cheese sauce over the potatoes and use a spatula to spread it evenly. Repeat the layering two more times, finishing with sauce on top.
- Bake: Cover the dish tightly with aluminum foil and bake for 45 minutes. Then, remove the foil and bake uncovered for another 20-25 minutes, or until the top is golden brown and bubbly and the potatoes are tender (test by poking with a fork).
- Rest and garnish: Let the gratin cool for about 10 minutes before serving. Sprinkle with fresh chopped thyme or chives if desired for a pop of color and fresh flavor.
Pro tip: If you notice the top browning too quickly, tent it loosely with foil again to prevent burning while the potatoes finish cooking through. You want that rich, golden crust without any bitterness.
Cooking Tips & Techniques
When making creamy au gratin potatoes with three cheeses, a few tricks can make all the difference. First, slicing your potatoes uniformly is key to even cooking and that perfect melt-in-your-mouth texture. You know, uneven slices can leave you with some crunchy bits and some mushy ones—definitely not the goal.
Constant whisking when making the sauce is another lifesaver to avoid lumps. I’ve learned the hard way that rushing this step leads to a grainy sauce nobody wants. Also, don’t skip the roux—it’s the unsung hero that thickens the sauce beautifully and gives you that silky texture.
Timing matters too. Covering the dish for the first part of the bake steams the potatoes gently, making them tender. Then, uncovering to brown the top gives you that irresistible crust. Trying to rush this? The potatoes won’t cook through, or the top might burn before the inside is done.
One personal fail I remember was using skim milk once to be “healthier” (spoiler: it turned out watery and sad). Whole milk and cream really make the difference in richness. Lastly, let the gratin rest before digging in—this helps the sauce set a bit, so it’s not a lava flow on the plate.
Variations & Adaptations
This creamy au gratin potatoes with three cheeses recipe is super adaptable to fit different tastes and dietary needs. Here are a few ideas I’ve tried or recommend:
- Make it gluten-free: Swap the all-purpose flour with a gluten-free flour blend or cornstarch to thicken the sauce. Just keep the same quantity.
- Dairy-free option: Use a dairy-free milk like oat or almond milk and replace butter with a plant-based alternative. For cheese, try vegan shredded cheese blends that melt well.
- Herb & spice twist: Add fresh rosemary or thyme into the layers for an earthy note. A pinch of smoked paprika can add a subtle smoky flavor that’s delightful.
- Cheese swap: Instead of Gruyère, try Fontina or mozzarella for a different melt and flavor profile. I once used a mix with pepper jack for a little heat—it turned out fantastic!
- Cooking method: This recipe also works in a slow cooker if you want to set it and forget it—just layer and cook on low for 4-5 hours until tender.
Feel free to customize the cheese blends or seasonings to suit your family’s preferences or what you have on hand. That’s part of the fun with this dish—it’s forgiving and always delicious.
Serving & Storage Suggestions
This creamy au gratin potatoes with three cheeses is best served warm, right out of the oven when the cheese is ooey-gooey and the crust is golden. It pairs beautifully with roasted meats like chicken or beef, or alongside a crisp green salad to balance the richness.
If you have leftovers (and honestly, who doesn’t hope for that?), store them tightly covered in the refrigerator for up to 3 days. Reheat gently in the oven at 325°F (160°C) until warmed through to keep that creamy texture intact. Microwave reheating is okay for a quick fix but can make the sauce separate a bit.
Fun fact: the flavors actually deepen if you let the dish rest overnight in the fridge before reheating—kind of like a cheesy, comforting casserole that gets even better with time. Just be sure to give it a good stir or add a splash of milk when reheating if it seems thick.
Nutritional Information & Benefits
Each serving of this creamy au gratin potatoes with three cheeses offers a hearty dose of carbohydrates from the potatoes, balanced by protein and calcium from the cheeses and dairy. Expect roughly 350-400 calories per serving, depending on portion size, with about 20 grams of fat and 15 grams of protein.
Potatoes provide potassium and vitamin C, while the cheeses contribute important calcium and vitamin B12. Using whole milk and cream adds richness but also saturated fat, so this dish is best enjoyed as an occasional comforting treat. For a lighter version, you can reduce cream and use part-skim cheese, but the classic recipe is pure indulgence.
For those watching gluten, simply swap the flour and this recipe fits just fine. Just be mindful of dairy allergies if serving others.
Conclusion
If you’re looking for creamy au gratin potatoes with three cheeses that hit all the right notes—rich, cheesy, tender, and downright comforting—this recipe is your new best friend in the kitchen. It’s easy enough for weeknight dinners but special enough for celebrations, and honestly, it’s one of those dishes that makes everyone smile around the table.
Don’t hesitate to tweak the cheeses or herbs to match your taste buds. I love this recipe because it reminds me of family dinners and those cozy nights when food feels like a hug. Give it a try, share it with your loved ones, and drop a comment to tell me how it turned out or what fun variations you came up with. You’re going to want to bookmark this one for sure!
Frequently Asked Questions
How thin should I slice the potatoes for au gratin?
Slice the potatoes about 1/8 inch (3 mm) thick. Uniform thin slices cook evenly and become tender and creamy without turning mushy.
Can I prepare this dish ahead of time?
Yes! You can assemble the dish a day ahead, cover it, and refrigerate. Bake it when ready—just add 10-15 extra minutes to the baking time if baking from cold.
What cheeses work best for au gratin potatoes?
A blend of sharp cheddar, Gruyère, and Parmesan is classic for rich flavor and creamy melt. You can swap Gruyère for Fontina or mozzarella for a different twist.
Is it possible to make this recipe gluten-free?
Absolutely. Replace the all-purpose flour with cornstarch or a gluten-free flour blend in the sauce, keeping the same amount.
How do I get a golden, crispy top without burning it?
Cover the dish with foil for the first 45 minutes to let potatoes steam gently. Then uncover and bake for 20-25 minutes to brown the top. If it browns too fast, tent foil loosely to prevent burning.
Pin This Recipe!

Creamy Au Gratin Potatoes with Three Cheeses
A comforting and easy-to-make au gratin potato dish featuring a blend of sharp cheddar, Gruyère, and Parmesan cheeses in a creamy sauce, perfect for family dinners or special occasions.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 30 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 3 pounds Yukon Gold or Russet potatoes, peeled and thinly sliced
- 1 ½ cups sharp cheddar cheese, shredded
- 1 cup Gruyère cheese, shredded
- ½ cup Parmesan cheese, finely grated
- 2 cups whole milk
- 1 cup heavy cream
- 3 tablespoons unsalted butter, softened
- 3 tablespoons all-purpose flour
- 1 teaspoon garlic powder (or 2 cloves fresh garlic, minced)
- 1 teaspoon salt
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon nutmeg (optional)
- Chopped fresh thyme or chives (optional, for garnish)
Instructions
- Preheat the oven to 375°F (190°C). Lightly butter a 9×13-inch baking dish and set aside.
- In a medium saucepan over medium heat, melt the butter. Whisk in the flour and stir continuously for 1-2 minutes to form a roux.
- Gradually whisk in the whole milk and heavy cream, continuing to whisk until the sauce thickens and coats the back of a spoon, about 5-7 minutes.
- Lower the heat to low and stir in the shredded cheddar, Gruyère, and grated Parmesan cheeses until melted and smooth. Season with garlic powder, salt, black pepper, and nutmeg if using. Adjust seasoning to taste.
- Peel and thinly slice the potatoes about 1/8 inch thick. Pat the slices dry with a clean towel to remove excess moisture.
- Arrange a layer of potato slices evenly in the prepared baking dish. Pour about one-third of the cheese sauce over the potatoes and spread evenly. Repeat layering two more times, finishing with sauce on top.
- Cover the dish tightly with aluminum foil and bake for 45 minutes.
- Remove the foil and bake uncovered for an additional 20-25 minutes, or until the top is golden brown and bubbly and the potatoes are tender when poked with a fork.
- Let the gratin rest for about 10 minutes before serving. Garnish with chopped fresh thyme or chives if desired.
Notes
If the top browns too quickly, tent loosely with foil to prevent burning. For gluten-free, substitute all-purpose flour with gluten-free flour or cornstarch. Let the dish rest before serving to allow the sauce to set. Leftovers can be refrigerated for up to 3 days and reheated gently in the oven.
Nutrition
- Serving Size: 1 cup (approximate)
- Calories: 375
- Sugar: 4
- Sodium: 550
- Fat: 20
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 3
- Protein: 15
Keywords: au gratin potatoes, three cheese potatoes, creamy potatoes, comfort food, cheesy potatoes, holiday side dish




