Last Updated on March 17, 2025 by Toya
If you’re in need a quick, easy and delicious side dish for the holidays or for Sunday dinner, there is nothing better than my homemade scalloped potatoes recipe!
This easy recipe is made by layering tender slices of potatoes with a deliciously creamy sauce and finally topped with cheddar cheese then baked until the potatoes become tender and and the top turns golden brown. This is the perfect comforting holiday side dish you have to serve!

This dish is a super popular side served during holiday or Sunday dinners, but I also love making it any time of year as well! And it great because it only takes about 15-20 minutes of prep!
I absolutely love making scalloped potatoes for my family, and my simple recipe below ensures that you serve the best-tasting scalloped potatoes every time!
Why You’ll Love This Recipe
✔️ Super Creamy & Cheesy – I show you how to make a luscious, velvety sauce that coats every potato slice to perfection.
✔️ Easy to Make – You do not need any fancy equipment, just a few simple ingredients, a baking dish and an oven!
✔️ Perfect for Any Occasion – This is a great side dish for Easter, Thanksgiving, Christmas, Sunday dinners or even weeknight dinners!
✔️ Make-Ahead Friendly – I share simple tips on how you can prep it in advance and bake it when you’re ready!
Let me show you how to make my delicious scalloped potatoes below! It’s quite easy, and you’ll be able to cook this dish even if it’s your first time!

Ingredients
- 3 large Yukon potatoes, thinly sliced (Russet Potatoes also work well)
- ½ medium onion, thinly sliced
- 2 cups whole milk
- 1 ½ cups shredded cheddar cheese (or a mix of Gruyère and Parmesan for extra flavor)
- 3 tablespoons unsalted butter
- 3 tablespoons flour (for thickening the sauce, optional)
- 3 cloves garlic, grated
- 2 teaspoons salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional, for added depth of flavor)
- 1/2 teaspoon dried thyme or fresh thyme leaves
- ½ cup shredded cheddar cheese, to sprinkle on top
How to Make Scalloped Potatoes Step-by-Step
Step 1: Prepare the Potatoes
- Start by preheating your oven to 350°F (180°C).
- Then peel and thinly slice the potatoes into 1/8-inch thick rounds using a sharp knife or mandoline slicer.
- Also, lightly grease a 9×13-inch baking dish with butter or some cooking spray.
Step 2: Make the Creamy Sauce
- Melt 3 tablespoons of unsalted butter in a medium saucepan or skillet. Once melted, whisk in 3 tablespoons of flour and cook for 1-2 minutes, stirring constantly until the mixture turns light golden and has a slightly nutty aroma.
- Next, gradually whisk in the 2 cups of whole milk, ensuring a smooth consistency. Bring the mixture to a gentle simmer, making sure to stir frequently.
- At this point, season with 2 teaspoons of salt, 1/2 teaspoon of black pepper, 1/2 teaspoon of smoked paprika (optional), and 1/2 teaspoon of dried thyme.
- Lastly, reduce the heat to low and slowly stir in 2 cups of shredded cheese (a mix of cheddar, Gruyère, or Parmesan for extra flavor), allowing it to melt fully into a smooth, velvety sauce.
Step 3: Assemble the Dish
- Layer half of the sliced potatoes evenly in a 9×13-inch baking dish.
- Then top with half of the onions, then half of the creamy sauce
- Repeat with the remaining potatoes and onions, then pour the rest of the sauce on top.
- Sprinkle the remaining 1/2 cup of shredded cheese over the top.
Step 4: Bake
- Bake at 350°F (180°C) for 1 hour or until the top is golden brown and bubbly.
- Let the scalloped potatoes rest for 10 minutes before serving.

Easy Tips for the Best Scalloped Potatoes
- If you have a mandoline slicer, be sure to use it for even potato slices. This ensures that the potatoes cook more evenly.
- Don’t skip the resting time! Letting the finished dish sit for a few minutes after baking allows the sauce to set properly.
- Mix cheeses for a more flavorful dish— You can use sharp cheddar on its own, or you can add extra layers of flavors by using a mix of cheddar, Gruyère, and Parmesan.
- Make it Ahead: If you know you’ll be busy, you can prepare and assemble the scalloped potatoes up to a day in advance. Simply cover and refrigerate, then bake just before serving for the freshest taste and texture!
What to Serve with Scalloped Potatoes
Scalloped potatoes pair beautifully with:
- Roast beef or prime rib
- Baked or grilled chicken
- Salmon or other fish dishes
- Steamed vegetables or a fresh salad
Frequently Asked Questions
1. Can I use a different type of cheese?
Absolutely! Try Swiss, mozzarella, or Monterey Jack for a twist.
2. How do I store leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 350°F until warm.
3. Can I freeze scalloped potatoes?
Yes! Freeze after baking for up to 3 months. Thaw overnight in the fridge and reheat in the oven.
My homemade scalloped potatoes are bound to be a hit. Whether you’re making them for a holiday spread or a casual family dinner, this recipe is sure to become a go-to. Give it a try and let me know what you think
📌 Also, don’t forget to save this recipe for later and share it on Pinterest!


The Best Homemade Scalloped Potatoes Recipe
Need a quick, easy and delicious side dish for the holidays or for Sunday dinner? There is nothing better than my homemade scalloped potatoes recipe! Made by layering tender potatoes with a deliciously creamy sauce and cheesy cheddar cheese, this is the perfect comforting holiday side dish you have to serve!
Ingredients
- 3 large Yukon potatoes, thinly sliced (Russet Potatoes also work well)
- ½ medium onion, thinly sliced
- 2 cups whole milk
- 1 ½ cups shredded cheddar cheese (or a mix of Gruyère and Parmesan for extra flavor)
- 3 tablespoons unsalted butter
- 3 tablespoons flour (for thickening the sauce, optional)
- 3 cloves garlic, grated
- 2 teaspoons salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional, for added depth of flavor)
- 1/2 teaspoon dried thyme or fresh thyme leaves
- ½ cup shredded cheddar cheese, to sprinkle on top
Instructions
Step 1: Prepare the Potatoes
- Start by preheating your oven to 350°F (180°C).
- Then peel and thinly slice the potatoes into 1/8-inch thick rounds using a sharp knife or mandoline slicer.
- Also, lightly grease a 9×13-inch baking dish with butter or some cooking spray.
Step 2: Make the Creamy Sauce
- Melt 3 tablespoons of unsalted butter in a medium saucepan or skillet. Once melted, whisk in 3 tablespoons of flour and cook for 1-2 minutes, stirring constantly until the mixture turns light golden and has a slightly nutty aroma.
- Next, gradually whisk in the 2 cups of whole milk, ensuring a smooth consistency. Bring the mixture to a gentle simmer, making sure to stir frequently.
- At this point, season with 2 teaspoons of salt, 1/2 teaspoon of black pepper, 1/2 teaspoon of smoked paprika (optional), and 1/2 teaspoon of dried thyme.
- Lastly, reduce the heat to low and slowly stir in 2 cups of shredded cheese (a mix of cheddar, Gruyère, or Parmesan for extra flavor), allowing it to melt fully into a smooth, velvety sauce.
Step 3: Assemble the Dish
- Layer half of the sliced potatoes evenly in a 9×13-inch baking dish.
- Then top with half of the onions, then half of the creamy sauce
- Repeat with the remaining potatoes and onions, then pour the rest of the sauce on top.
- Sprinkle the remaining 1/2 cup of shredded cheese over the top.
Step 4: Bake
- Bake at 350°F (180°C) for 1 hour or until the top is golden brown and bubbly.
- Let the scalloped potatoes rest for 10 minutes before serving.
Nutrition Information:
Yield: 10 Serving Size: 1Amount Per Serving: Calories: 248Total Fat: 13gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 36mgSodium: 601mgCarbohydrates: 25gFiber: 2gSugar: 4gProtein: 9g