If you have been searching for the ultimate comfort side dish to warm your soul, look no further than this Best Homemade Scalloped Potatoes Recipe. Imagine thinly sliced russet potatoes layered in a rich, creamy cheese sauce that is perfectly seasoned with garlic, onions, and a hint of thyme. This recipe transforms simple ingredients into a mouthwatering casserole that is crispy on top, meltingly tender inside, and absolutely irresistible. Whether you’re making a special dinner or craving something decadent on a weeknight, these scalloped potatoes will quickly become your go-to favorite.

Ingredients You’ll Need
These ingredients are wonderfully straightforward but each plays an essential role. Together, they build layers of flavor, texture, and warmth that make this dish unforgettable.
- 3 pounds russet potatoes: Ideal for scalloped potatoes because they hold their shape and absorb the creamy sauce beautifully.
- 4 tablespoons unsalted butter: Adds richness and a luscious base for sautéing the onions and creating the sauce.
- 1 yellow onion, finely diced: Gives a subtle sweetness and depth to the creamy sauce.
- 2 cloves garlic, minced: Brings a fragrant, savory kick that pairs perfectly with the cheese and potatoes.
- 1/4 cup all-purpose flour: Helps thicken the sauce into that silky texture that clings to each potato slice.
- 2 cups whole milk: Adds creaminess and balances the richness without overpowering the dish.
- 1 cup heavy cream: Elevates the sauce to ultra-creamy indulgence.
- 2 cups sharp cheddar cheese, shredded: Melts and mingles into the sauce with a bold flavor and beautiful golden crust.
- 1 1/2 teaspoons salt: Essential to bring out all the flavors.
- 1/2 teaspoon black pepper: Adds just the right amount of warmth and spice.
- Fresh thyme (optional): A lovely herbaceous note that complements the richness if you want a little something special.
How to Make Best Homemade Scalloped Potatoes Recipe
Step 1: Prepare Your Oven and Baking Dish
Start by preheating your oven to 375°F. Grease a 9×13-inch baking dish with butter or non-stick spray to prevent sticking and ensure those cheesy edges bake up perfectly golden and crispy. This simple first step sets the stage for success.
Step 2: Sauté the Onions
In a saucepan, melt the butter over medium heat. Toss in your finely diced yellow onions and sauté them until they’re soft and translucent, about 5 minutes. This slow cooking develops their sweet flavor and provides the savory foundation for your sauce.
Step 3: Add the Garlic
Throw in the minced garlic and stir for 30 seconds until it becomes wonderfully fragrant. Garlic only needs a short time to release its aromatic qualities, so be careful not to burn it here.
Step 4: Make the Roux
Sprinkle the flour over your butter, onions, and garlic mixture, then whisk immediately. This forms the roux, which will thicken your sauce and help achieve that creamy, velvety consistency that makes the Best Homemade Scalloped Potatoes Recipe so irresistible.
Step 5: Build the Creamy Sauce
Slowly pour in the whole milk and heavy cream while whisking continuously to avoid lumps. Let the mixture simmer for 5 to 7 minutes, stirring occasionally, until it thickens up into a luscious sauce. This is where the magic happens as the sauce transforms from simple liquids into a silky dream.
Step 6: Add Cheese and Seasonings
Stir in the shredded sharp cheddar cheese until completely melted, creating a rich and cheesy sauce. Season with salt and black pepper to taste, balancing savory and spice perfectly. If you’re using fresh thyme, now is the time to add it for a subtle herbaceous lift.
Step 7: Slice the Potatoes
Peel the russet potatoes and slice them thinly, about 1/8-inch thick. Thin slices are key so each layer bakes evenly and absorbs the creamy sauce beautifully throughout the casserole.
Step 8: Layer Potatoes and Sauce
Start by arranging half of the potato slices evenly in your greased baking dish. Pour half of the cheese sauce over the potatoes, spreading it gently to coat all the slices. Then repeat the layers with the remaining potatoes and sauce, creating a rich, creamy layered masterpiece.
Step 9: Bake Covered
Cover the dish tightly with foil and bake in your preheated oven for 45 minutes. This step allows the potatoes to soften and soak up that incredible cheese sauce without drying out.
Step 10: Finish Baking Uncovered
Remove the foil and bake uncovered for an additional 25 to 30 minutes. This final bake time crisps the top golden brown and ensures the potatoes are tender and irresistibly creamy beneath the crust.
Step 11: Rest Before Serving
Let the scalloped potatoes rest for 10 minutes after baking to allow the sauce to thicken slightly and the layers to set. This little wait makes serving easier and lets the flavors marry perfectly.
How to Serve Best Homemade Scalloped Potatoes Recipe
Garnishes
Fresh herbs like chopped parsley, thyme, or chives add a bright, fresh contrast to the rich scalloped potatoes. A sprinkle of extra shredded cheddar for those cheese lovers offers a melty, indulgent touch right on top.
Side Dishes
Best Homemade Scalloped Potatoes Recipe pairs wonderfully with roasted meats like chicken, beef, or pork, as well as green vegetable sides such as steamed broccoli or a crisp garden salad. The creamy potatoes provide comforting heartiness, balancing lighter or protein-rich dishes beautifully.
Creative Ways to Present
For a crowd, consider making individual portions in ramekins for an elegant touch. Or try layering in a cast-iron skillet for a rustic presentation with extra crispy edges. You can also add layers of cooked ham or caramelized onions inside for an exciting twist.
Make Ahead and Storage
Storing Leftovers
If you have leftovers from your Best Homemade Scalloped Potatoes Recipe, store them in an airtight container in the refrigerator. They will stay fresh and delicious for 3 to 4 days, giving you plenty of time to enjoy every creamy bite.
Freezing
This recipe freezes well, so for longer storage, wrap the prepared casserole tightly in freezer-safe foil or plastic. It can be frozen for up to 2 months. When ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
To reheat, place leftovers in an oven-safe dish and cover with foil. Warm in a 350°F oven for 20 to 30 minutes until heated through. This method keeps the sauce creamy and the potatoes tender without drying them out.
FAQs
Can I use a different type of potato for scalloped potatoes?
While russet potatoes are ideal because of their starchy texture that absorbs sauce well, you can also use Yukon Golds for a creamier, buttery flavor. Just make sure to slice them uniformly so they cook evenly.
Do I need to peel the potatoes?
Peeling ensures a smooth texture and classic appearance, but you can leave the skins on for extra fiber and a rustic touch if you prefer. Just be sure to wash them thoroughly first.
Can I make this recipe dairy-free or vegan?
Yes! Substitute the butter with plant-based margarine, use plant-based milk and cream alternatives, and replace cheddar with a vegan cheese. The flavor and texture will be slightly different but still delicious.
Why do I need to rest the scalloped potatoes before serving?
The resting time allows the sauce to thicken as it cools slightly, making slicing and serving cleaner and helping the layers to set perfectly.
Can I add other ingredients like ham or vegetables?
Absolutely! Adding cooked ham, sautéed mushrooms, or spinach between the potato layers can transform this recipe into a heartier main dish while keeping all the creamy goodness intact.
Final Thoughts
You simply cannot go wrong with this Best Homemade Scalloped Potatoes Recipe. It’s a dish that brings comfort, elegance, and pure joy to your table with every creamy, cheesy bite. So grab those russets, get your apron on, and dive into creating a new family favorite that you’ll want to make again and again.
Print
Best Homemade Scalloped Potatoes Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 35 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
This Best Homemade Scalloped Potatoes recipe features thinly sliced russet potatoes baked in a creamy, cheesy sauce with onions and garlic. It’s a comforting side dish with a golden brown top, perfect for family dinners or holiday meals.
Ingredients
Potatoes
- 3 pounds russet potatoes
Sauce
- 4 tablespoons unsalted butter
- 1 yellow onion, finely diced
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 2 cups sharp cheddar cheese, shredded
- 1 1/2 teaspoons salt
- 1/2 teaspoon black pepper
- Fresh thyme (optional)
Instructions
- Preheat and Prepare: Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish to prevent sticking.
- Sauté Onions: In a saucepan, melt the butter over medium heat. Add the finely diced onion and sauté until soft and translucent, about 5 minutes, enhancing flavor.
- Add Garlic: Stir in the minced garlic and cook for 30 seconds to release its aroma without burning.
- Make Roux: Sprinkle the flour over the onion and garlic mixture and whisk constantly to create a roux, which will thicken the sauce.
- Add Dairy: Gradually whisk in the whole milk and heavy cream. Let the mixture simmer gently for 5–7 minutes until it thickens to a creamy consistency.
- Add Cheese and Season: Stir in the shredded sharp cheddar cheese until fully melted and smooth. Season the sauce with salt and black pepper to taste. Add fresh thyme if desired for an herby note.
- Slice Potatoes: Peel the russet potatoes and thinly slice them to about 1/8-inch thickness to ensure even cooking.
- Layer: Arrange half of the potato slices in the prepared baking dish. Pour over half of the cheese sauce. Repeat with the remaining potatoes and sauce to form layers.
- Bake Covered: Cover the dish with aluminum foil and bake in the preheated oven for 45 minutes to cook the potatoes thoroughly.
- Bake Uncovered: Remove the foil and continue baking for an additional 25–30 minutes until the top is golden brown and the potatoes are tender when pierced with a fork.
- Rest and Serve: Let the scalloped potatoes rest for 10 minutes before serving to allow the sauce to set and flavors to meld.
Notes
- Use russet potatoes for their starchy texture which works best in scalloped potatoes.
- Thin slicing the potatoes ensures they cook evenly and absorb the sauce well.
- Fresh thyme adds a nice herbal touch but is optional.
- For a richer sauce, use all heavy cream instead of milk and cream combination.
- Covering with foil during the first baking prevents the top from burning while letting potatoes cook through.
- Allow the dish to rest before serving to prevent the sauce from being too runny.

