Classic Scalloped Potatoes

Creamy, cheesy scalloped potatoes baked until golden and tender—an easy, comforting side that's perfect for weeknights and holidays alike.

This scalloped potatoes dish has been a go-to side in my kitchen for years. I first fell in love with it on a cold November evening when I wanted something that felt indulgent but used pantry staples. The first forkful—thin, tender potato, a silky cheese sauce lightly scented with thyme—sealed it for me: simple technique, big rewards. Over time I refined the method to emphasize thin, even slices and a slow, gentle simmer of the sauce so the texture stays velvety rather than gluey.
What makes this preparation special is the attention to layering and the final bake that lets the sauce nestle between the potatoes. I slice the potatoes paper-thin on a mandolin to ensure every bite is tender; the cheese melts into the sauce and creates little pockets of flavor. Family and friends always ask for seconds, and I often hear the familiar sound of the fork scraping the bottom of the pan—my surest compliment. This version balances richness with bright herb notes from thyme so it never feels heavy.
Why You'll Love This Recipe
- Comforting and crowd-pleasing: melts into the kind of creamy texture everyone expects from scalloped potatoes without fuss.
- Mostly pantry staples: uses potatoes, butter, flour, milk, and cheese—ingredients you likely have on hand.
- Make-ahead friendly: assemble the night before, refrigerate, then bake the next day for effortless entertaining.
- Hands-off baking time: active work is about 20–25 minutes, then bake covered then uncovered for a golden finish.
- Versatile accompaniments: serves as a hearty side for roast meats, holiday feasts, or a vegetarian spread (use vegetable broth).
- Simple technique that rewards precision: thin slicing and a steady whisk make for a silky sauce every time.
In my household this dish was the quiet star of many family dinners—my partner loves the browned edges and my kids fight over the top layer. I discovered that resting the pan 10–15 minutes after baking makes the slices hold together beautifully, so I always plan a short buffer before serving. Every time I bring this out, someone asks for the recipe, and I love how easy it is to hand it over with confidence.
Ingredients
- Potatoes (about 3 pounds / 8 cups): Choose starchy varieties like Russet or Yukon Gold for the best texture. Russets yield fluffier slices while Yukon Gold keeps a creamier mouthfeel. Peel and slice very thin; a mandolin makes this effortless and consistent.
- Butter (4 tablespoons): Unsalted is preferred so you control seasoning—plug in a touch more salt at the end if needed. Butter builds flavor in the roux and gives the sauce a rounded finish.
- Onion (1/2 cup, diced): Yellow or sweet onion softens into the sauce, adding subtle background sweetness. Sauté gently so it becomes translucent, not browned.
- Garlic (1 teaspoon, minced): Use fresh garlic for brightness—add with the onion to mellow its raw edge and infuse the butter.
- All-purpose flour (6 tablespoons): Creates the roux to thicken the sauce; whisk thoroughly to avoid lumps and cook briefly to remove raw flour taste. For gluten-free use a 1:1 GF blend.
- Chicken broth (1 cup): Adds savory depth; if you prefer vegetarian, substitute low-sodium vegetable broth. Warm it slightly before whisking in for smoother incorporation.
- Milk (2 cups): Whole milk provides silkiness and richness—reduced-fat works but the sauce will be less luxurious.
- Dried thyme (1/2 teaspoon) and fresh thyme (1/2 tablespoon + garnish): Dried thyme folded into the sauce and a sprinkle of fresh thyme on top bring an herbaceous lift that balances the richness.
- Cheddar cheese (1 cup, grated): Sharp cheddar gives a tangy bite; grate it yourself for better melt and texture. You can blend half cheddar and half Gruyère for nuttier complexity.
- Salt and pepper: Season to taste at two stages—when the sauce finishes and again after layering, because potatoes absorb salt while baking.
Instructions
Prepare the pan and oven: Preheat the oven to 350°F. Spray a 9x13-inch baking dish with nonstick spray or rub with butter. Having the pan ready stops any delay once the sauce is finished and keeps the workflow smooth. Slice the potatoes: Wash, dry, and peel the potatoes. Using a mandolin set to about 1/8-inch, slice the potatoes thinly and evenly so they cook uniformly. If you don’t have a mandolin, use a very sharp chef’s knife and aim for consistent thickness; uneven slices can lead to undercooked pockets. Sauté aromatics and make a roux: In a large saucepan over medium-low heat, melt the butter. Add the diced onion and minced garlic, cooking until soft and translucent—about 4–6 minutes—stirring so the garlic doesn’t brown. Sprinkle in the flour and cook for 2 minutes, whisking constantly to form a pale roux; this removes the raw flour taste and ensures a smooth sauce. Build the sauce: Lower the heat to low and slowly pour in the chicken broth while whisking to prevent lumps. Add the milk in a steady stream, whisking continuously. Increase heat to medium and stir until the mixture comes to a simmer and thickens to a coat-the-back-of-a-spoon consistency—about 4–6 minutes. Taste and season with salt and pepper, then stir in 1/2 teaspoon dried thyme and the grated cheddar until melted and smooth. Layer the potatoes: Place half the potato slices in an even layer on the bottom of the prepared 9x13-inch pan; season lightly with salt and pepper. Pour half of the cheese sauce over the potatoes. Add the second layer of potatoes, season, and pour the remaining sauce on top. Sprinkle 1/2 tablespoon fresh thyme across the surface for aromatic lift. Bake covered and uncovered: Cover the pan tightly with aluminum foil and bake for 45 minutes. Remove the foil and continue to bake for an additional 30 minutes until the top is golden, the edges bubble, and a skewer slides through the potatoes easily. Remove from the oven and garnish with more fresh thyme. Let rest 10–15 minutes so the sauce sets slightly before serving.
You Must Know
- Resting is essential: letting the casserole sit 10–15 minutes after baking firms the sauce so it slices cleanly.
- Freezeable: this holds up well in the freezer for up to 3 months if tightly wrapped; thaw overnight in the refrigerator before reheating.
- High in calcium and energy: with cheese and milk it’s a rich source of calcium and supplies substantial calories—plan portions accordingly.
- Customization: swap chicken broth for vegetable broth to make it vegetarian; use gluten-free flour to avoid gluten.
- Make-ahead: assemble the night before and refrigerate unbaked; add an extra 10–15 minutes to the covered bake time when baking from cold.
My favorite part of this preparation is the contrast between the soft interior and the lightly browned edges—those caramelized bits are irresistible. Over the years I’ve also learned to reserve a little extra grated cheddar to sprinkle on top in the last 10 minutes of baking if the surface isn’t as golden as I like. Family gatherings often find this dish on the center of the table, disappearing faster than I expect.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, cover with foil and warm in a 350°F oven for 15–20 minutes or until heated through—this helps preserve the creamy texture compared to microwaving, which can make the sauce separate. For freezing, cool completely, wrap the pan tightly in plastic and foil, and freeze for up to 3 months. Thaw in the refrigerator overnight before baking; you may need to add 10–15 minutes to the covered bake time to ensure even heating.
Ingredient Substitutions
If you want a lighter version, use 2% milk and reduce the butter to 2 tablespoons, though the texture will be less lush. For a vegetarian approach, substitute low-sodium vegetable broth for the chicken broth. Attempt a gluten-free option by swapping regular flour with a 1:1 gluten-free baking blend—whisk carefully to avoid lumps. For a creamier, richer result, substitute half the milk with 1/2 cup heavy cream; for a tangier bite, blend in 1/2 cup Gruyère with the cheddar.
Serving Suggestions
Serve alongside roasted meats like ham, roast beef, or herb-roasted chicken; it pairs wonderfully with bright greens such as lemony arugula or an apple-fennel salad to cut through the richness. For a holiday spread, tuck it between a glazed ham and roasted Brussels sprouts. Garnish with additional fresh thyme sprigs and a dusting of cracked black pepper for presentation. Offer pickled condiments or a sharp vinaigrette on the side to add acid that balances the creamy casserole.
Cultural Background
Scalloped potatoes trace their roots to European gratin traditions—thin-sliced tubers baked in cream or milk until tender. Regional variations abound: French gratin dauphinois emphasizes cream and often excludes cheese, while American interpretations frequently include cheddar. This dish became a staple in home cooking due to its ability to feed many people affordably and its adaptability with local cheeses and herbs. Through generations it has remained a celebratory side and a cozy weeknight favorite.
Seasonal Adaptations
In spring and summer, use new potatoes and fresh garden herbs like chives or tarragon for a lighter feel. For autumn and winter, add roasted garlic, sautéed mushrooms, or a sprinkle of smoked paprika to deepen flavors. Holiday versions can include a crust of panko and melted butter or a top layer of Gruyère for a nutty crust. Consider folding in thinly sliced parsnips or rutabaga for a twist and extra autumnal depth.
Meal Prep Tips
To meal-prep, slice potatoes and store them submerged in cold water for up to 24 hours to prevent browning; drain and pat dry before assembling. Assemble the casserole the night before, cover tightly, and refrigerate; when ready to serve, bake from cold, covered, adding about 10–15 minutes. Portion into individual ramekins for grab-and-go lunches or freezer-friendly single servings. Use oven-safe containers and label with date and reheating instructions.
Make this your own: tweak herbs, cheeses, or broth to suit your tastes, and enjoy how a small list of ingredients becomes a memorable, comforting dish that brings people together. It’s the kind of side that becomes a family memory and a recipe you’ll reach for year after year.
Pro Tips
Slice potatoes uniformly (about 1/8-inch) for even cooking; a mandolin speeds this and gives consistent results.
Warm the broth and milk slightly before adding to the roux to minimize lumps and speed thickening.
Let the dish rest 10–15 minutes after baking to allow the sauce to set so it slices cleanly.
If the top isn’t as browned as you’d like, sprinkle extra cheese and broil for 1–2 minutes while watching closely.
This nourishing classic scalloped potatoes recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I prepare this ahead of time?
Yes—assemble the casserole, cover tightly, and refrigerate for up to 24 hours. When ready to bake, increase the covered baking time by 10–15 minutes.
How thin should I slice the potatoes?
Use a mandolin set to 1/8-inch for even slices. If you don’t have a mandolin, use a very sharp knife and aim for uniform thickness.
Tags
Classic Scalloped Potatoes
This Classic Scalloped Potatoes recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Instructions
Prepare pan and oven
Spray a 9x13-inch baking pan with nonstick spray or rub with butter. Preheat the oven to 350°F so it's ready when the sauce is finished.
Slice the potatoes
Wash, dry, and peel the potatoes. Using a mandolin set to 1/8-inch, slice potatoes very thin. If using a knife, aim for consistent thickness to ensure even baking.
Sauté aromatics and make roux
In a large saucepan over medium-low heat, melt the butter. Add diced onion and minced garlic and cook until soft, about 4–6 minutes. Add flour and cook 2 minutes more, whisking to form a pale roux.
Build the sauce
Reduce heat to low and slowly pour in the chicken broth while whisking. Add the milk while whisking, increase heat to medium, and stir until the mixture comes to a simmer and thickens. Season with salt and pepper, stir in 1/2 teaspoon dried thyme and the grated cheddar until melted.
Layer potatoes and sauce
Place half the potato slices in a layer in the bottom of the prepared pan, season, and pour half the sauce over. Add the second layer, season, and pour the remaining sauce. Sprinkle 1/2 tablespoon fresh thyme over the top.
Bake covered and uncovered
Cover tightly with foil and bake at 350°F for 45 minutes. Remove foil and bake an additional 30 minutes until golden and bubbly. Remove from oven, garnish with fresh thyme, and let rest 10–15 minutes before serving.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@cravele on social media!

Categories:
You might also like...

25-Minute Chicken and Broccoli Stir-Fry That Beats Takeout
A speedy, restaurant-quality chicken and broccoli stir-fry ready in 25 minutes—bright, savory, and more satisfying than takeout.

6-inch Mocha Cheesecake
A small, indulgent mocha cheesecake with an Oreo crust, silky coffee-chocolate filling, and a chocolate-cocoa whipped cream finish—perfect for two to six people or a special treat.

Air Fryer Caramelized Pineapple
Sweet, caramelized pineapple made quickly in the air fryer — perfect solo, over ice cream, or as a bright topping for pancakes.

Did You Make This?
Leave a comment & rating below or tag @cravele on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Emily!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
