Creamy Cheesy Scalloped Potatoes Recipe

This creamy cheesy scalloped potatoes recipe makes a rich, comforting casserole with tender 1/8-inch potato slices, a silky garlic cream sauce, sharp cheddar, and freshly grated Parmesan. Bake it in a 9 x 13-inch dish at 375°F for 60–75 minutes, then let it rest for 10–15 minutes before serving.

The result is beautifully tender potatoes layered in a savory sauce with a bubbling, golden-brown cheese topping. It is an excellent side dish for holiday dinners, Sunday roasts, steak, ham, or any meal that calls for something warm and satisfying.

Jump to Recipe

Why You’ll Love This Recipe

Creamy cheesy scalloped potatoes with tender layers and a golden cheese crust

These creamy cheesy scalloped potatoes combine the best parts of a classic potato casserole: tender layers, a thick homemade sauce, and a deeply savory cheese crust. The sauce begins with a simple butter-and-flour roux, so it clings to every slice instead of pooling thinly at the bottom of the dish.

Sharp cheddar gives the casserole a familiar, full cheese flavor, while Parmesan adds salty richness and helps the top brown beautifully. Whole milk keeps the sauce balanced, and heavy cream gives it the luxurious texture that makes every bite feel special.

This recipe serves eight people and is easy to prepare in one 9 x 13-inch baking dish. For another comforting potato side, you can also try these creamy champ potatoes when you want a rustic mashed potato option.

Ingredients You’ll Need

Ingredients for homemade creamy cheesy scalloped potatoes

The potatoes are the foundation of the dish, so choose firm Yukon Gold or russet potatoes. Yukon Golds have a naturally buttery texture, while russets release more starch and become especially soft and fluffy as they bake.

  • 3 pounds potatoes: Peel them or scrub them well, then slice them 1/8 inch thick.
  • 3 tablespoons unsalted butter and 3 tablespoons flour: These form the roux that thickens the cream sauce.
  • 2 garlic cloves: Minced garlic adds savory depth without overpowering the potatoes.
  • 1 1/2 cups whole milk and 1 cup heavy cream: This combination creates a rich but spoonable sauce.
  • 1 1/2 teaspoons kosher salt, 1/2 teaspoon black pepper, and optional nutmeg: These season the sauce from the inside out.
  • 1 cup sharp cheddar and 1/2 cup Parmesan: Half goes into the sauce and the remainder forms the golden topping.
  • 1 small yellow onion, optional: Very thin slices add gentle sweetness between the potato layers.

Grate the cheese yourself whenever possible. Freshly grated cheese melts more smoothly than many pre-shredded varieties, and Parmesan grated directly from a wedge gives the finished casserole a cleaner, nuttier flavor.

How to Make It Step-by-Step

Layering thin potatoes and cheese sauce for scalloped potatoes

Step 1: Heat the oven to 375°F and grease a 9 x 13-inch baking dish with butter or cooking spray. Set the dish aside while you prepare the potatoes and sauce so the assembly can happen while the sauce is warm.

Step 2: Slice the potatoes into even 1/8-inch rounds. A mandoline makes the most consistent slices, but a sharp chef’s knife works if you take your time and keep the thickness as uniform as possible.

Step 3: Melt the unsalted butter in a saucepan over medium heat. Add the minced garlic and cook briefly, stirring constantly, until it smells fragrant; avoid browning the garlic, which can make it taste bitter.

Step 4: Whisk the flour into the melted butter and cook the mixture for about 1 minute. This short cooking time removes the raw flour taste while keeping the roux light enough for a creamy sauce.

Step 5: Gradually whisk in the whole milk and heavy cream. Adding the liquid slowly while whisking helps prevent lumps, and the sauce should cook for 3–5 minutes until it lightly coats the back of a spoon.

Step 6: Season the sauce with kosher salt, black pepper, and the optional ground nutmeg. Remove the saucepan from the heat, then stir in about half of the cheddar and half of the Parmesan until the cheese is incorporated.

Step 7: Arrange half of the potato slices in the greased baking dish, overlapping them slightly. Add half of the thinly sliced onion if using, then pour half of the cheese sauce evenly across the layer.

Step 8: Repeat with the remaining potatoes, onion, and cheese sauce. Spread the sauce as evenly as possible so the top layer is moist and every section of the casserole has a chance to brown.

Step 9: Cover the baking dish tightly with foil and bake for 40–45 minutes. The foil traps steam, helping the thick potato layers cook through before the cheese topping begins to brown.

Step 10: Carefully remove the foil and sprinkle the remaining cheddar and Parmesan over the surface. Return the dish to the oven for another 20–30 minutes, until the top is golden and a knife slides easily into the center.

Step 11: Let the casserole rest for 10–15 minutes before serving. This pause allows the sauce to settle around the potatoes, making the portions creamier and easier to lift from the dish.

Pro Tips for Tender, Creamy Potatoes

Uniform potato slices and thick creamy sauce for scalloped potatoes

Uniform slices are the most important detail in this recipe. If some potatoes are thick and others are paper-thin, the thin pieces may overcook around the edges while the center remains firm.

Do not rinse the sliced potatoes if possible. Their natural surface starch blends with the cream sauce during baking and provides helpful thickening, which contributes to the casserole’s rich consistency.

Keep the dish covered for most of the baking time. Removing the foil only during the final 20–30 minutes protects the potatoes from drying out while still giving the cheese enough time to become browned and bubbly.

If your sauce seems slightly loose when it comes off the stove, that is fine. It will continue to thicken as it bakes and then set further during the 10–15-minute resting period.

For more potato inspiration, compare the creamy texture here with these twice-baked potatoes, which offer a stuffed and individually portioned presentation.

Cheese, Onion, and Flavor Options

Sharp cheddar is a dependable choice because its bold flavor stands up to the cream and potatoes. You can also use Gruyère, Monterey Jack, or a cheddar-Gruyère blend for a smoother, richer cheese profile while keeping the same total cheese quantities.

The thinly sliced yellow onion is optional, but it adds soft sweetness as it cooks between the layers. For a simple variation, leave it out and let the garlic, pepper, nutmeg, and cheese provide the entire flavor base.

Serve the casserole with a basket of cheesy garlic herb pull-apart rolls if you are planning a generous family dinner. The rolls are particularly good for catching the extra cream sauce left on the plate.

What to Serve with Scalloped Potatoes

Scalloped potatoes served with roast chicken vegetables and rolls

Because this casserole is rich and creamy, it pairs especially well with simply seasoned main dishes and crisp green vegetables. Roast chicken, baked ham, beef tenderloin, pork chops, and grilled steak all make excellent companions.

Balance the plate with a fresh salad, steamed green beans, roasted asparagus, or lightly dressed cabbage. A bright vegetable side keeps the meal from feeling too heavy while allowing the potatoes to remain the star of the dinner table.

For another potato side with a different flavor direction, serve a small portion of lemon herb roasted potatoes at a casual gathering. If your menu includes several appetizers, this layered meatball dip can provide a hearty starter before the main course.

Storage and Reheating

A reheated serving of creamy cheesy scalloped potatoes

Allow leftovers to cool, then cover the baking dish tightly or transfer portions to airtight containers. Refrigerate them promptly and enjoy within a few days for the best texture and flavor.

Reheat individual portions gently in the microwave, or warm a larger amount in a covered baking dish until heated through. Keeping the dish covered helps prevent the potatoes from drying out, and a short uncovered finish can restore some of the cheese topping’s pleasant texture.

When preparing the casserole ahead for a gathering, assemble it close to baking time so the raw potato slices do not sit in the sauce for an extended period. Bake according to the directions, and always use the knife test in the center rather than relying only on the appearance of the edges.

Creamy Cheesy Scalloped Potatoes Recipe

Creamy Cheesy Scalloped Potatoes

Thinly sliced Yukon Gold or russet potatoes are layered with a homemade garlic cream sauce, sharp cheddar, and Parmesan, then baked until tender and golden.
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 minute
Servings: 8 servings

Ingredients
  

Potatoes and Cheese
  • 3 pounds Yukon Gold or russet potatoes, peeled or scrubbed and sliced 1/8 inch thick
  • 1 cup Sharp cheddar cheese, shredded
  • 1/2 cup Freshly grated Parmesan cheese
Sauce
  • 3 tablespoons Unsalted butter
  • 3 tablespoons All-purpose flour
  • 2 cloves Garlic cloves, minced
  • 1 1/2 cups Whole milk
  • 1 cup Heavy cream
Seasoning
  • 1 1/2 teaspoons Kosher salt, plus more for seasoning
  • 1/2 teaspoon Black pepper
  • 1/4 teaspoon Ground nutmeg, optional
Optional Addition
  • 1 small Small yellow onion, very thinly sliced

Method
 

Step-by-Step
  1. Heat the oven to 375°F and grease a 9 x 13-inch baking dish. Slice the potatoes evenly into 1/8-inch rounds, preferably with a mandoline.
  2. Melt the butter in a saucepan over medium heat. Add the minced garlic and cook briefly, just until fragrant.
  3. Whisk in the flour and cook for about 1 minute to form a roux. Gradually whisk in the whole milk and heavy cream.
  4. Cook the sauce, stirring often, for 3–5 minutes, until it thickens enough to lightly coat a spoon. Stir in the salt, pepper, and optional nutmeg.
  5. Remove the sauce from the heat and stir in about half of the cheddar and half of the Parmesan. Do not rinse the sliced potatoes, since their surface starch helps thicken the casserole.
  6. Arrange half of the potatoes in the greased dish, adding half of the thinly sliced onion if using. Pour half of the cheese sauce over the layer, then repeat with the remaining potatoes, onion, and sauce.
  7. Cover the dish tightly with foil and bake for 40–45 minutes. Remove the foil, sprinkle the remaining cheddar and Parmesan over the top, and bake for another 20–30 minutes.
  8. Check the center with a knife to make sure the potatoes are tender and the top is browned. Rest the casserole for 10–15 minutes before serving.

Notes

Slice the potatoes uniformly and keep the casserole covered for most of the baking time. The resting period allows the cheese sauce to set so the layers serve neatly.

Final Thoughts

This creamy cheesy scalloped potatoes recipe is a dependable side dish with an impressive finish and straightforward preparation. Evenly sliced potatoes, a warm garlic cream sauce, and a two-stage covered-and-uncovered bake create tender layers with a golden, bubbling top.

Give the finished casserole its full 10–15-minute rest before serving. That final pause is what turns a loose, steaming bake into neatly spoonable layers coated in rich cheddar-Parmesan sauce.

Prepare it for a holiday table, a Sunday supper, or a cozy weeknight meal when ordinary potatoes deserve something extra special. Once you taste the creamy center and crisp cheese topping together, this is likely to become a favorite recipe in your regular dinner rotation.

Leave a Comment

Recipe Rating