Cheesy Scalloped Potatoes are the kind of comfort food that instantly makes any meal feel extra special. With layers of tender, thinly sliced potatoes baked in a rich, creamy cheese sauce until golden and bubbly, this classic side dish is pure cozy goodness in every bite. It’s warm, hearty, irresistibly cheesy, and perfect for holidays, family dinners, or anytime you want a dish that steals the spotlight.

Cheesy Scalloped Potatoes Recipe
There is something undeniably magical about a baking dish full of thinly sliced potatoes bubbling away in a rich, homemade cheese sauce.
Cheesy scalloped potatoes are the ultimate comfort food. They bring an unparalleled level of warmth and richness to any dinner table.
Whether you are preparing a large holiday feast or a cozy Sunday dinner, this side dish always steals the spotlight.
While boxed versions exist, nothing compares to the taste and texture of scalloped potatoes made completely from scratch.
This recipe guarantees perfectly tender potatoes, a silky smooth cream sauce, and a beautifully golden, baked cheese crust.
Scalloped vs. Au Gratin: What is the Difference?
You might be wondering if there is an actual difference between scalloped potatoes and potatoes au gratin.
Traditionally, scalloped potatoes are baked in a basic cream and butter sauce, often without cheese.
Potatoes au gratin, on the other hand, are defined by the addition of grated cheese and sometimes breadcrumbs on top.
Over the years, the lines between the two have blurred significantly in home kitchens.
This recipe is technically a delicious hybrid. It features the classic layered construction of scalloped potatoes but incorporates a rich cheese sauce and a melted cheese topping.
Whatever you choose to call it, the result is an incredibly decadent side dish that everyone will love.

Choosing the Best Potatoes for the Job
The foundation of this dish relies entirely on the type of potato you choose to use in your kitchen.
For the absolute best results, Yukon Gold potatoes are my top recommendation.
Yukon Golds have a naturally buttery flavor and a medium starch content. They hold their shape beautifully during a long bake but still yield a creamy, tender bite.
Russet potatoes are a very close second and are a classic, readily available choice for baking.
Russets have a higher starch content, which actually helps thicken the cream sauce naturally as the dish bakes in the oven.
However, because they are so starchy, Russets are slightly more prone to falling apart if overcooked.
Whichever variety you select, make sure to peel them thoroughly for the smoothest texture in your final casserole.
The Secret to a Silky Smooth Cheese Sauce
The key to avoiding a watery or broken sauce is building a proper roux.
A roux is a simple mixture of fat and flour cooked together, and it acts as the primary thickening agent for your cream sauce.
In this recipe, we start by sautéing finely diced onions and minced garlic in unsalted butter to build a deep flavor base.
Once the aromatics are softened, the all-purpose flour is whisked in. It is crucial to cook this flour mixture for at least one full minute.
Cooking the roux removes the raw flour taste and prepares the starches to properly absorb the liquid.
When adding your milk, pour it in slowly while whisking constantly. This gradual incorporation is the secret to a lump-free, velvety sauce.

Ingredient Spotlight
Every ingredient in this recipe serves a specific purpose to build a balanced, savory flavor profile without overwhelming the dish.
Potatoes: Two pounds of peeled Yukon Gold or Russet potatoes, sliced uniformly.
Unsalted Butter: Using unsalted butter gives you complete control over the sodium level in your final sauce.
Aromatics: Freshly diced onion and minced garlic provide a savory backbone that elevates the creaminess.
All-Purpose Flour: Absolutely essential for creating the roux that thickens the sauce.
Dairy: Two cups of whole milk work perfectly here. For a richer, more luxurious texture, substitute one cup of the milk with one cup of heavy cream.
Cheddar Cheese: Sharp cheddar offers the best flavor punch. Grate it yourself from a block, as pre-shredded cheeses contain anti-caking agents that prevent smooth melting.
Mozzarella or Gruyère: Mozzarella provides incredible cheese pulls, while Gruyère offers a sophisticated, slightly nutty flavor.
Seasonings: A simple blend of salt, black pepper, and an optional dash of paprika brings all the flavors together beautifully.
Essential Equipment for Perfect Slices
To achieve perfectly even cooking, your potato slices must be completely uniform in thickness.
Aim for slices that are roughly one-eighth of an inch thick.
While you can achieve this with a very sharp chef’s knife and a steady hand, a mandoline slicer is highly recommended.
A mandoline ensures that every single slice is identical. This means no undercooked, crunchy potatoes mixed with mushy, overcooked ones.
You will also need a sturdy 9×13 inch baking dish. A ceramic or glass dish works beautifully for this recipe and presents well when brought straight to the dining table.
Step-by-Step Assembly
Building the layers is where this dish really comes to life.
Start by lightly greasing your baking dish with butter or non-stick spray to prevent the bottom layer from sticking.
Arrange half of your thinly sliced potatoes in a slightly overlapping layer along the bottom of the dish.
Pour exactly half of your prepared, thickened cheese sauce evenly over the potato layer.
Add the remaining potato slices, creating a second even layer over the sauce.
Pour the rest of the cheese sauce over the top, making sure all the potatoes are fully covered.
Finally, sprinkle the remaining shredded cheddar and mozzarella evenly across the surface for that perfect crust.

Baking for the Perfect Golden Crust
The baking process happens in two distinct stages to ensure perfection.
First, cover the baking dish tightly with aluminum foil. This traps the steam inside the dish, which is essential for cooking the potatoes all the way through without drying them out.
Bake the covered dish at 375°F (190°C) for 40 minutes.
After 40 minutes, carefully remove the hot foil. The potatoes should be starting to get tender at this point.
Return the uncovered dish to the oven for another 15 to 25 minutes.
This uncovered baking time allows the excess moisture to evaporate, the sauce to thicken further, and the cheese topping to turn a beautiful, bubbly golden brown.
You will know the dish is ready when a fork easily pierces through the center layers of the potatoes.
The Importance of Resting
Do not skip the resting phase once the dish comes out of the oven.
If you cut into scalloped potatoes immediately, the sauce will be thin and runny, pooling at the bottom of the pan.
Let the baking dish sit at room temperature for at least 10 to 15 minutes before serving.
As the dish cools slightly, the starch from the potatoes and the melted cheese in the sauce will set up and thicken.
This resting period ensures that every scoop stays together perfectly on the plate.
Make-Ahead and Storage Instructions
Cheesy scalloped potatoes are a fantastic make-ahead side dish for busy holidays.
You can fully assemble the casserole, cover it tightly with foil, and store it in the refrigerator for up to 24 hours before baking.
When you are ready to cook, let the dish sit on the counter for 30 minutes to take the chill off, then bake as directed. You may need to add 10 extra minutes to the initial covered baking time.
Leftovers store beautifully in an airtight container in the refrigerator for up to 4 days.
Reheat individual portions in the microwave, or place the entire dish back in the oven at 350°F until warmed through.
What to Serve with Cheesy Scalloped Potatoes
This rich and hearty side dish pairs beautifully with a wide variety of main courses.
It is a classic accompaniment to a glazed holiday ham or a perfectly roasted Thanksgiving turkey.
For a cozy weekend dinner, serve these potatoes alongside a slow-cooked beef pot roast or a simple baked chicken.
To balance out the richness of the cheese sauce, always include a vibrant green vegetable on the plate.
Roasted asparagus, garlic green beans, or a crisp garden salad dressed in a bright vinaigrette make excellent, refreshing pairings.

Cheesy Scalloped Potatoes
Ingredients
- 2 lbs potatoes Yukon Gold or Russet, peeled and thinly sliced
- 2 tbsp unsalted butter
- 1 small onion finely diced
- 3 cloves garlic minced
- 2 tbsp all-purpose flour
- 2 cups whole milk or 1 cup milk + 1 cup heavy cream for a richer sauce
- 1 ½ cups shredded cheddar cheese divided
- ½ cup shredded mozzarella or Gruyère cheese
- 1 tsp salt
- ½ tsp black pepper
- ¼ tsp paprika optional
- 2 tbsp chopped fresh parsley optional garnish
Instructions
- Preheat the Oven: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with butter or non-stick cooking spray.
- Prepare the Potatoes: Peel the potatoes and carefully slice them into thin rounds, approximately 1/8 inch thick. A mandoline slicer is highly recommended for even slices. Set the potatoes aside.
- Sauté the Aromatics: Melt the unsalted butter in a medium saucepan over medium heat. Add the finely diced onion and cook for 3 to 4 minutes until soft and translucent. Stir in the minced garlic and cook for an additional 30 seconds until fragrant.
- Create the Roux: Sprinkle the all-purpose flour over the onion and garlic mixture. Whisk constantly for 1 full minute to cook out the raw flour taste.
- Build the Cream Sauce: Slowly pour the milk into the saucepan, whisking continuously to prevent any lumps from forming. Continue to cook and whisk until the sauce thickens slightly, about 3 to 5 minutes.
- Add the Cheese and Seasoning: Remove the saucepan from the heat. Stir in 1 cup of the shredded cheddar cheese, the salt, black pepper, and paprika. Stir until the cheese is completely melted and the sauce is smooth.
- Assemble the First Layer: Arrange half of your prepared potato slices in an even layer at the bottom of the prepared baking dish. Pour exactly half of the cheese sauce evenly over the potatoes.
- Add the Second Layer: Arrange the remaining potato slices on top of the first layer. Pour the rest of the cheese sauce evenly over the top, ensuring all potatoes are coated.
- Top with Remaining Cheese: Sprinkle the remaining ½ cup of cheddar cheese and the ½ cup of mozzarella (or Gruyère) evenly over the top of the casserole.
- Bake Covered: Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 40 minutes.
- Bake Uncovered: Remove the foil and bake for an additional 15 to 25 minutes. The potatoes are done when they are fork-tender and the cheese topping is golden brown and bubbly.
- Rest and Serve: Remove the dish from the oven and let it rest for at least 10 minutes before serving. This allows the creamy sauce to thicken and set. Garnish with fresh chopped parsley if desired.
Notes
- Cheese Tip: Always shred your own cheese from a block for the smoothest melting texture. Pre-shredded bagged cheese contains starches that can make the sauce grainy.
- Make-Ahead: Assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the covered baking time if baking straight from the fridge.



