There was a specific Thanksgiving in 2018 where I stood in front of a stack of empty platters, feeling a mix of pride and panic. The turkey was perfect. The stuffing was golden. But the side dish situation? It was a disaster. My previous attempt at scalloped potatoes had come out dry, chalky, and frankly, a bit sad. It looked like potato lasagna that had given up on life. My mother-in-law, a woman who judges gravy consistency with the precision of a scientist, poked at it and said, “Well, at least it’s tender.”
I wanted to scream. I wanted to order pizza. Instead, I went into the kitchen, threw out the recipe card, and decided to figure out how to make potatoes that were actually creamy. Not “creamy” like they were drowning in heavy cream (which I’ve learned is often overrated and cloying), but creamy in that luxurious, velvety way that makes you take three servings before you realize you’re full.
That failure led to six months of experimentation. I burned cheese. I undercooked potatoes. I used the wrong knife. I even tried a slow cooker once (don’t ask). But somewhere between the burnt batches and the watery disasters, I cracked the code. I found the balance between starchy potatoes and sharp Gruyère, the perfect garlic-to-cream ratio, and the exact slicing technique that ensures every bite is uniform.
Now, this creamy scalloped potatoes with garlic recipe is the one I make on repeat. It’s not just for holidays anymore. It’s my Tuesday night comfort food, my “I need to impress the in-laws” dinner, and my “I’m too tired to cook but still want something fancy” go-to. If you’ve been burned by dry, bland potato dishes before, this is the redemption you’ve been waiting for. It’s rich, it’s garlicky, and it’s absolutely worth the 30 minutes of prep.
Why You’ll Love This Scalloped Potatoes Recipe
I know what you’re thinking. “Scalloped potatoes? Isn’t that just baked potatoes with cream?” No. It’s so much more. This recipe has completely changed my relationship with root vegetables. Here’s why this version is the one you’ll keep coming back to:
Actually Creamy, Not Greasy — The secret isn’t just dumping heavy cream into a dish. It’s using a blend of milk and cream, plus the starch from the potatoes themselves. The result is a sauce that clings to every slice without feeling like you’re eating a block of fat. It’s light enough to eat a second helping of, but rich enough to feel indulgent.
Garlic That Doesn’t Overpower — I love garlic. But I hate that metallic, harsh aftertaste raw garlic can leave. In this recipe, the garlic is infused into the warm milk mixture before it even touches the potatoes. It mellows out, becoming sweet and aromatic rather than sharp. You taste it, but it doesn’t dominate.
Gruyère is a Game-Changer — Cheddar is fine. American is fine. But Gruyère? It’s nutty, complex, and melts like a dream. It adds a depth of flavor that makes people ask, “What’s the secret ingredient?” when they see it on the table. Trust me on this cheese switch.
Make-Ahead Friendly — This is the holy grail of side dishes. You can assemble it the night before, pop it in the fridge, and bake it the next day. This means you’re not standing in the kitchen at 4 PM on Thanksgiving trying to manage the oven while everyone else is drinking wine. You’re actually present.
Zero Failure Rate — Once you get the slicing right, the rest is just patience. There’s no flipping, no complex techniques, no risk of burning. You just layer, pour, and bake. If you can stack Legos, you can make this.
This is my go-to when I need a side dish that just works. It’s reliable, it’s delicious, and it makes everyone happy. Even the people who claim they “don’t like potatoes” will ask for more.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already, except maybe the Gruyère. I’m particular about three ingredients here, and I’ll tell you exactly why.
For the Potato Base
Yukon Gold Potatoes (3 pounds / about 1.4 kg) — This is non-negotiable. Russets are too mealy and fall apart. Red potatoes are too waxy and don’t absorb the sauce well. Yukon Golds are the perfect middle ground: buttery, starchy enough to thicken the sauce, but firm enough to hold their shape. Look for medium-sized potatoes for even cooking.
Unsalted Butter (2 tablespoons) — For greasing the dish. I use unsalted so you control the sodium. If you’re out, a neutral oil works, but butter adds flavor.
Salt and Black Pepper — Kosher salt is best for seasoning layers. Freshly cracked black pepper adds warmth. Don’t skimp on the salt in the layers; the potatoes need to be seasoned like pasta water.
For the Creamy Sauce
Heavy Cream (1 cup / 240ml) — Full-fat only. Half-and-half is too thin; whole milk is too watery. You want richness here. This is one area where cheap cream won’t cut it.
Whole Milk (1 cup / 240ml) — Balances the heavy cream so the dish isn’t overly heavy. The combination creates that perfect pourable consistency.
Garlic (4-5 cloves, minced / about 2 tablespoons) — Fresh only. No jarred garlic. I know it’s a pain to peel and mince, but the flavor difference is night and day. Mince it fine so it disperses evenly.
Dijon Mustard (1 teaspoon) — Sounds weird, right? Don’t skip it. It adds a tangy depth that cuts through the richness and enhances the cheese flavor. You won’t taste “mustard,” I promise.
Nutmeg (¼ teaspoon, freshly grated) — The secret weapon. A tiny pinch of nutmeg makes creamy dishes taste like they came from a French bistro. If you don’t have fresh nutmeg, ground is fine, but use less.
For the Topping
Gruyère Cheese (1½ cups / 150g, grated) — Buy a block and grate it yourself. Pre-grated cheese has anti-caking agents that prevent it from melting smoothly. You want smooth, gooey cheese, not clumpy bits. Save some for the top.
Parmesan Cheese (½ cup / 50g, grated) — Adds a salty, umami kick to the breadcrumb topping. Mix it with panko for crunch.
Panko Breadcrumbs (½ cup / 50g) — Regular breadcrumbs get soggy. Panko stays crispy and golden. Toast them in a little butter first if you have time, but it’s not strictly necessary.
Optional Add-ins
Fresh Thyme (1 tablespoon, chopped) — Adds an earthy, floral note. I love it with Gruyère. If you don’t have fresh, use 1 teaspoon dried thyme.
Chives (for garnish) — Adds a pop of color and a mild onion flavor. Looks fancy, tastes great.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
Sharp Chef’s Knife — This is the most important tool. You need a sharp knife to slice the potatoes evenly. Dull knives slip and are dangerous. If your knife isn’t sharp, sharpen it or use a new blade.
Food Processor with Slicing Disk — Optional but highly recommended. If you have one, use it. It ensures uniform slices (about 1/8 inch thick), which is crucial for even cooking. If you’re hand-slicing, go slow and be consistent.
9×13 Inch Baking Dish — Glass or ceramic works best. Metal dishes cook faster and can burn the bottom. I use a Pyrex dish because I can see the browning.
Large Saucepan — For heating the cream and milk mixture. You don’t need to boil it, just warm it to infuse the garlic.
Whisk — For blending the cream, milk, mustard, and spices into a smooth sauce.
Box Grater — For grating the Gruyère and Parmesan. Microplane works too, but you want a bit of texture, not powder.
Aluminum Foil — For covering the dish during the first part of baking. This traps steam and cooks the potatoes through without burning the top.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep Your Potatoes (10 minutes)
Peel the potatoes. Some people leave the skin on for a rustic look, but for true scalloped potatoes, I prefer peeled for a smoother texture. Slice them uniformly. If you’re using a knife, aim for 1/8-inch slices. If you’re using a food processor, use the slicing disk. Rinse the slices in cold water to remove excess starch, then pat them completely dry with paper towels. Wet potatoes = watery sauce. This step is critical.
Step 2: Infuse the Cream (5 minutes)
In a medium saucepan, combine the heavy cream, whole milk, minced garlic, Dijon mustard, salt, pepper, and nutmeg. Warm over medium-low heat until it just starts to simmer (tiny bubbles around the edges). Do not boil. Remove from heat and let it sit for 10 minutes. This allows the garlic flavor to infuse into the cream. Strain out the garlic pieces if you don’t want chunks, or leave them in for more flavor. I leave them in.
Step 3: Layer the Potatoes (10 minutes)
Butter your 9×13 baking dish. Start with a single layer of potato slices, overlapping them slightly like shingles. Season lightly with salt and pepper. Repeat this process, layering potatoes and seasoning, until all potatoes are used. Pour the warm cream mixture evenly over the top. Press down gently with a spatula to ensure all potatoes are submerged. If some sticks out, just pour a little extra cream over it. Cover tightly with foil.
Step 4: The First Bake (45 minutes)
Preheat your oven to 375°F (190°C). Place the covered dish in the oven and bake for 45 minutes. The foil traps steam, cooking the potatoes through until they are tender. Check doneness by inserting a knife into the center; it should slide in easily.
Step 5: Add Cheese and Crisp Up (20-25 minutes)
Remove the foil. Sprinkle half of the Gruyère cheese evenly over the top. Return to the oven and bake uncovered for 15 minutes. Then, sprinkle the remaining Gruyère and the Parmesan-panko mixture on top. Bake for another 5-10 minutes, or until the cheese is bubbly, golden brown, and crispy. If the top isn’t browning fast enough, turn on the broiler for 1-2 minutes, but watch it like a hawk—it burns fast.
Step 6: Rest and Serve (10 minutes)
This is the hardest part: let it rest for 10 minutes before cutting. If you cut immediately, the sauce will run out and the layers will slide apart. Resting allows the sauce to thicken and set. Slice into squares, garnish with fresh thyme or chives, and serve warm.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Uniform Slicing is Key
If your slices are different thicknesses, the thin ones will turn to mush while the thick ones remain hard. Use a mandoline or food processor for consistency. If hand-slicing, take your time.
Don’t Skip the Resting Time
I know you want to eat it now. But 10 minutes of resting makes a huge difference in texture. The sauce needs time to set. If you rush this, you’ll get a soupy mess instead of neat slices.
Grate Your Own Cheese
Pre-grated cheese contains cellulose, which prevents it from melting smoothly. You’ll end up with a grainy, separated sauce. Grate a block of Gruyère—it takes 2 minutes and makes a world of difference.
Warm the Cream Mixture
Adding cold cream to cold potatoes extends the cooking time and can lead to uneven texture. Warming the mixture helps the potatoes start cooking immediately upon contact.
Check for Doneness Early
Ovens vary. Start checking at 45 minutes. If the knife goes in easily, you’re good. If not, cover with foil and bake for another 10-15 minutes.
Common Mistakes (and how to avoid them)
Mistake: Watery Sauce
Fix: You didn’t dry the potatoes enough after rinsing. Pat them thoroughly with paper towels. Also, ensure you’re using the right ratio of cream to potatoes.
Mistake: Burnt Top
Fix: Your oven runs hot. Tent loosely with foil if the cheese is browning too quickly. Or, bake at 350°F instead of 375°F.
Mistake: Underseasoned
Fix: Potatoes are bland on their own. Season each layer generously. Taste the cream mixture before pouring—it should taste slightly too salty.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Bacon and Chive Scalloped Potatoes
Add ½ cup of crispy, crumbled bacon between layers. Top with extra chives. This is my husband’s favorite version. The saltiness of the bacon pairs perfectly with the Gruyère.
Herbed Potato Delight
Add 1 tablespoon of fresh thyme or rosemary to the cream mixture. The earthy herbs complement the nutty cheese beautifully. Great for spring dinners.
Spicy Jalapeño Version
Add 1 diced jalapeño to the cream mixture and use Pepper Jack cheese instead of half the Gruyère. Adds a kick that cuts through the richness.
Lighter Version
Replace half the heavy cream with whole milk and reduce the cheese by ¼ cup. It’s still creamy but slightly lighter. I make this when I’m trying to be “healthy,” though I admit it’s less decadent.
Gluten-Free
The base recipe is naturally gluten-free. Just ensure your panko breadcrumbs are certified gluten-free, or skip the topping entirely and just use extra cheese.
Dairy-Free
Replace heavy cream with full-fat coconut milk and use a vegan Gruyère alternative (like Violife or Follow Your Heart). It’s not the same, but it works in a pinch. I haven’t found a perfect dairy-free substitute for Gruyère yet, so this is a compromise.
Serving & Storage
How to Serve:
I usually serve this straight from the baking dish at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes:
- Roasted asparagus with lemon zest
- Simple green salad with vinaigrette
- Grilled steak or chicken breast
- Ham with brown sugar glaze
Toppings Bar:
When I have guests, I put out: crispy bacon bits, fresh chives, extra Gruyère, and hot sauce. Everyone customizes their bowl.
Storage Instructions:
Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal.
Reheating: Best method: Add to a skillet with a splash of milk or cream over low heat. Stir until heated through and creamy again. Microwave method: Heat in 30-second intervals, stirring between. Add a splash of milk if it’s too thick. Never works: Trying to reheat in the pot you cooked it in. It always burns on the bottom. Ask me how I know.
Freezing: Honestly, this doesn’t freeze well because of the dairy. The sauce separates when thawed. Make it fresh or store in the fridge for up to 4 days.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 12 servings):
- Calories: 380
- Protein: 12g
- Carbs: 35g
- Fiber: 3g
- Sugar: 4g
- Fat: 22g
- Saturated Fat: 12g
- Cholesterol: 55mg
- Sodium: 320mg
What’s Good:
- Decent protein from cheese and potatoes
- Calcium from the Gruyère
- Can add vegetables to boost nutrition
What to Know:
- Higher in calories from cream and cheese
- Contains dairy
- Moderate sodium (use low-sodium broth if adding bacon)
My Take:
Look, this is comfort food with cream and cheese. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use the half-and-half version and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to creamy scalloped potatoes with garlic recipe! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use Russet potatoes instead of Yukon Gold?
You can, but the texture will be different. Russets are higher in starch and can become mushy if overcooked. If you use them, slice them slightly thicker and check for doneness earlier. Yukon Golds are my preference for their buttery flavor and firm texture.
Why did my sauce come out watery?
Usually means you didn’t dry the potatoes enough after rinsing, or you added too much cream. Make sure to pat the slices thoroughly with paper towels. Also, ensure you’re letting the dish rest for 10 minutes after baking—this helps the sauce thicken.
Can I make this ahead for a dinner party?
Absolutely. Assemble the dish up to 24 hours ahead, cover tightly with plastic wrap, and refrigerate. When ready to bake, add 10-15 minutes to the cooking time since it’s starting from cold. You may need to tent with foil to prevent the top from burning.
Can I use pre-shredded cheese?
I strongly advise against it. Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. You’ll end up with a grainy, separated sauce. Buy a block of Gruyère and grate it yourself—it takes 2 minutes and makes a huge difference.
How do I reheat leftovers without it getting dry?
Add a splash of milk or cream to a skillet, add your leftover potatoes, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.
Can I freeze this dish?
Not recommended. The dairy-based sauce tends to separate and become grainy when frozen and thawed. It’s best enjoyed fresh or stored in the fridge for up to 4 days.
What’s the best cheese to use?
Gruyère is the classic choice for its nutty flavor and excellent melting properties. Emmental is a good substitute if you can’t find Gruyère. Avoid sharp cheddar, as it can become oily when melted. For a milder flavor, try Fontina.
Pin This Recipe!
Creamy Scalloped Potatoes with Garlic: Easy Side Dish
- Total Time: 100 minutes
- Yield: 12 servings 1x
Description
A luxurious, velvety scalloped potato recipe featuring Yukon Gold potatoes, a garlic-infused cream sauce, and a crispy Gruyère topping. This make-ahead friendly side dish is rich, garlicky, and guaranteed to be creamy without being greasy.
Ingredients
- 3 pounds Yukon Gold potatoes, peeled and sliced into 1/8-inch rounds
- 2 tablespoons unsalted butter (for greasing dish)
- 1 cup heavy cream
- 1 cup whole milk
- 4–5 cloves garlic, minced
- 1 teaspoon Dijon mustard
- 1/4 teaspoon freshly grated nutmeg
- Kosher salt and freshly cracked black pepper
- 1 1/2 cups Gruyère cheese, grated (divided)
- 1/2 cup Parmesan cheese, grated
- 1/2 cup Panko breadcrumbs
- 1 tablespoon fresh thyme, chopped (optional)
- Chives, for garnish (optional)
Instructions
- Preheat oven to 375°F (190°C).
- Peel potatoes and slice uniformly into 1/8-inch rounds. Rinse in cold water to remove starch, then pat completely dry with paper towels.
- In a medium saucepan, combine heavy cream, whole milk, minced garlic, Dijon mustard, salt, pepper, and nutmeg. Warm over medium-low heat until just simmering (do not boil). Remove from heat and let sit for 10 minutes to infuse flavors. Strain if desired, or leave garlic in.
- Butter a 9×13 inch baking dish. Layer potato slices in the dish, overlapping slightly like shingles. Season each layer lightly with salt and pepper. Continue until all potatoes are used.
- Pour the warm cream mixture evenly over the potatoes. Press down gently to ensure potatoes are submerged. Cover tightly with aluminum foil.
- Bake covered for 45 minutes, or until potatoes are tender when pierced with a knife.
- Remove foil. Sprinkle half of the Gruyère cheese over the top. Bake uncovered for 15 minutes.
- Sprinkle remaining Gruyère and the Parmesan-Panko mixture on top. Bake for another 5-10 minutes until cheese is bubbly and golden brown. Optionally broil for 1-2 minutes for extra crispness, watching closely.
- Remove from oven and let rest for 10 minutes before cutting to allow sauce to set.
- Garnish with fresh thyme or chives and serve warm.
Notes
Uniform slicing is critical for even cooking. Do not skip the resting time after baking, as it allows the sauce to thicken. Grate your own cheese to avoid anti-caking agents that prevent smooth melting. For a gluten-free version, use certified gluten-free panko or skip the topping. For a lighter version, replace half the heavy cream with whole milk.
- Prep Time: 30 minutes
- Cook Time: 70 minutes
- Category: Side Dish
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 380
- Sugar: 4
- Sodium: 320
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 3
- Protein: 12
Keywords: scalloped potatoes, garlic potatoes, creamy potatoes, Gruyère cheese, side dish, Thanksgiving sides, comfort food, make-ahead recipe



