Scalloped potatoes are a classic side dish made with thinly sliced potatoes baked in a creamy sauce (cheese optional!). I’ve been making this recipe for as long as I can remember. Originally published in 2019, it has been loved by readers ever since.
If you’ve never made scalloped potatoes from scratch before, you’ll be amazed how easy they are to make. Simple ingredients, tried-and-true steps, and a rich homemade flavor.

This post may contain affiliate links. Please read our disclosure policy.
Why This Scalloped Potato Recipe Is So Amazing
- The Secret Sauce: Many recipes use only cream or milk however, when creating this recipe many years ago, I found that the addition of broth makes sauce perfectly rich and light. It’s silky delicious without being too heavy.
- Feelin’ Cheesy? This is a classic scalloped potato recipe with a white sauce however, you can add cheese (see recipe notes) .
- Kitchen tip: Scalloped potatoes will hold their heat for up to 45 minutes, so prepare them early if you need the oven space.

Ingredient Notes
- Potatoes: I use Yukon gold or red potatoes for scalloped potatoes. They have thin skins, so they don’t need to be peeled, and they will hold their shape. Russet or Idaho potatoes can be used and should be peeled; they won’t hold their shape as well but still taste great.
- Onion: Use either white or yellow onion to flavor the sauce. Soften the onion in butter to bring out the natural sweetness.
- Sauce: Milk makes the sauce creamy without being too rich or heavy while broth adds flavor and salt to the sauce. I prefer chicken broth, but vegetable broth can be used.
- Seasonings: The seasonings are simple, and it’s important to salt each layer of potatoes. You can add ½ teaspoon of dried thyme, crushed rosemary, or 1 tablespoon fresh parsley to the sauce if desired.



How To Make Scalloped Potatoes (overview)
Making scalloped potatoes from scratch takes time, but it is easy. There are four basic steps:
- Slice potatoes: Start by thinly slicing the potatoes (a mandoline is helpful).
- Prepare sauce: Next, prepare the cream sauce according to the recipe below.
- Assemble: Layer the potatoes and sauce in a baking dish.
- Bake: Finally, bake the potatoes covered so they become tender and then uncover and continue baking to create a golden brown topping.



This recipe can be prepared up to 48 hours ahead of time.
Prepare the potatoes as directed in the recipe.
Bake the dish covered for 50-60 minutes.
Cool completely on the counter (leave them covered; the steam will help finish cooking). Cover and refrigerate.
To bake, remove the potatoes the fridge at least 30 minutes before baking. Bake uncovered for about 35 to 40 minutes or until heated through.
Add Up to 2 cups of shredded cheese to the sauce or between the layers of potatoes. Remove the sauce from the heat after boiling, and whisk in the cheese. Do not boil the cheese, or it may separate.
I recommend a bold cheese such as sharp cheddar or gruyere.
Prepare the recipe as directed and bake the potatoes for 45 minutes covered and 20 minutes uncovered.
Cool completely, then cover tightly and freeze.
To cook, thaw the potatoes in the fridge overnight and follow the directions below, adding 20 minutes to the covered cooking time.
Store leftover scalloped potatoes in the fridge for up to 4 days.
The main difference between scalloped potatoes and potatoes au gratin is the cheese. Scalloped potatoes don’t generally contain cheese (although you can add cheese if you’d like).
This recipe has a creamy onion sauce; cheese can be added for an au gratin version—check the recipe notes for tips.
Looking for more ways to prep potatoes? Try oven roasted potatoes, creamy mashed potatoes, or crispy smashed potatoes!

Ingredients
- ¼ cup salted butter
- 1 large yellow onion diced
- 2 cloves garlic minced
- ¼ cup all-purpose flour
- 2 cups milk
- 1 cup chicken broth
- 1 ¼ teaspoon salt divided
- ½ teaspoon black pepper divided
- 3 pounds Yukon gold potatoes or red potatoes, *see notes, sliced about ⅛-inch thick
Instructions
- Preheat the oven to 350°F. Grease casserole dish and set aside.
To Make the Sauce
- In a large saucepan, melt the butter over medium-low heat. Add the onion and garlic and cook until the onion begins to soften, about 3 to 4 minutes. Stir in the flour and cook for 2 minutes more.
- Combine the milk and broth. Gradually add it to the flour mixture, whisking until smooth after each addition. It will be very thick at first; continue adding a little bit of liquid at a time while whisking.
- Once all of the liquid has been added, increase the heat to medium and bring to a boil while whisking. Stir in ½ teaspoon salt and ⅛ teaspoon pepper and let the sauce boil for 1 minute.
To Assemble the Potatoes
- Layer ⅓ of the potatoes in the prepared dish, seasoning with ¼ teaspoon salt and ⅛ teaspoon pepper. Pour ⅓ of the cream sauce over top.
- Repeat the layers, including salt and pepper, ending with sauce. Cover tightly with aluminum foil and bake for 45 minutes.
- Uncover and bake for an additional 35-45 minutes or until golden brown and potatoes are tender. Broil for 3-4 minutes if desired.
- Allow the potatoes to rest for at least 20 minutes before serving.
Video
Notes
- Prepare the potatoes as directed in the recipe.
- Bake the dish covered for 50-60 minutes.
- Remove from the oven and cool completely on the counter (leave them covered; the steam will help finish cooking). Cover and refrigerate.
- On the day of serving, remove from the fridge at least 30 minutes before baking. Bake uncovered for about 35 to 40 minutes or until heated through.
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.











I realize people have different ideas about what makes their ideal scalloped potatoes, but in my mind, this recipe is perfect in every detail. I agree with the proportion of ingredients and liked the sauce. We used white potatoes and added sharp cheddar and some crumbled up bacon.
So happy you loved it Julia! Thanks!
This recipe is AMAZING! I layered cheddar and gruyere cheese along with frozen peas, mostly because my mom said she does that. Oh my goodness, delicious. and so very happy I prepared a giant casserole because my adult kids wanted to bring home leftovers.
We had grilled flank steak and a crispy green salad and home baked bread. a perfect Sunday supper on a cold and rainy day. Thank you for the perfect recipe.
An additional note: don’t leave out the chicken broth. It adds a great additional layer of flavor.
Thank you so much Cindy! I am so glad the potatoes were a hit!
I love peas. What a great idea!!
I love these potatoes! I’m making recipe binders for my daughters so this is the scalloped potato recipe that I will include. The sauce was very flavorful!
Such a good recipe to include Connie! That also sounds like such a fun idea to make those for your daughter.
Have you ever made this recipe in a slow cooker? I want to try it but am worried about the sauce separating. Thanks!
We haven’t made this recipe in the slow cooker Connie, but we have a delicious Crock Pot Scalloped Potato recipe that is so delicious!
So good! So good! My husband, myself and my neighbor flipped! I usually look up recipes to catch a new direction to try, and do my own thing once I grasp the concept of flavors. I followed the sauce to the letter, but used smaller onions from my garden so I had some of the scallion, shallot flavor going on, and it turned out amazing. Thank you!
That is great Darla. So happy you all loved it! We love being able to use our fresh garden veggies!
Holy smokes, these are GOOOOOOD! Yesterday afternoon, my husband and his friend were asking me what I’m going to cook for side dishes of the steaks they were going to grill for us gals. I said maybe mashed potatoes. Friend says, “Can you do some scalloped potatoes?” (Those are his faves.) I said, Welp, I’ve never made them before, but I can get to Googling! Came across this recipe and some others. This one seemed the easiest and least fussy while still looking delicious. So, first timer here, I tried it. I’M SO GLAD I DID, OMGOSH! They turned out AMAZING and the best scalloped potatoes any of us ever had. LOL Thank you SO much for writing and posting this recipe. It’s now going to be a staple at our house.
I am so glad you enjoyed this recipe! Thank you for the kind words Lauri!
“Delicious potatoes!”, exclaimed all at Easter dinner. : ) Thanks for the recipe. I have made these before with my recipe, but never got the right measurement for the sauce. This was perfect! I cannot though, try as I might, not put cheese between layers! It always makes its way in there. And, I put chopped green chile – medium heat – in the sauce. These were delicious! Thanks, again!
I am so glad this recipe was a hit with your love ones at Easter Chey!
Made it for Easter dinner today. Sprinkled a little garlic power between layers. Everyone loved them!!
Sounds delicious! So glad everyone loved these potatoes Jacquelyn!
Loved this recipe
Thanks Carla! We are happy to hear that!
Is there a thickness for the potatoes?
My mandolin is a very thin slicer so I’m not sure if it would become mush during cooking as the slices would be so thin.
I usually cut them about ⅛” thick.
Would it be creamier if I used heavy whipping cream instead of milk?
Hi Lisette, we haven’t made this recipe with heavy cream but it would definitely make it thicker. We have a delicious crockpot version that uses heavy cream! Let us know how it turns out for you.
Prepping and refrigerating the day before won’t cause the potatoes do discolor? This would be a huge time saver for me Easter morning if I can do them the day before!
There are a couple options to make ahead. We have tested baking ahead of time and reheating with great results, I’ve added this information to the post.
If you do make it the day before, it can discolor slightly. We have prepared the potatoes ahead and placed them in water on the counter overnight (which eliminates discoloration) and put the casserole together in the morning. Hope that helps! Happy Easter!
ADDING A LIL VINEGAR OR LEMON JUICE TO THE WATER IN WHICH THE POTATOS ARE SITTING WILL KEEP THEM FRESH AND WHITE. WHEN READY TO COOK JUST POUR OF THAT WATER , RINSE AND PREPARE AS PLANNED. THIS WILL NOT AFFECT THE TASTE OF THE POTATOES. A TRICK I LEARNED YEARS AGO FROM MY MOM WHO WAS A FANTASTIC COOK!! THIS RECIPE SOUNDS WONDERFUL. WILL MAKE IT FOR CHRISTMAS DINNER WITH MY PRIME RIB ROAST, ASPARAGUS TIPS AND ROLLS.
Looks deliciou! Have you ever made this recipe the day before and partially baked it, finishing the next day? If so, what were your baking times? Did it turn out ok?
Hi Deb,
I have never partial baked it ahead of time, but I have prepped it the day before.
We have just tested baking ahead of time and reheating with great results, I’ve added this information to the post.
Bake the dish covered for 50-60 minutes. Remove from the oven and cool completely on the counter. Cover well and refrigerate.On the day of serving, remove from the fridge at least 30 minutes before baking. Bake uncovered about 35 minutes or until heated through.
excellent and the white sauce before adding onions, garlic and chx broth, makes a great sausage and biscuits gravy
That sounds like a delicious idea David. I love biscuits and gravy!
I LOVE Scalloped Potatoes! And NO CHEESE (those are Au Gratin–which are delicious–but NOT Scallooped!) But you can add chopped ham and some green bell pepper!
Yummy addition ideas Ravyn! Thank you for sharing!
My husband and I make a similar recipe but don’t pre- cook the sauce. Just layer about 3 times, put 4 small dollops of butter on top, and sprinkle with paprika. We cook it for 1 hour. We sometimes add pieces of precooked bacon and cheese to the sauce but not always. This method cuts down on prep time so we can do other tasks while it is cooking. We often make 2 and freeze one in smaller portions- I like the idea of leaving that one not fully cooked ( I’ll try that next time).
Thank you for sharing! Enjoy Sharon!
We were having pork chops on the grill. These potatoes went perfectly as a side. They were simple just a little time consuming with the sauce, but well worth it.
So glad you loved these scalloped potatoes Bobbie! They’re always a hit at our house too, especially with chops!
Thanks Holly, for posting this awesome recipe for (REAL) Scalloped Potatoes. I often see recipes for Scalloped Potatoes on the internet, with lots of cheese added. They don’t seem to know that once you add cheese, they’re then called “Au Gratin Potatoes”. We enjoy Scalloped Potatoes with meatloaf, & a simple side of peas & carrots, but especially with baked ham and a (homemade) Green Bean Casserole, on a cold winter weekend evening.
So glad you loved them Angelina, au gratin potatoes are definitely different but still delicious. Those sound like great side dishes!
I’ve been cooking brown gravy (Roux) all of my life but never knew what it was called. I just called it brown gravy.
The roux is the butter and flour mixture that thickens your brown gravy :).
Could these scalloped potatoes be frozen before being cooked? If not how long should they be partially cooked and then how long should they be cooked after thawing?
Don’t forget the tiniest bit of nutmeg when preparing the bechemel sauce for the potatoes!
And a good pinch of cayenne pepper :)