Cheesy Scalloped Potatoes Recipe – Comforting, Creamy, and Crowd-Pleasing
There’s something about a bubbling dish of creamy, cheesy potatoes that makes any meal feel special. This Cheesy Scalloped Potatoes Recipe delivers tender layers of thinly sliced potatoes baked in a rich, garlicky sauce with a golden, melty top. It’s simple enough for a weeknight and elegant enough for a holiday table.
The flavors are cozy and familiar, and the method is straightforward. If you can slice potatoes and stir a sauce, you can make this.
What Makes This Special
This version uses a classic stovetop cream sauce, so the potatoes come out tender with no curdling or dryness. A mix of cheeses adds flavor and stretch without greasiness.
Fresh thyme and garlic bring a savory depth that tastes restaurant-quality but feels like home. And the recipe is designed for make-ahead ease, so you can assemble it earlier and bake when you’re ready.
Shopping List
- Russet or Yukon Gold potatoes (3 pounds), peeled and thinly sliced
- Unsalted butter (4 tablespoons)
- All-purpose flour (3 tablespoons)
- Whole milk (2 cups), warmed
- Heavy cream (1 cup)
- Garlic (3 cloves), minced
- Yellow onion (1 small), finely diced
- Cheddar cheese, sharp (2 cups, freshly grated)
- Gruyère or Swiss cheese (1 cup, freshly grated)
- Parmesan cheese (1/2 cup, finely grated)
- Fresh thyme (1–2 teaspoons, chopped) or 1/2 teaspoon dried
- Salt and black pepper
- Ground nutmeg (a pinch, optional)
- Olive oil or nonstick spray for the baking dish
How to Make It
- Heat the oven: Set to 375°F (190°C). Grease a 9×13-inch baking dish with olive oil or nonstick spray.
- Prep the potatoes: Peel and slice potatoes 1/8 inch thick.
Use a mandoline for even slices. Keep them in cold water to prevent browning, then pat dry before layering.
- Make the base sauce: Melt butter in a wide saucepan over medium heat. Add the diced onion and cook 3–4 minutes until soft.
Stir in garlic and cook 30 seconds until fragrant.
- Build the roux: Sprinkle in flour and whisk for 1 minute. The mixture will look pasty and smell slightly nutty.
- Add dairy: Slowly whisk in warm milk, then the cream, smoothing out any lumps. Simmer 3–5 minutes, stirring, until the sauce thickens enough to coat a spoon.
- Season and enrich: Stir in thyme, a pinch of nutmeg, 1 1/2 teaspoons salt, and 1/2 teaspoon pepper.
Remove from heat and add 1 cup cheddar and 1/2 cup Gruyère, whisking until melted and smooth.
- Layer: Spread a thin layer of sauce in the baking dish. Arrange a single layer of potatoes, slightly overlapping. Spoon over more sauce and sprinkle with a little cheddar, Gruyère, and Parmesan.
Repeat layers until all potatoes are used, finishing with sauce and the remaining cheeses on top.
- Cover and bake: Cover with foil (tent it so it doesn’t stick to the cheese). Bake 35 minutes until the potatoes are just tender.
- Uncover and brown: Remove the foil and bake 20–25 minutes more until the top is golden and bubbling and a knife slides in easily.
- Rest before serving: Let the dish sit 10–15 minutes. This helps the sauce set and makes cleaner slices.
How to Store
Cool leftovers to room temperature, then cover tightly. Refrigerate for up to 4 days. Reheat covered in a 350°F oven for 15–20 minutes, or microwave individual portions.
For freezing, bake fully, cool, and wrap well. Freeze up to 2 months. Thaw overnight in the fridge and reheat covered until hot.
Why This is Good for You
Comfort food doesn’t have to be complicated. Potatoes provide potassium, vitamin C, and fiber (keep some peel if you like more fiber). Dairy brings calcium and protein, which makes the dish satisfying.
Using strong cheeses like sharp cheddar and Gruyère means you get big flavor without piling on more cheese. Pair it with a crisp salad or roasted vegetables for a balanced meal.
What Not to Do
- Don’t slice too thick. Thick slices cook unevenly and can stay firm in the center.
- Don’t skip the roux. Pouring dairy over raw potatoes often leads to curdled or watery results. The sauce keeps it creamy.
- Don’t use pre-shredded cheese. It’s coated with anti-caking agents and doesn’t melt as smoothly.
- Don’t forget to rest. Cutting in too soon makes the sauce runny and messy.
- Don’t overbake uncovered. The top can burn before the potatoes are tender.
Keep it covered at first.
Variations You Can Try
- Ham and Scallions: Fold in 1–1 1/2 cups diced cooked ham and 2 sliced scallions between layers for a full meal.
- Bacon and Cheddar: Add crisp bacon crumbles and extra sharp cheddar for a smoky twist. Finish with chopped chives.
- Caramelized Onion and Gruyère: Swap the quick-sautéed onion for deeply caramelized onions. The sweetness pairs beautifully with Gruyère.
- Garlic-Herb: Use fresh rosemary, thyme, and parsley.
Add lemon zest to the sauce for brightness.
- Spinach and Artichoke: Fold in chopped baby spinach and drained, chopped artichoke hearts for a veggie-forward bake.
- Spicy Jalapeño: Layer in thinly sliced jalapeños and use pepper jack cheese for heat.
- Lighter Version: Use half-and-half instead of cream and reduce cheese by 1/2 cup. The sauce will be a touch thinner but still creamy.
- Gluten-Free: Swap the flour for a 1:1 gluten-free blend or use cornstarch (mix 2 tablespoons with cold milk before adding).
FAQ
Can I make this ahead?
Yes. Assemble the dish up to the point of baking, cover tightly, and refrigerate for up to 24 hours.
Add 10–15 minutes to the covered bake time since it will be cold.
Which potatoes are best?
Yukon Gold potatoes hold their shape and have a creamy texture. Russets turn softer and more velvety. Both work; choose based on your preferred texture.
Do I have to peel the potatoes?
No. Thin peels on Yukon Golds are tender and add extra fiber and a rustic look.
If using russets, peeling gives a more uniform texture.
Why did my sauce curdle?
Curdling comes from high heat with dairy or from acid. Make the sauce gently on medium heat, and avoid acidic add-ins until after baking. Using pre-shredded cheese can also cause graininess.
How do I know it’s done?
Insert a knife in the center.
It should slide in easily with almost no resistance, and the top should be deeply golden and bubbling around the edges.
Can I reduce the cream?
Yes. Use more whole milk or half-and-half. The sauce will be slightly lighter; just make sure it thickens to a nice nappe consistency on the stove.
What can I serve with it?
Pair with roast chicken, grilled steak, baked salmon, or a crisp green salad.
Steamed green beans or roasted broccoli add a fresh, bright counterpoint.
Can I add cheese only on top?
You can, but mixing some cheese into the sauce ensures even flavor and a creamier texture throughout. The top layer adds that golden crust.
Wrapping Up
Cheesy Scalloped Potatoes are simple, satisfying, and always a hit. With a smooth stovetop sauce, the right cheese combo, and a little rest time, you’ll get perfect slices every time.
Keep it classic or play with flavors to match the occasion. Either way, you’ll have a bubbling pan of comfort ready to share.

Ingredients
Method
- Heat the oven: Set to 375°F (190°C). Grease a 9x13-inch baking dish with olive oil or nonstick spray.
- Prep the potatoes: Peel and slice potatoes 1/8 inch thick. Use a mandoline for even slices. Keep them in cold water to prevent browning, then pat dry before layering.
- Make the base sauce: Melt butter in a wide saucepan over medium heat. Add the diced onion and cook 3–4 minutes until soft. Stir in garlic and cook 30 seconds until fragrant.
- Build the roux: Sprinkle in flour and whisk for 1 minute. The mixture will look pasty and smell slightly nutty.
- Add dairy: Slowly whisk in warm milk, then the cream, smoothing out any lumps. Simmer 3–5 minutes, stirring, until the sauce thickens enough to coat a spoon.
- Season and enrich: Stir in thyme, a pinch of nutmeg, 1 1/2 teaspoons salt, and 1/2 teaspoon pepper. Remove from heat and add 1 cup cheddar and 1/2 cup Gruyère, whisking until melted and smooth.
- Layer: Spread a thin layer of sauce in the baking dish. Arrange a single layer of potatoes, slightly overlapping. Spoon over more sauce and sprinkle with a little cheddar, Gruyère, and Parmesan. Repeat layers until all potatoes are used, finishing with sauce and the remaining cheeses on top.
- Cover and bake: Cover with foil (tent it so it doesn’t stick to the cheese). Bake 35 minutes until the potatoes are just tender.
- Uncover and brown: Remove the foil and bake 20–25 minutes more until the top is golden and bubbling and a knife slides in easily.
- Rest before serving: Let the dish sit 10–15 minutes. This helps the sauce set and makes cleaner slices.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Sumayya is a home cook and recipe creator who shares simple, flavorful recipes made for everyday cooking. She believes good food should be easy, comforting, and enjoyed by everyone.



