If you have ever craved a dish that feels like a warm hug and brings everyone to the table with smiles, look no further than this Best Homemade Scalloped Potatoes Recipe. Creamy, cheesy, and layered with tender slices of russet potatoes, it’s an unbeatable comfort food classic that combines simple ingredients into something truly magical. Every bite is packed with buttery richness, delightful hints of garlic and onion, and that golden crust you daydream about—a dish that’s as perfect for holiday dinners as it is for cozy weeknight meals.

Ingredients You’ll Need
This recipe is all about quality and balance—each ingredient plays a crucial role in building the luxurious texture and rich flavor that define the Best Homemade Scalloped Potatoes Recipe. From tender russet potatoes to sharp cheddar cheese, these staples come together in a way that’s straightforward but far from ordinary.
- 3 pounds russet potatoes: Their starchy texture ensures creamy softness without falling apart during baking.
- 4 tablespoons unsalted butter: Adds richness and helps build the luscious sauce base.
- 1 yellow onion, finely diced: Provides subtle sweetness and depth to the dish.
- 2 cloves garlic, minced: Offers a gentle kick that complements the creamy layers beautifully.
- 1/4 cup all-purpose flour: Essential for thickening the sauce into the perfect consistency.
- 2 cups whole milk: Adds creaminess while keeping the sauce light enough to soak into potatoes.
- 1 cup heavy cream: Makes the sauce luxuriously rich and smooth.
- 2 cups sharp cheddar cheese, shredded: Melts perfectly for that cheesy, tangy finish everyone loves.
- 1 1/2 teaspoons salt: Enhances all the flavors without overpowering them.
- 1/2 teaspoon black pepper: Gives a gentle warmth that rounds out the seasoning.
- Fresh thyme (optional): Adds an herby brightness if you want to elevate the flavor profile.
How to Make Best Homemade Scalloped Potatoes Recipe
Step 1: Prepare Your Oven and Dish
Start by preheating your oven to 375°F and greasing a 9×13-inch baking dish. This simple step ensures your scalloped potatoes won’t stick and will bake evenly, creating that beautiful, golden top we all adore.
Step 2: Sauté Onions to Sweet Perfection
Melt the butter in a saucepan over medium heat, then add the finely diced yellow onion. Cook until the onions soften and become translucent, about 5 minutes. This step builds a flavorful foundation for your sauce, giving it depth and a hint of natural sweetness.
Step 3: Add Garlic for Aromatic Depth
Stir in the minced garlic and cook for about 30 seconds until fragrant. Garlic warms up the entire dish without overpowering the creamy richness that follows.
Step 4: Create a Roux for Creamy Goodness
Sprinkle in the all-purpose flour and whisk continuously to form a smooth roux. This essential step will thicken your sauce, giving it that perfect velvety texture that clings to each potato slice.
Step 5: Gradually Stir in Milk and Cream
Slowly add the whole milk and heavy cream while whisking consistently. Let the mixture simmer for 5 to 7 minutes until it thickens beautifully. This luscious sauce is the heart of our Best Homemade Scalloped Potatoes Recipe.
Step 6: Melt in the Cheese and Season
Once your sauce has thickened, mix in the shredded sharp cheddar cheese until it melts completely. Season with salt and black pepper to taste. This cheesy sauce transforms this dish from simple potatoes into a mouthwatering experience.
Step 7: Slice Potatoes Thinly
Peel your russet potatoes and slice them thinly to about 1/8-inch thickness. Uniform slices ensure even cooking and lovely layers that soak up the sauce perfectly.
Step 8: Layer Potatoes and Sauce
Place half the potato slices in the greased baking dish, then pour over half of the cheese sauce. Repeat with the remaining potatoes and sauce to build those irresistible layers that make this recipe the best.
Step 9: Bake Covered
Cover the dish with foil and bake for 45 minutes. This gentle baking allows the potatoes to soften and absorb the flavors without drying out.
Step 10: Finish Baking Uncovered
Remove the foil and continue baking for an additional 25 to 30 minutes, until the top is golden brown and bubbling, and the potatoes are fork-tender.
Step 11: Let It Rest
Once out of the oven, allow the scalloped potatoes to rest for 10 minutes before serving. This pause lets everything set and makes serving neater and easier.
How to Serve Best Homemade Scalloped Potatoes Recipe
Garnishes
Add a sprinkle of fresh thyme leaves or finely chopped parsley on top for a pop of color and fresh flavor. These garnishes bring a lovely herbal brightness that cuts through the creamy richness.
Side Dishes
This dish pairs beautifully with roasted meats like chicken, ham, or beef, but it also makes a fantastic vegetarian main when served alongside a crisp green salad or steamed vegetables. The creamy potatoes provide the perfect balance of comfort and elegance.
Creative Ways to Present
For a stunning presentation, try making individual portions in ramekins or small baking dishes. Layering in glass dishes lets the beautiful strata of potatoes and cheese shine visually before the first delicious bite.
Make Ahead and Storage
Storing Leftovers
Once cooled, the Best Homemade Scalloped Potatoes Recipe can be tightly wrapped or stored in an airtight container in the refrigerator for up to 3 days. This makes them ideal for meal prepping or saving a bit for a second round of indulgence.
Freezing
You can freeze leftovers by placing them in a freezer-safe container. For best results, freeze within two days of baking and consume within 2 months. Thaw overnight in the refrigerator before reheating to preserve texture and flavor.
Reheating
Reheat individual servings gently in the microwave or warm the entire dish covered in a 350°F oven until warmed through. Adding a splash of cream or milk before reheating helps maintain moisture and creaminess.
FAQs
Can I use a different type of potato for scalloped potatoes?
Russet potatoes are ideal because they’re starchy and hold their shape while absorbing the sauce. However, Yukon Golds can work if you prefer a slightly waxier texture, but avoid waxy varieties like red potatoes as they won’t be as creamy.
Is there a way to make this recipe gluten-free?
Absolutely! Substitute the all-purpose flour with a gluten-free flour blend or cornstarch to thicken the sauce, and this will keep your scalloped potatoes safe for those avoiding gluten.
Can I add other cheeses to this recipe?
Yes! While sharp cheddar is classic, feel free to add Gruyère, Parmesan, or Monterey Jack for different flavor nuances. Mixing cheeses can give your scalloped potatoes a unique twist while keeping them rich and melty.
How thin should I slice the potatoes?
About 1/8-inch thick slices are perfect. Thin enough to cook evenly and absorb the sauce but thick enough to maintain some texture after baking. A mandoline slicer works wonders for uniform slices.
What should I do if the sauce is too thick before baking?
If your sauce thickens too much during simmering, gently whisk in a bit more milk or cream to loosen it up. The sauce should be pourable and smooth to coat the potato layers perfectly.
Final Thoughts
There’s truly nothing like a dish that feels homemade in the best way possible, and this Best Homemade Scalloped Potatoes Recipe fits that description perfectly. It’s approachable, comforting, and always impresses anyone lucky enough to share it. Once you try it, you’ll keep coming back to the creamy, cheesy layers that make this a forever favorite in your recipe collection. So gather those simple ingredients, roll up your sleeves, and enjoy every delicious bite!
Print
Best Homemade Scalloped Potatoes Recipe
- Prep Time: 25 minutes
- Cook Time: 1 hour 10 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 tender, thinly sliced russet potatoes baked in a rich, creamy cheddar cheese sauce infused with sautéed onions and garlic. Perfectly layered and baked to a golden, bubbly perfection, this classic comfort food side dish is easy to prepare and sure to impress at any meal.
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 Dish: Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish to prevent sticking.
- Sauté Onions: In a medium saucepan, melt the unsalted butter over medium heat. Add the finely diced yellow onion and sauté until softened and translucent, about 5 minutes.
- Add Garlic: Stir in the minced garlic and cook for about 30 seconds until fragrant, being careful not to burn it.
- Make Roux: Sprinkle the all-purpose flour evenly over the butter, onions, and garlic, whisking continuously to form a smooth paste (roux).
- Add Dairy: Gradually pour in the whole milk and heavy cream while whisking constantly to avoid lumps. Bring the mixture to a simmer and cook for 5 to 7 minutes until thickened.
- Add Cheese and Season: Remove from heat and stir in the shredded sharp cheddar cheese until fully melted into the sauce. Season with salt and black pepper and add fresh thyme if using.
- Slice Potatoes: Peel the russet potatoes and slice them very thinly, about 1/8-inch thick, using a sharp knife or mandoline slicer.
- Layer the Dish: Lay half of the sliced potatoes evenly in the bottom of the prepared baking dish. Pour half of the cheese sauce over the potatoes. Repeat with the remaining potatoes and sauce layers.
- Bake Covered: Cover the dish tightly with aluminum foil and bake in the preheated oven for 45 minutes.
- Bake Uncovered: Remove the foil and continue baking for an additional 25 to 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 a mandoline slicer if possible for uniform potato slices.
- For a richer flavor, substitute half of the sharp cheddar with Gruyère cheese.
- Fresh thyme adds a nice herbal note but is optional.
- Letting the dish rest before serving improves the texture.
- Covering with foil initially prevents the top from drying out during baking.

