Scalloped potatoes are a creamy, cheesy delight! Layers of tender potatoes baked with cheese and a rich sauce make this dish a warm and comforting side for any meal.
I can’t help but enjoy these cheesy layers; they almost steal the spotlight from the main dish! Perfect with a sprinkle of green onions on top for extra flavor.
What I love most is how easy it is to prepare. Just slice, layer, and let the oven do the work. It’s always a hit at family gatherings!
Key Ingredients & Substitutions
Potatoes: Yukon Gold or Russet potatoes are great choices for scalloped potatoes due to their creaminess and flavor. If you have red potatoes, they can work too but may be a bit waxy in texture.
Butter: Unsalted butter gives control over the saltiness. You can substitute with olive oil or a vegan butter for a dairy-free option.
Cheese: Sharp cheddar gives a nice tangy flavor, while Gruyere adds nuttiness. If you prefer something milder, mozzarella or Monterey Jack can work, but they won’t provide the same depth.
Milk & Cream: Whole milk is the base for the sauce. For lighter options, use half-and-half or 2% milk. To keep it dairy-free, coconut milk or almond milk can be good alternatives, but the flavor will change a bit.
How Do I Make a Smooth Cheese Sauce?
Getting a smooth cheese sauce can be tricky, but it’s all about technique. The roux is the foundation here, so pay attention to its preparation.
- Melt the butter and add garlic without browning it; this adds great flavor.
- Whisk in flour and let it cook but don’t let it brown—you’re looking for a bubbly paste.
- Gradually add warm milk and cream, whisking constantly. This helps to avoid lumps.
- After the sauce thickens, remove it from heat before adding cheese; this keeps it melting smoothly.
Trust me, patience pays off here—take your time to ensure it’s creamy and lump-free!

How to Make Creamy Scalloped Potatoes
Ingredients You’ll Need:
For the Dish:
- 4 large potatoes (Yukon Gold or Russet), peeled and thinly sliced
For the Cheese Sauce:
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 2 cups whole milk, warmed
- 1 cup heavy cream (optional for extra creaminess)
- 1 ½ cups shredded sharp cheddar cheese (or Gruyere for a nuttier flavor)
- 2 cloves garlic, minced
- 1 tsp salt (adjust to taste)
- ½ tsp black pepper
- ½ tsp dried thyme or fresh thyme sprigs (for garnish)
- Pinch of nutmeg (optional)
- Fresh parsley or thyme for garnish
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and around 1 hour and 15 minutes to cook. It’s a simple process of making a sauce and layering with potatoes. Just let it rest for a bit before serving!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 375°F (190°C). This temperature helps everything cook evenly. While the oven heats up, lightly butter a medium-sized baking dish to prevent sticking.
2. Make the Cheese Sauce:
In a medium saucepan over medium heat, melt the unsalted butter. Once it’s melted, add the minced garlic and cook for about 1 minute until you can smell the garlic but it isn’t browned (we want it fragrant!).
3. Create the Roux:
Add the flour to the melted butter and garlic. Whisk constantly for about 2-3 minutes. The mixture should bubble a bit but not change color—this is called a roux and it will help thicken your sauce.
4. Whisk in Milk and Cream:
Gradually pour in the warmed whole milk and heavy cream while continuing to whisk. This is key to avoid lumps! Keep whisking until the sauce thickens enough to coat the back of a spoon—this should take about 5-7 minutes.
5. Add Cheese and Seasonings:
Once your sauce has thickened, take it off the heat and stir in 1 cup of the shredded cheese until it’s completely melted and smooth. Add salt, pepper, and a pinch of nutmeg if you like a hint of warmth in your flavor.
6. Layer the Potatoes:
Now, it’s time to assemble! Layer some of the sliced potatoes evenly in your buttered baking dish. Pour a portion of the cheese sauce over the top. Repeat this process until your potatoes and sauce are all used up, making sure the last layer is sauce.
7. Add the Top Layer of Cheese:
Finally, sprinkle the remaining ½ cup of cheddar cheese on top. This will create a wonderful golden crust as it bakes!
8. Bake:
Cover your baking dish loosely with aluminum foil to prevent the top from browning too fast. Bake in the preheated oven for about 45 minutes. After that, remove the foil and bake for an additional 20-30 minutes until the potatoes are tender and the top is golden brown and bubbly.
9. Rest Before Serving:
After removing the scalloped potatoes from the oven, let them rest for about 10 minutes. This allows the sauce to thicken up a bit more, making it easier to serve.
10. Garnish and Enjoy:
Before serving, add a sprinkle of fresh thyme or parsley on top for that lovely finishing touch. Enjoy your creamy, cheesy scalloped potatoes as a wonderful side for any meal!
Can I Use Different Types of Potatoes?
Yes! Yukon Gold and Russet potatoes are perfect, but you can also use red potatoes. Just keep in mind that red potatoes may result in a slightly different texture, as they are more waxy.
Can I Make This Recipe Ahead of Time?
Absolutely! You can prepare the cheese sauce and layer the potatoes a day in advance. Just cover the dish and refrigerate. When ready to bake, let it come to room temperature for about 30 minutes before placing it in the oven.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, pop individual portions in the microwave or warm up in the oven at a low temperature until heated through.
Can I Add Other Ingredients?
Definitely! Feel free to get creative by adding in ingredients like cooked bacon, sautéed onions, or even a mix of different cheeses. Just keep the layers balanced to ensure even cooking.



