Golden, bubbling, and utterly irresistible, these Scalloped Potatoes with Three Cheeses are a comforting blend of creamy texture and deep, savory flavor. Thinly sliced potatoes soak up a velvety béchamel, then get baked under a rich crust of bubbling cheeses until gorgeously browned. Every bite is creamy, cheesy, and just the right amount of tender.
What makes this version extra special is the cheese trio—sharp cheddar for tang, Gruyère for that nutty depth, and Parmesan for a salty kick and golden finish. Together, they turn a classic side dish into something luxurious without being complicated.

The Ingredients That Make These Scalloped Potatoes with Three Cheeses Work

Potatoes are obviously the heart of this dish. I use Yukon Golds because they hold their shape beautifully while still getting perfectly tender. Russets will work too, but they tend to break down a bit more.
Butter and flour are my go-to for starting the béchamel sauce. That roux base creates a silky texture that clings to the potatoes without turning watery.
Whole milk keeps things creamy without becoming too heavy, but I often splash in a bit of cream if I’m feeling indulgent.
The cheeses each bring their own character—sharp cheddar cuts through the richness, Gruyère melts into long, luxurious strings, and Parmesan gives that salty top layer that browns to a crisp.
A little garlic and nutmeg? Non-negotiable. They build warmth into the background without taking over.
Salt and pepper finish the layering, and fresh parsley adds a welcome freshness when serving.
How To Make the Scalloped Potatoes with Three Cheeses
Step 1: Prep the Potatoes
Peel and slice the potatoes to about 1/8-inch thick. I like using a mandoline for consistency, but a sharp knife and patience work too. Keep them in cold water while you prep everything else so they don’t brown.
Step 2: Make the Cheese Sauce
In a saucepan, melt butter over medium heat. Stir in the flour and whisk for a minute to cook out that raw taste. Slowly whisk in the warm milk until it thickens into a smooth sauce. Off the heat, stir in most of the cheddar, Gruyère, and Parmesan, reserving a bit of each for the topping. Add salt, pepper, a dash of nutmeg, and crushed garlic.
Step 3: Assemble the Layers
In a greased baking dish, layer potatoes in overlapping rows. Spoon a bit of sauce over each layer, continuing until everything is used up. Finish with the remaining cheese on top.
Step 4: Bake Until Golden
Cover with foil and bake at 375°F (190°C) for 45 minutes. Remove foil and bake another 25–30 minutes until golden, bubbly, and the potatoes are tender all the way through.
Step 5: Let It Rest
This is the hardest part—wait at least 10–15 minutes before serving. It lets the sauce thicken slightly and keeps things from sliding all over your plate.

Use the Right Baking Dish for Best Results
I’ve tested this in metal, glass, and ceramic. Ceramic always wins for me—it retains heat evenly and gives the dish time to cook gently without scorching the bottom. Metal pans tend to heat too quickly, sometimes leaving you with overcooked edges and undercooked centers. Glass is a decent backup, but I avoid using anything too thin or flimsy. A heavy ceramic dish keeps everything cozy and consistent.
Cheese: The Melty Trio That Makes It
The cheeses do more than just flavor this dish—they create the texture. I’ve tried making this with just one cheese to save time, but the result was always missing something. Cheddar alone is too oily, Gruyère by itself doesn’t have the sharpness, and Parmesan on its own is too dry. The combination gives you richness, tang, and that incredible stretchy top layer. Once, I skipped Gruyère when I ran out. The top looked great but the middle was flat and boring. Never again. It’s that trio that keeps each bite interesting.
Serving Information
- Servings: 8 generous portions
- Preparation Time: 20 minutes
- Baking Time: 70–75 minutes total
- Total Time: About 1 hour 35 minutes
Tips for Making the Perfect Scalloped Potatoes with Three Cheeses
Start with warm milk when making your béchamel—it blends in much smoother and prevents lumps. Always layer the potatoes evenly, and don’t skimp on sauce between layers; it ensures everything bakes up tender and flavorful. Covering the dish early in baking keeps moisture in, and removing the foil at the right time lets the top crisp without burning. Letting it rest before cutting is crucial—it firms up the sauce and makes serving cleaner.
Serving Suggestions
This recipe is incredibly versatile—it works as a side or a standout on its own. Some favorite ways to serve it:
- Holiday Dinner Favorite: Perfect alongside roast turkey, beef tenderloin, or baked ham.
- Weeknight Comfort: Add a simple green salad and make it the main dish.
- Potluck Winner: Keeps well and reheats beautifully, making it ideal to bring to gatherings.
- Brunch Showstopper: Serve with eggs, bacon, and a mimosa for a decadent start.
- Gift-Worthy Casserole: Wrap the dish in foil, tie with twine and bring to a friend or neighbor.
- Buffet Table Staple: Looks beautiful in a white ceramic dish with parsley sprinkled on top.
Save This Cheesy Classic + Share Your Thoughts
If this recipe made your table a little warmer and your dinner a little better, save it to your Comfort Food, Holiday Sides, or Family Favorites board on Pinterest.
Have a twist on this dish or a cheese combo you swear by? Drop it in the comments—I love hearing how others make it their own. And if you have questions along the way, don’t hesitate to ask!
Print
Scalloped Potatoes with Three Cheeses
- Total Time: 1 hour 35 minutes
- Yield: 8 servings
Description
These Scalloped Potatoes with Three Cheeses are the ultimate comfort food—creamy, cheesy, and perfectly golden on top. Ideal for holiday dinners, easy dinners, or brunch gatherings, this easy recipe delivers layers of thinly sliced potatoes soaked in a velvety three-cheese béchamel. Whether you’re looking for dinner ideas, a hearty side dish, or a new go-to food idea, this dish checks all the boxes with its rich flavor, tender texture, and crave-worthy finish.
Ingredients
2 pounds Yukon Gold potatoes
4 tablespoons unsalted butter
3 tablespoons all-purpose flour
2 1/2 cups whole milk
1/2 cup shredded sharp cheddar cheese
1/2 cup shredded Gruyère cheese
1/4 cup grated Parmesan cheese
2 garlic cloves, minced
1/2 teaspoon ground nutmeg
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon chopped fresh parsley
Instructions
1. Peel and slice the potatoes into 1/8-inch thick rounds using a mandoline or sharp knife. Soak in cold water to prevent browning.
2. In a medium saucepan, melt butter over medium heat. Add flour and whisk for 1 minute to form a roux.
3. Gradually add warm milk while whisking, cooking until the mixture thickens into a smooth béchamel sauce.
4. Remove from heat and stir in most of the cheddar, Gruyère, and Parmesan cheeses, reserving some for the topping. Add garlic, nutmeg, salt, and pepper.
5. Preheat oven to 375°F (190°C). Grease a 9×13-inch ceramic baking dish.
6. Layer one-third of the potatoes in the dish, pour over one-third of the cheese sauce. Repeat two more times, ending with sauce.
7. Sprinkle the reserved cheese evenly over the top.
8. Cover with foil and bake for 45 minutes. Remove foil and continue baking for 25–30 minutes until top is golden and bubbly.
9. Let rest for 10–15 minutes before serving. Garnish with chopped parsley.
Notes
Use warm milk in the béchamel to avoid lumps and help the sauce come together smoothly.
Always slice the potatoes evenly so they cook uniformly—thicker slices will stay firm.
Letting the dish rest before cutting allows the sauce to thicken and makes serving easier.
- Prep Time: 20 minutes
- Cook Time: 75 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 320
- Sugar: 3g
- Sodium: 410mg
- Fat: 19g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 55mg
Keywords: scalloped potatoes, cheesy potatoes, holiday sides, easy recipe, dinner ideas, comfort food, baked potatoes

