Creamy Cheddar Scalloped Potatoes – A Comfort Food Classic
There’s something timeless about a bubbling dish of creamy scalloped potatoes fresh from the oven. Layers of tender russet potatoes, sweet onions, and velvety cheddar cheese sauce come together to create a side dish that feels both rustic and indulgent. This recipe keeps things beautifully simple while delivering rich flavor and that irresistible golden top.
Whether you’re serving it for a holiday dinner, Sunday roast, or cozy family meal, this dish is guaranteed to disappear quickly.
Why This Recipe Works
This classic scalloped potato recipe succeeds because of its balance between texture and flavor. The starch from the russet potatoes naturally thickens the sauce as it bakes, while the homemade cheese sauce keeps every layer creamy and satisfying. The onions soften during baking and add a subtle sweetness that complements the cheddar perfectly.
Baking the casserole covered first allows the potatoes to steam and become tender without drying out. Finishing under the broiler creates that deeply golden, lightly crisp top layer everyone loves.
Ingredients

- 4 russet potatoes, peeled and sliced into ¼-inch slices (about 2 pounds)
- 1 yellow onion, sliced into rings
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- ½ teaspoon kosher salt
- 2 cups whole milk, room temperature
- 1½ cups mild cheddar cheese, shredded
- Salt and pepper to taste
Step-by-Step Instructions
1. Prepare the Baking Dish
Preheat your oven to 400°F. Lightly spray an 8×8-inch casserole dish with nonstick cooking spray.
Arrange the potato slices and onion rings in alternating layers inside the dish. Slightly staggering the potatoes creates small gaps that allow the sauce to flow through every layer.
2. Make the Cheese Sauce
In a medium saucepan over medium heat, melt the butter completely.
Whisk in the flour and kosher salt, stirring constantly for about one minute. This step cooks out the raw flour taste while creating the base for a smooth sauce.
Slowly stir in the room temperature milk. Continue cooking while whisking until the sauce thickens enough to coat the back of a spoon.
Add the shredded cheddar cheese all at once and stir until fully melted and smooth, about 30 to 60 seconds.
3. Assemble the Casserole
Pour the warm cheese sauce evenly over the potatoes and onions, making sure the sauce reaches into the layers.
Cover the dish tightly with aluminum foil. This traps moisture and helps the potatoes cook evenly.
4. Bake Until Tender
Bake for 85–90 minutes, or until the potatoes are fork tender.
To achieve a crisp golden top, switch the oven to broil after baking. Remove the foil and broil for a few minutes until beautifully browned and bubbling.
Season with salt and pepper to taste before serving.

Chef’s Tips for the Best Scalloped Potatoes
- Let the casserole rest for 10 minutes before serving. This helps the sauce settle and become creamier.
- If the top browns too quickly during broiling, move the dish to a lower oven rack.
- Test the potatoes in the center of the dish with a knife to ensure they are fully tender.
- For extra depth of flavor without changing the recipe, lightly season each potato layer with a tiny pinch of pepper while assembling.
Serving Suggestions
These cheesy scalloped potatoes pair beautifully with:
- Roast chicken
- Grilled steak
- Glazed ham
- Meatloaf
- Holiday turkey dinners
They also work wonderfully as a standalone comfort meal with a simple green salad on the side.
Final Thoughts
This creamy cheddar scalloped potato recipe proves that humble ingredients can create something truly comforting and memorable. The rich homemade cheese sauce, tender potato layers, and golden broiled finish make it a dependable classic you’ll return to again and again.
Simple, hearty, and incredibly satisfying — this is comfort food at its finest.