Introduction
There was this one rainy Sunday afternoon when I found myself staring at a bunch of potatoes, some Gruyere cheese sitting quietly in the fridge, and a fridge full of leftovers that just didn’t scream “dinner.” Honestly, I wasn’t in the mood to spend forever in the kitchen, but I wanted something comforting and a little fancy. So, I threw together what would become my go-to creamy cheesy scalloped potatoes with Gruyere. It started as a bit of a lazy experiment, but that first bite — oh, the way the cheese melted into the tender potatoes, the creaminess that clung to every slice — it was like a warm hug in a dish. I never expected something so simple to turn into this rich, dreamy side that now pops up on my table every chance I get. The subtle nutty notes from the Gruyere make all the difference, and the ease of throwing it together on a chilly evening keeps me coming back. It’s comfort food, yes, but with a touch of something special that feels like a little celebration in every forkful. That quiet realization that this recipe wasn’t just a happy accident but something worth repeating has stuck with me ever since.
Why You’ll Love This Recipe
Having whipped up creamy cheesy scalloped potatoes with Gruyere more times than I can count, I can tell you there’s a good reason it’s a crowd-pleaser. It’s the kind of recipe that feels fancy but doesn’t ask for a lot of fuss.
- Quick & Easy: Comes together in about 45 minutes, perfect for busy weeknights or holiday dinners when you want something indulgent but manageable.
- Simple Ingredients: No need for specialty stores — basic potatoes, cream, Gruyere, and pantry staples are all you need.
- Perfect for Special Occasions: Whether it’s a cozy family dinner or a festive gathering, this recipe fits right in alongside roasted meats or a fresh salad.
- Crowd-Pleaser: I’ve never met a guest who didn’t ask for seconds — kids and adults alike love the creamy, cheesy layers.
- Unbelievably Delicious: The nutty richness of Gruyere combined with tender potatoes and creamy sauce is pure comfort food magic.
What sets this recipe apart? It’s all about that smooth, velvety sauce made with a blend of cream and Gruyere that melts into the thinly sliced potatoes. Plus, the light crust on top adds just enough texture without overpowering the softness inside. I also use a technique of layering the potatoes evenly and seasoning each layer carefully, ensuring every bite is perfectly seasoned and cheesy. No soggy edges here — just creamy, cheesy goodness that sticks with you. Honestly, it’s like comfort food reimagined with a classy twist, and it’s become my secret weapon when I want to impress with minimal effort.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying creamy texture without too much work. Most of these are pantry staples, and the fresh ingredients bring everything to life.
- Potatoes: 2 pounds (900g) Yukon Gold or Russet potatoes, peeled and thinly sliced (about 1/8 inch thick). Yukon Golds give a buttery texture, while Russets hold up well and bake creamy.
- Gruyere Cheese: 1 ½ cups (150g) grated Gruyere — I prefer Emmi Gruyere for its melt and flavor, but any good-quality Gruyere works.
- Heavy Cream: 2 cups (475ml), for the rich, luscious sauce.
- Milk: 1 cup (240ml) whole milk, helps thin the cream slightly for smooth coverage.
- Unsalted Butter: 3 tablespoons, melted — adds richness and helps with browning.
- Garlic: 2 cloves, minced — essential for that subtle, savory depth.
- Onion: 1 small yellow onion, thinly sliced (optional, but it adds a lovely sweetness).
- All-Purpose Flour: 2 tablespoons, to thicken the sauce just right.
- Salt & Pepper: Freshly ground black pepper and kosher salt, to taste.
- Fresh Thyme: 1 teaspoon, finely chopped (optional, but I love the herbaceous note it gives).
If you want to swap things around, almond flour works well for a gluten-free version, and you can substitute Greek yogurt for part of the cream for a tangier, lighter sauce. For a dairy-free take, try coconut cream and a dairy-free cheese alternative, but the texture won’t be quite the same. Fresh herbs like rosemary or chives also add nice flavor twists.
Equipment Needed

- Baking Dish: A 9×13 inch (23×33 cm) ceramic or glass dish works perfectly for even baking and easy cleanup.
- Mandoline or Sharp Knife: For slicing potatoes thinly and evenly; a mandoline speeds things up, but a steady hand with a sharp knife is fine too.
- Mixing Bowls: At least one medium-sized for combining cream, milk, and seasonings.
- Grater: For the Gruyere cheese; a box grater or microplane works well.
- Whisk and Spoon: To mix the sauce and spread ingredients evenly.
- Aluminum Foil: To cover the dish while baking, preventing over-browning before the potatoes are tender.
I personally like using a ceramic baking dish because it retains heat well and browns the edges just right. For budget-friendly options, a metal pan is fine but keep an eye on the cooking time as it may brown faster. Mandolines can be tricky at first — I always use the safety guard to avoid nicks, and cleaning them immediately saves a headache.
Preparation Method
- Preheat your oven to 350°F (175°C). Butter your baking dish lightly to prevent sticking and help with browning (5 minutes).
- Prepare the potatoes: Peel and slice them thinly (about 1/8 inch or 3 mm thick). I find using a mandoline saves time and keeps slices consistent, which helps them cook evenly (10-15 minutes).
- Make the creamy sauce: In a saucepan over medium heat, melt the butter and sauté the minced garlic and sliced onion until soft and fragrant, about 3-4 minutes. Stir in the flour to form a roux and cook for another 1-2 minutes — this step thickens the sauce and gets rid of the raw flour taste.
- Slowly whisk in the heavy cream and milk: Keep whisking until the mixture thickens slightly, about 5 minutes. Remove from heat, then stir in salt, pepper, fresh thyme, and half of the grated Gruyere cheese. The sauce should be smooth and creamy, not overly thick (about the consistency of heavy cream).
- Layer the potatoes: Arrange a single layer of potatoes on the bottom of the baking dish. Season lightly with salt and pepper, then pour a ladle of the cheese sauce over this layer. Repeat layering until all potatoes and sauce are used, finishing with the remaining Gruyere sprinkled on top (10 minutes).
- Cover the dish with foil and bake for 45 minutes. This traps moisture, allowing the potatoes to cook through without drying out.
- Remove the foil and bake uncovered for an additional 15 minutes until the top is golden brown and bubbly. You want to see the cheese crust develop with a few crispy edges. If it browns too quickly, tent loosely with foil again (15 minutes).
- Rest before serving: Let the scalloped potatoes sit for 10 minutes out of the oven to thicken up and make slicing easier.
If you notice the sauce is too thin before baking, add a teaspoon more flour next time. If the top crisps too fast, lowering oven temperature slightly or covering loosely works well. My tip: slice potatoes as evenly as possible, or you’ll get some undercooked chunks. When layering, don’t rush — season each layer with a pinch of salt and pepper for depth.
Cooking Tips & Techniques
Making creamy cheesy scalloped potatoes with Gruyere isn’t complicated, but a few tricks help it turn out just right every time. First, slicing the potatoes thinly and evenly is key — uneven slices cause some pieces to be mushy while others stay crunchy. A mandoline is a great investment for this recipe if you’re serious about consistency.
When making the sauce, cooking the flour and butter together before adding cream is crucial. I’ve burned a few batches by rushing this step, leaving a raw flour taste. Patience here pays off with a silky, smooth sauce.
Don’t skip the resting time after baking. I learned this the hard way — cutting in too soon means the sauce spills everywhere, and the layers don’t hold. Letting it rest gives the dish a chance to set.
For multitasking, prep the sauce and slice potatoes while the oven preheats to save time. You can assemble up to an hour ahead and refrigerate, but bring it back to room temperature before baking for even cooking.
Finally, try not to overload the dish. If it’s too thick, the potatoes won’t cook through properly. Using a shallow, wide dish helps with even baking and that perfect browned top.
Variations & Adaptations
This creamy cheesy scalloped potatoes recipe is pretty flexible, so you can tweak it to suit your tastes or dietary needs.
- Vegetarian Variation: Add sautéed mushrooms, caramelized onions, or spinach between the layers for extra flavor and texture without meat.
- Herb Twist: Swap thyme for rosemary or sage to give the dish a different aromatic profile. Fresh chives on top after baking add a nice pop of color and mild onion flavor.
- Lower Carb Option: Substitute some or all potatoes with thinly sliced cauliflower for a lighter, keto-friendly version. The sauce works just as well, and the Gruyere adds richness.
- Dairy-Free Version: Use coconut cream and a plant-based cheese alternative, though the texture will be less creamy and the flavor different — still tasty though!
- Personal Favorite: I sometimes sprinkle a bit of smoked paprika on top before baking to add a subtle smoky note that complements the Gruyere beautifully.
Serving & Storage Suggestions
Serve these scalloped potatoes warm, right out of the oven, for that melty, gooey goodness. They pair wonderfully with roasted chicken, beef brisket, or a fresh green salad. A glass of crisp white wine or a light beer complements the richness nicely, but honestly, they’re good with just about anything.
Leftovers store well in the refrigerator for up to 3 days. Cover tightly with plastic wrap or foil to keep the top from drying out. Reheat gently in the oven at 325°F (160°C) for 15-20 minutes or until warmed through. Microwave works too but may soften the crispy edges.
Flavors actually deepen after sitting overnight, so sometimes I make this a day ahead for dinner parties—it tastes even better the next day when the sauce has settled into the potatoes.
Nutritional Information & Benefits
Estimated per serving (serves 6): approximately 350 calories, 25g fat, 20g carbohydrates, and 10g protein. These scalloped potatoes provide a good dose of calcium and vitamin A thanks to the cheese and cream.
Yukon Gold potatoes add potassium and vitamin C, while fresh herbs contribute antioxidants. Though rich and indulgent, you can lighten the recipe by reducing cream or swapping in lower-fat dairy without sacrificing much flavor.
Note that this recipe contains dairy and gluten (from the flour), so it isn’t suitable for those with those allergies unless substitutions are made.
From a wellness perspective, this dish delivers comfort and satisfaction in one, which, let’s be honest, is a kind of nourishment all on its own.
Conclusion
Creamy cheesy scalloped potatoes with Gruyere is one of those recipes that feels like a little celebration on a plate. It’s simple enough for weeknights but special enough to bring to the table when you want to impress without stress. The balance of tender potatoes and nutty, melty Gruyere wrapped in a smooth, garlicky cream sauce makes it a dish I keep coming back to — and tweaking, too. I love how adaptable it is and that it brings people together with little effort.
Give it a try and feel free to make it your own with herbs, veggies, or seasoning tweaks. I’d love to hear how you customize it or if this recipe becomes a quiet favorite in your home too.
Don’t hesitate to share your thoughts or questions below — cooking’s always better with a little community, you know?
FAQs
- Can I use other cheeses besides Gruyere? Yes! Swiss, Fontina, or even sharp cheddar work well, though Gruyere gives that signature nutty flavor.
- How thin should I slice the potatoes? Aim for about 1/8 inch (3 mm) thick slices for even cooking and a tender texture.
- Can I prepare this dish ahead of time? Absolutely. Assemble it, cover tightly, and refrigerate up to 24 hours before baking.
- Is it possible to make this gluten-free? Yes, use a gluten-free flour or cornstarch to thicken the sauce instead of all-purpose flour.
- How do I get a crispy top without overcooking the potatoes? Cover with foil for most of the baking time, then uncover for the last 15 minutes to brown the top nicely.
Pin This Recipe!

Creamy Cheesy Scalloped Potatoes with Gruyere
A rich and comforting side dish featuring tender potatoes layered with a smooth, velvety Gruyere cheese sauce, baked to golden perfection.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 2 pounds Yukon Gold or Russet potatoes, peeled and thinly sliced (about 1/8 inch thick)
- 1 ½ cups grated Gruyere cheese (about 150g)
- 2 cups heavy cream (16 fl oz)
- 1 cup whole milk (8 fl oz)
- 3 tablespoons unsalted butter, melted
- 2 cloves garlic, minced
- 1 small yellow onion, thinly sliced (optional)
- 2 tablespoons all-purpose flour
- Salt and freshly ground black pepper, to taste
- 1 teaspoon fresh thyme, finely chopped (optional)
Instructions
- Preheat your oven to 350°F (175°C). Lightly butter your baking dish to prevent sticking and help with browning.
- Peel and slice the potatoes thinly (about 1/8 inch or 3 mm thick) using a mandoline or sharp knife.
- In a saucepan over medium heat, melt the butter and sauté the minced garlic and sliced onion until soft and fragrant, about 3-4 minutes.
- Stir in the flour to form a roux and cook for another 1-2 minutes to thicken the sauce and remove raw flour taste.
- Slowly whisk in the heavy cream and milk, continuing to whisk until the mixture thickens slightly, about 5 minutes.
- Remove from heat and stir in salt, pepper, fresh thyme, and half of the grated Gruyere cheese until smooth and creamy.
- Arrange a single layer of potatoes on the bottom of the baking dish. Season lightly with salt and pepper, then pour a ladle of the cheese sauce over this layer.
- Repeat layering potatoes and sauce until all are used, finishing with the remaining Gruyere cheese sprinkled on top.
- Cover the dish with aluminum foil and bake for 45 minutes to allow the potatoes to cook through without drying out.
- Remove the foil and bake uncovered for an additional 15 minutes until the top is golden brown and bubbly. Tent with foil if browning too quickly.
- Let the scalloped potatoes rest for 10 minutes before serving to thicken and make slicing easier.
Notes
Slice potatoes evenly to ensure even cooking. Cook the roux thoroughly to avoid raw flour taste. Rest the dish after baking to allow sauce to thicken. Cover with foil during most of baking to prevent over-browning, then uncover for a crispy top. Can prepare up to 24 hours ahead and refrigerate before baking.
Nutrition
- Serving Size: 1/6th of the recipe
- Calories: 350
- Fat: 25
- Carbohydrates: 20
- Protein: 10
Keywords: scalloped potatoes, creamy potatoes, cheesy potatoes, Gruyere, comfort food, easy side dish, holiday recipe


