Creamy Cheesy Scalloped Potatoes Casserole

There are few side dishes that feel as comforting as a pan of homemade scalloped potatoes fresh from the oven.
As they bake, the aroma of buttery caramelized onions, fresh thyme, and bubbling cheese fills the kitchen.

Layer by layer, thinly sliced potatoes soak up a rich, creamy sauce before being finished with a blanket of golden, melty cheddar. It’s the kind of dish that draws everyone to the table before dinner is even served.

I’ve made plenty of potato casseroles over the years, but this version is the one I come back to for holidays, Sunday dinners, and cozy family meals. The caramelized onions add a subtle sweetness, while Gruyère brings a rich, nutty flavor to every bite.

Whether you’re serving it with roast turkey, baked ham, or a simple roast chicken, this comforting casserole is always a crowd favorite—and there’s rarely a spoonful left by the end of the meal.

Why You’ll Love This Recipe

We’ve been making these cheesy scalloped potatoes whenever we’re craving a cozy, comforting side dish, and they never disappoint. Here’s why they’re worth adding to your menu:

  • Rich, creamy, and irresistibly cheesy. Gruyère melts into the cream sauce for incredible flavor, while cheddar creates a beautifully golden topping.
  • Caramelized onions make all the difference. Their sweet, savory flavor adds depth that takes classic scalloped potatoes to the next level.
  • Perfectly tender potatoes. Thin slices bake slowly until they’re soft, creamy, and infused with every bit of the rich sauce.
  • Ideal for holidays and family dinners. It’s a dependable crowd-pleaser that pairs beautifully with turkey, ham, beef, or roasted chicken.
  • Great for making ahead. Prepare it in advance, refrigerate, and finish baking just before serving for an easy, stress-free meal.

For the Scalloped Potatoes

  • Salted Butter – Used to sauté the onions and grease the baking dish. It adds richness and helps build the savory base of the casserole.
  • Yellow Onion – Slowly caramelized until golden and sweet, these onions add incredible depth of flavor to every layer.
  • Chicken Stock & Fresh Lemon Juice – Chicken stock deglazes the pan while adding savory depth, and fresh lemon juice provides a touch of brightness that balances the richness of the cream and sweet caramelized onions. 
  • Garlic – Fresh chopped garlic brings a warm, savory flavor that pairs perfectly with the creamy sauce.
  • Fresh Thyme – Adds a delicate herbal note that complements both the potatoes and the cheeses. Save a little extra for garnish if you’d like.
  • Heavy Cream – The key to a rich, velvety sauce that keeps the potatoes tender and luxurious.
  • Whole Milk – Lightens the cream just enough while still creating a smooth, creamy texture.
  • Cayenne Pepper – Just a pinch adds gentle warmth without making the dish spicy.
  • Gruyère Cheese – Melts beautifully into the cream mixture, adding a nutty, slightly sweet flavor that’s classic in scalloped potatoes.
  • Cheddar Cheese – Sprinkled over the top before the final bake, it creates a golden, bubbly crust that’s impossible to resist.
  • Russet or Yukon Gold Potatoes – Either variety works well. Russets create a softer, creamier texture, while Yukon Golds hold their shape slightly better and offer a naturally buttery flavor.

Seasonings

  • Kosher Salt & Black Pepper – Simple seasonings that bring out the flavors of the onions, herbs, cheese, and potatoes. Adjust to taste as you assemble the dish.

Step-by-Step Instructions

Step 1: Preheat the Oven

Set your oven to 350°F (175°C) so it’s fully preheated while you prepare the ingredients.

Step 2: Caramelize the Onions

Melt the butter in a large skillet over medium-high heat. Add the sliced onions and cook for about 10 minutes, stirring occasionally, until softened. Pour in the chicken stock and fresh lemon juice. Continue cooking for 5–7 minutes, allowing the liquid to reduce while the onions become deeply golden, sweet, and caramelized. 

Step 3: Build the Flavor

Stir in the chopped garlic and fresh thyme. Season with kosher salt and black pepper, then cook for another 2 minutes until fragrant. Remove the skillet from the heat.

Step 4: Prepare the Cream Mixture

Lightly butter a 9×13-inch baking dish. In a large measuring cup or bowl, whisk together the heavy cream, whole milk, cayenne, salt, and pepper. Stir in the shredded Gruyère until evenly combined.

Step 5: Layer the Casserole

Pour one-third of the cream mixture into the prepared baking dish. Arrange one-third of the sliced potatoes in an even layer, then spoon over half of the caramelized onions. Repeat with another third of the cream mixture, another layer of potatoes, and the remaining onions. Finish with the last layer of potatoes and pour the remaining cream mixture evenly over the top.

Step 6: Bake Until Tender

Cover the baking dish tightly with aluminum foil and bake for 1 hour 45 minutes to 2 hours, or until the potatoes are completely tender when pierced with a knife.

Step 7: Add the Cheddar

Remove the foil and sprinkle the shredded cheddar cheese evenly over the top. Return the dish to the oven and bake for another 20 minutes, until the cheese is melted, bubbly, and lightly golden.

Step 8: Garnish and Serve

Let the scalloped potatoes rest for about 10 minutes before serving. Finish with a sprinkle of fresh thyme if desired, then serve warm alongside your favorite holiday roast or weeknight dinner.

 

Creamy Cheesy Scalloped Potatoes Casserole

Creamy, rich, and packed with layers of tender potatoes, savory caramelized onions, and melted cheese, this comforting casserole is a wonderful addition to holiday dinners or cozy family meals. Gruyère adds a nutty depth while cheddar creates a beautifully golden topping.
Print Pin
Course: Dinner, Side Dish
Cuisine: American
Keyword: Creamy Cheesy Scalloped Potatoes Casserole
Prep Time: 30 minutes
Cook Time: 2 hours 30 minutes
Total Time: 3 hours
Servings: 8

Notes

Ingredients

  • 3 tablespoons salted butter
  • 1 yellow onion, thinly sliced
  • Kosher salt and black pepper
  • 1/4 cup chicken stock
  • 1 teaspoon fresh lemon juice
  • 1 clove garlic, chopped
  • 1 tablespoon chopped fresh thyme
  • 2 cups heavy cream
  • 1 cup whole milk
  • 1 pinch cayenne
  • 3/4 cup shredded Gruyère cheese
  • 3/4 cup shredded cheddar cheese
  • 6 russet or Yukon Gold potatoes, sliced 1/8 inch thick

Instructions

  1. Preheat the oven to 350°F (175°C).
  2. In a large skillet over medium-high heat, melt the butter in a large skillet over medium-high heat. Add the sliced onions and cook for about 10 minutes, stirring occasionally, until softened. Pour in the chicken stock and fresh lemon juice, then continue cooking for another 5–7 minutes, stirring occasionally, until the liquid has mostly evaporated and the onions become deeply golden and caramelized.
  3. Stir in the chopped garlic and fresh thyme. Season with kosher salt and black pepper, then cook for an additional 2 minutes. Remove the skillet from the heat.
  4. Butter a 9×13-inch casserole dish. In a large measuring cup, whisk together the heavy cream, whole milk, cayenne, salt, and pepper. Stir in the Gruyère cheese.
    Pour one-third of the cream mixture into the prepared baking dish. Arrange one-third of the potato slices over the liquid, followed by half of the caramelized onions. Add another third of the cream mixture, another layer of potatoes, and the remaining onions. Finish with the final layer of potatoes and pour the remaining cream mixture evenly over the top, making sure the potatoes are arranged in an even layer.
  5. Cover the dish tightly with foil and bake for 1 hour 45 minutes to 2 hours. Remove the foil, sprinkle the cheddar cheese evenly over the top, and return the dish to the oven for 20 minutes, or until the cheese is melted and lightly browned. Garnish with fresh thyme and serve warm.

 

Make-Ahead Tip

To prepare in advance, assemble and bake the casserole through the covered baking stage, stopping after about 2 hours. Let it cool completely, cover, and refrigerate for up to 4 days. Before serving, allow the dish to come to room temperature, sprinkle the cheddar cheese over the top, and bake for 20–30 minutes until hot and bubbly.
 
Nutrition
Calories: 478kcal | Carbohydrates: 35g | Protein: 12g | Fat: 34g | Saturated Fat: 21g |
Cholesterol: 105mg | Sodium: 420mg | Potassium: 620mg | Fiber: 3g | Sugar: 4g | Vitamin A: 1200IU | Vitamin C: 18mg | Calcium: 280mg | Iron: 2mg
Save

1. Can I make these scalloped potatoes ahead of time?

Yes! This recipe is a great make-ahead side dish, especially for holidays and busy gatherings. You can prepare and bake the potatoes through the covered baking step, then let them cool and store them in the fridge for up to 4 days. When you’re ready to serve, bring them closer to room temperature, add the cheddar cheese, and finish baking until warm and bubbly.

2. Do I need to use Gruyère cheese, or can I substitute another cheese?

Gruyère gives these potatoes a rich, nutty flavor and melts beautifully into the creamy sauce, but you have options. Swiss cheese, Fontina, or extra sharp cheddar can work well too. The key is choosing a cheese that melts smoothly and adds plenty of flavor.

3. What are the best potatoes to use for scalloped potatoes?

Both Russet and Yukon Gold potatoes work wonderfully in this recipe. Russets create a softer, creamier texture because they release more starch, while Yukon Gold potatoes have a naturally buttery flavor and hold their shape a little better after baking.

4. Can I slice the potatoes ahead of time?

Yes, you can slice the potatoes in advance, but keep them covered in cold water until you’re ready to assemble the dish. This helps prevent them from browning. Be sure to drain and dry them well before layering them into the casserole.

5. How do I know when the scalloped potatoes are fully cooked?

The potatoes are ready when a knife slides easily through the center without resistance. Since this dish has several layers, the covered baking time allows the potatoes to slowly soften while absorbing the creamy sauce. The final uncovered bake gives the cheese topping its golden, melted finish.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Welcome!

Welcome to Savory & Nest, a food blog dedicated to sharing budget-friendly recipes made with simple, everyday ingredients. The goal is to…

Recipes In Email

Subscribe to my newsletter for exclusive recipes and all of the behind the scenes details.
Scalloped Potatoes 2
Read More
Creamy Garlic Parmesan Orzo 5
Read More
Cucumber Shrimp Salad – Quick Protein-Rich Meal 4
Read More
The Best Instant Pot Hibachi-Style Fried Rice 5
Read More
Italian-Style Zucchini Noodles with Garlic, Tomato & Parmesan 1
Read More

Related Posts

Scalloped Potatoes 2
Creamy Garlic Parmesan Orzo 5
Cucumber Shrimp Salad – Quick Protein-Rich Meal 4