These Cheesy Scalloped Potatoes are the ultimate side dish for any occasion. Thinly sliced potatoes are layered with a rich and creamy cheese sauce made from a combination of melted mozzarella, cheddar, cream, and milk, seasoned with garlic and onion powder for an irresistible flavor. Baked to golden perfection, this crispy-on-the-top yet tender-on-the-inside dish pairs wonderfully with chicken, red meat, or fish. Garnished with fresh parsley or dill for a pop of freshness, it’s a stunning addition to your dinner table.

This cheesy scalloped potatoes recipe transforms humble potatoes into an elegant side dish that steals the spotlight at holiday gatherings. With layers of thinly sliced potatoes bathed in a rich cheese sauce, this comforting classic delivers a perfect balance of crispy edges and creamy centers that will have everyone reaching for seconds.
Why You’ll Love This Recipe
- Perfect for special occasions yet simple enough for Sunday dinner
- Uses basic ingredients you likely already have in your pantry
- Makes an impressive presentation with minimal effort
- Creates the ultimate comfort food experience with its creamy, cheesy goodness
- Pairs beautifully with nearly any main course from roast chicken to prime rib
I first made this recipe for a Christmas dinner when I needed something special but manageable alongside my ham. The look on my guests’ faces when I brought it to the table told me everything I needed to know this would become my signature holiday side dish.
Miley Cyrus Honored with Hollywood Walk of Fame Star in Stunning Versace, Celebrates Fans with Heartfelt Gratitude
Ingredients
- Potatoes about 1 kg: choose starchy varieties like Russets or Yukon Golds for their ability to absorb the creamy sauce while maintaining structure
- Mozzarella 1 cup: provides that perfect melty stretch that creates those irresistible cheese pulls
- Cheddar 3/4 cup: adds the rich, sharp flavor that gives this dish its distinctive taste
- Heavy cream 1 cup: creates the luxuriously rich base for the cheese sauce
- Milk 1.5 cups: works with the cream to create the perfect sauce consistency
- Butter 2 tablespoons melted: adds richness and helps create the roux for thickening
- Flour 2 tablespoons: essential for thickening the sauce to the perfect coating consistency
- Onion powder 1 teaspoon: infuses sweet onion flavor throughout without texture interruptions
- Garlic powder 1 teaspoon: adds depth and savory notes to complement the cheese
- Salt and black pepper: enhances all flavors and balances the richness
- Parsley or dill for garnish: adds a fresh pop of color and flavor contrast
Step-by-Step Instructions
Prepare Your Baking Dish:
Preheat your oven to 375°F/190°C/gas mark 5. Thoroughly butter a baking dish, making sure to coat the sides as well as the bottom. This prevents sticking and adds flavor to the edges of your potatoes. I use a 9×13 dish for even cooking.
Prepare the Potatoes:
Peel your potatoes completely and slice them into very thin, uniform slices about 1/8 inch thick. Consistency in thickness ensures they cook evenly. If you have a mandolin, this is the perfect time to use it. Otherwise, use a sharp knife and work slowly for precision. Arrange the slices in your baking dish in your preferred pattern. Standing them upright creates a beautiful presentation that allows the sauce to flow between each slice.
Create the Cheese Sauce:
In a medium saucepan over medium heat, melt your butter completely. Once melted, add the flour and whisk continuously for about 2 minutes until the mixture turns slightly golden and smells nutty. This roux is the foundation of your sauce. Gradually pour in the milk and cream, whisking constantly to prevent lumps from forming. Add the onion powder, garlic powder, salt, and pepper. Bring the mixture to a gentle boil, then reduce to a simmer and cook for about 5 minutes, stirring occasionally, until the sauce thickens enough to coat the back of a spoon.
Add the Cheese:
Remove the sauce from heat and add both the mozzarella and cheddar cheese. Stir until completely melted and the sauce is smooth and velvety. Taste and adjust seasonings if needed. The sauce should be rich, flavorful, and thick enough to coat the potatoes without being too runny.
First Bake:
Pour half of the cheese sauce evenly over the arranged potatoes, making sure it seeps down between the slices. Cover the dish tightly with aluminum foil, which traps steam and helps cook the potatoes through. Bake for 30 minutes with the foil on. This initial covered baking allows the potatoes to start softening without browning too quickly.
Final Bake:
After 30 minutes, carefully remove the foil from the hot dish. Pour the remaining cheese sauce over the partially cooked potatoes, making sure to distribute it evenly. Return the uncovered dish to the oven and continue baking for another hour. This extended uncovered baking allows the top to become beautifully golden and slightly crispy while ensuring the potatoes become completely tender throughout.
Finish and Serve:
Check for doneness by inserting a knife into the potatoes. It should slide in easily with no resistance. Once done, remove from the oven and let rest for 5 minutes. Sprinkle freshly chopped parsley or dill over the top for a bright contrast to the rich dish. Serve while still hot or warm for the best texture and flavor experience.

You Must Know
- The quality of your cheese significantly impacts the final dish. Use freshly grated cheese instead of pre-shredded for better melting.
- Don’t rush the baking process. The slow baking allows the flavors to develop and ensures the potatoes cook through properly.
- This dish reheats beautifully, making it perfect for holiday meal prep.
- The sauce might look too thin initially, but it will thicken as it bakes with the potatoes.
My favorite part of this recipe is watching the transformation of the cheese sauce as it bubbles and browns in the oven. I remember making this for my first Christmas hosting duty, nervous about whether it would turn out. The moment my father-in-law asked for the recipe, I knew I had a winner that would become part of our family tradition.
Make Ahead Options
These scalloped potatoes can be prepared up to 24 hours in advance. Complete all steps up to the first 30-minute bake, then cover and refrigerate. When ready to finish, remove from the refrigerator 30 minutes before baking to take the chill off, then proceed with the final hour of baking. You may need to add an extra 10-15 minutes of baking time if starting from cold.
Perfect Pairings
This versatile side dish complements many main courses. For holiday meals, serve alongside roast turkey, glazed ham, or prime rib. For everyday dinners, pair with grilled chicken, meatloaf, or roasted fish. The richness of the dish pairs wonderfully with bright, acidic sides like a simple green salad with vinaigrette or roasted vegetables with lemon.
Troubleshooting Tips
If your potatoes aren’t cooking evenly, your slices may be too thick or unevenly cut. Using a mandolin ensures consistent thickness. If the top is browning too quickly before potatoes are tender, loosely cover with foil for part of the final baking. For a sauce that’s too thin, extend the initial simmering time. Too thick? Add a splash more milk before pouring over the potatoes.
Pro Tips
- Salting the potato slices lightly before arranging them enhances their flavor from within, not just from the sauce.
- For extra flavor depth, infuse your warming milk and cream with a bay leaf, a crushed garlic clove, and a sprig of thyme. Remove these aromatics before making the sauce.
- Let the dish rest for 10 minutes before serving. This allows the sauce to set slightly, making it easier to serve neat portions.

Frequently Asked Questions
→ What type of potatoes work best for scalloped dishes?
Starchy potatoes like Russet or Yukon Gold work best as they break down slightly during cooking, creating a creamy texture.→ Can I prepare this dish in advance?
Yes, you can assemble the dish ahead of time, refrigerate it, and bake it just before serving. Add additional baking time if chilled.→ What cheeses can I substitute for mozzarella and cheddar?
Gruyere, Parmesan, or Fontina are great alternatives. You can mix different cheeses for a richer, more complex flavor.→ How do I ensure my sauce is lump-free?
Use medium heat and whisk continuously while gradually adding milk and cream to the flour and butter mixture.→ What can I serve with scalloped potatoes?
This dish complements roasted chicken, red meat, fish, or even a fresh green salad for a balanced meal.
Have any thoughts?
Share your reaction or leave a quick response — we’d love to hear what you think!