Scalloped potatoes are creamy, cheesy goodness baked to a golden perfection! Made with layers of potatoes, milk, and cheese, this dish is the ultimate comfort food.
Every bite is soft, cheesy, and oh-so-satisfying. I love serving these alongside roasted chicken or just enjoying them on their own—pure happiness on my plate! 😋
Key Ingredients & Substitutions
Potatoes: Use starchy potatoes like Russets for fluffy texture. If you’re in a pinch, Yukon Golds give a creamy feel. Avoid waxy potatoes, as they won’t soften as well.
Butter: I love using unsalted butter to control salt content. If you’re dairy-free, consider using olive oil or a vegan butter substitute.
Milk: Whole milk adds richness, but 2% works fine too. For a dairy-free option, use almond milk or coconut milk, however, check for a creamy texture when cooking.
Cheddar Cheese: This adds great flavor! You can use a sharp aged cheddar for a bolder taste. If you’re skipping cheese, nutritional yeast offers a cheesy flavor without dairy.
Parmesan Cheese: Freshly grated Parmesan is preferred for a flavorful topping. If unavailable, Pecorino Romano can be used, but it has a stronger taste. You can also just use breadcrumbs for a crunchy texture.
How Do I Make a Smooth Cheese Sauce?
Getting a creamy cheese sauce is key! Start by making a roux, which helps thicken the sauce. Here’s how:
- Melt the butter over medium heat, then stir in the flour. Keep stirring for 1-2 minutes — this removes the raw flour taste. You want it lightly golden.
- Gradually whisk in the milk to avoid lumps. Whisk well until it thickens and bubbles. This takes about 5-7 minutes.
- Once thick, remove it from heat before adding cheese. Add cheese in small amounts to help it melt smoothly without clumping.
Trust me, patience here leads to a perfectly creamy scalloped potato dish!

How to Make Delicious Scalloped Potatoes
Ingredients You’ll Need:
For the Dish:
- 4 large potatoes, thinly sliced
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups milk (whole or 2%)
- 1 cup shredded cheddar cheese (optional for richer flavor)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder (optional)
- 1/4 cup grated Parmesan cheese (for topping)
- Butter or non-stick spray (for greasing the baking dish)
For Garnish:
- 1/2 teaspoon dried thyme or fresh thyme sprigs
How Much Time Will You Need?
You’ll need about 15 minutes for prep and around 1 hour to bake. The total time for this scrumptious scalloped potatoes dish is about 1 hour and 15 minutes. This includes both cooking and resting time before serving. Perfect for a comforting side dish!
Step-by-Step Instructions:
1. Preheat and Prepare:
Start by preheating your oven to 375°F (190°C). While it heats up, grease a good-sized baking dish with some butter or non-stick spray to keep the potatoes from sticking.
2. Slice the Potatoes:
If you like, peel the potatoes, but it’s not necessary. Then slice them super thin—about 1/8 inch thick works best. A mandoline slicer can make this job a breeze!
3. Make the Sauce Base:
In a medium saucepan, melt the butter over medium heat. Once melted, stir in the flour with a whisk and cook for about 1-2 minutes. This is called a roux and helps thicken your sauce.
4. Whisk in the Milk:
Now it’s time to slowly whisk in the milk. Keep whisking until there are no lumps, and continue until the sauce thickens and starts to bubble. This usually takes about 5-7 minutes.
5. Season and Add Cheese:
Take the sauce off the heat, and stir in the salt, black pepper, garlic powder (if you’re using it), and cheddar cheese (if you want a cheesy flavor). Keep stirring until the cheese is melted and everything is smooth.
6. Layer the Potatoes:
In your greased baking dish, add a layer of the sliced potatoes. Pour some of the creamy sauce over the potatoes. Keep layering potatoes and sauce until everything is used up, making sure the last layer is sauce on top.
7. Add the Tasty Topping:
Sprinkle the grated Parmesan cheese over the top layer of sauce. This will add a nice crunchy topping!
8. Bake Covered:
Cover the dish with aluminum foil, and pop it in the oven for about 45 minutes.
9. Bake Uncovered:
After 45 minutes, take off the foil and continue baking for another 20-30 minutes. You’re looking for a top that is golden brown and potatoes that are tender when you poke them with a fork.
10. Garnish and Serve:
Before serving, sprinkle some fresh or dried thyme for a lovely touch. Let the scalloped potatoes rest for a few minutes to set, then enjoy them warm. They’re creamy, tender, and absolutely delicious!
Can I Use Different Types of Potatoes?
Absolutely! While Russet potatoes are great for creaminess, you can also use Yukon Golds for a buttery texture. Avoid waxy potatoes like red-skinned as they won’t soften well.
What If I Don’t Have Cheddar Cheese?
No problem! You can skip the cheddar for a lighter dish or substitute it with other cheeses like Gruyère or mozzarella. Nutritional yeast is a great dairy-free alternative for a cheesy flavor!
How Can I Reheat Leftovers?
To reheat, simply place leftovers in an oven-safe dish. Cover with foil to prevent drying out and warm in a preheated oven at 350°F (175°C) until heated through, about 20-25 minutes.
Can I Make Scalloped Potatoes Ahead of Time?
Yes! You can assemble the dish a day in advance and store it in the fridge. Just add a few extra minutes to the baking time if it’s coming straight from the fridge to the oven!



