Cheesy Scalloped Potatoes Recipe
Introduction
Cheesy scalloped potatoes are a comforting classic perfect for any meal. Layers of tender sliced potatoes smothered in a creamy, cheesy sauce with caramelized onions make this dish irresistible. It’s an ideal side to elevate weeknight dinners or holiday feasts.

Ingredients
- 6 tablespoons butter (separated)
- 1 tablespoon olive oil
- 1 large yellow onion
- ½ teaspoon dried thyme
- 2 cloves garlic (minced)
- 4 tablespoons flour
- 3 cups milk
- 3 ½ cups shredded orange cheddar cheese (divided)
- 2 tablespoons cream cheese (softened)
- ½ teaspoon mustard powder
- ½ teaspoon salt
- ¼ teaspoon pepper
- 1 pinch cayenne pepper
- 2.5 lbs Yukon Gold or Russet potatoes (about 6 medium potatoes)
Instructions
- Step 1: Preheat the oven to 350°F (175°C).
- Step 2: While the onions caramelize, measure out the remaining ingredients.
- Step 3: Cut the onion into ¼ inch thin strings. In a large skillet, melt 2 tablespoons butter with olive oil over medium-low heat. Add the onions and dried thyme. Cook slowly, stirring every few minutes, for about 30 minutes until the onions are brown and caramelized. Remove from heat and set aside.
- Step 4: Increase heat to medium. Add 4 tablespoons butter and the minced garlic to the skillet. Cook for 1 minute, using a spatula to scrape the bottom and sides of the pan. Stir in the flour and whisk continuously for about 1 minute, until the raw flour smell is gone.
- Step 5: Gradually pour in the milk in small splashes while whisking constantly to prevent lumps. Bring the mixture to a boil, then remove from heat.
- Step 6: Stir in mustard powder, salt, pepper, and a pinch of cayenne pepper until combined.
- Step 7: Let the sauce cool slightly. Reserve 1 heaping cup of shredded cheddar cheese. Gradually add the remaining cheese into the sauce, stirring gently to avoid separation.
- Step 8: Mix in the softened cream cheese and then fold in the caramelized onions.
- Step 9: Peel the potatoes, rinse, and pat dry. Slice them into thin, even pieces about 1/8 inch thick.
- Step 10: Lightly grease a 9×13-inch baking dish. Arrange half the sliced potatoes in an even layer on the bottom. Pour half of the cheese sauce over the potatoes. Repeat with the remaining potatoes and cheese sauce. Sprinkle the reserved cheddar cheese evenly on top.
- Step 11: Cover the dish and bake at 350°F for 45 minutes. Remove the cover and bake for an additional 40 minutes, or until potatoes are tender and cooked through.
- Step 12: Optional: Broil on high (about 400°F) for a few minutes until the top is lightly browned and bubbly. Watch closely to prevent burning. Allow to sit for 5–10 minutes before serving. Garnish with fresh parsley if desired.
Tips & Variations
- Use Yukon Gold potatoes for a creamier texture or Russets for a fluffier bite.
- Caramelizing the onions slowly adds depth and sweetness—don’t rush this step.
- Add a pinch of nutmeg to the cheese sauce for a subtle warm spice note.
- Swap half the cheddar for Gruyère for a richer, nuttier flavor.
- For a crispier top, sprinkle panko breadcrumbs mixed with melted butter before baking uncovered.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in the oven at 325°F until warmed through to preserve the creamy texture. Avoid microwaving if possible, as it may cause the sauce to separate.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare scalloped potatoes ahead of time?
Yes, you can assemble the dish up to the baking step and refrigerate it covered overnight. Bake it longer if cold from the fridge, or allow it to come to room temperature before baking to ensure even cooking.
What is the difference between scalloped potatoes and au gratin potatoes?
Scalloped potatoes typically feature a creamy sauce without a breadcrumb topping, while au gratin potatoes include cheese and breadcrumbs on top for a crispy, browned crust.
Print
Cheesy Scalloped Potatoes Recipe
- Total Time: 2 hours 15 minutes
- Yield: 8 servings 1x
Description
This classic Cheesy Scalloped Potatoes recipe features tender slices of Yukon Gold or Russet potatoes baked in a rich and creamy cheddar cheese sauce with caramelized onions, garlic, and a hint of spice. Baked to golden perfection, this comforting side dish is perfect for holidays, family dinners, or any occasion that calls for indulgent, cheesy goodness.
Ingredients
For the Caramelized Onions
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 large yellow onion, cut into ¼ inch strings
- ½ teaspoon dried thyme
For the Cheese Sauce
- 4 tablespoons butter
- 2 cloves garlic, minced
- 4 tablespoons flour
- 3 cups milk
- 3 ½ cups shredded orange cheddar cheese, divided
- 2 tablespoons cream cheese, softened
- ½ teaspoon mustard powder
- ½ teaspoon salt
- ¼ teaspoon pepper
- 1 pinch cayenne pepper
For the Potatoes and Assembly
- 2.5 lbs Yukon Gold or Russet potatoes (about 6 medium potatoes), peeled and thinly sliced (about 1/8 inch thick)
- Additional butter or cooking spray for greasing the baking dish
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for baking the casserole later.
- Caramelize Onions: In a large skillet over medium-low heat, melt 2 tablespoons butter with 1 tablespoon olive oil. Add the sliced onions and dried thyme, then cook slowly for about 30 minutes, stirring every few minutes, until the onions are golden brown and caramelized. Remove from heat and set aside.
- Make Butter and Garlic Base: Increase heat to medium in the same skillet. Add 4 tablespoons butter and the minced garlic, cooking for 1 minute while scraping the bottom and sides of the pan with a silicone spatula to prevent any sticking.
- Create Roux: Sprinkle the flour into the butter and garlic mixture, whisking continuously for 1 minute until the flour is fully incorporated and its raw smell disappears.
- Add Milk Gradually: Slowly pour in the milk in small splashes while whisking to avoid thinning the roux too much. Bring the mixture to a boil, then remove from the heat.
- Season the Sauce: Stir in the mustard powder, salt, pepper, and a pinch of cayenne pepper until fully combined.
- Add Cheese: Allow the sauce to cool slightly to prevent graininess, then gradually add the cheddar cheese, reserving 1 heaping cup for topping. Stir gently until the cheese is melted and smooth.
- Incorporate Cream Cheese and Onions: Add the softened cream cheese and the caramelized onions to the cheese sauce, stirring until combined.
- Prepare Potatoes: Peel and rinse the potatoes, then slice them thinly and evenly to about 1/8 inch thickness.
- Assemble Casserole: Lightly grease a 9 x 13-inch baking dish. Arrange half of the sliced potatoes evenly on the bottom, then spread half of the cheese sauce over them. Layer the remaining potatoes and pour the rest of the cheese sauce on top. Finish by sprinkling the reserved cheddar cheese evenly over the casserole.
- Bake Covered: Cover the casserole with foil and bake in the oven at 350°F for 45 minutes.
- Bake Uncovered: Remove the foil and continue baking for an additional 40 minutes until the potatoes are tender and the casserole is bubbly.
- Optional Broil: For a browned, crispy top, broil the casserole at 400°F for a few minutes, watching carefully to prevent burning. Then let it rest for 5-10 minutes before serving. Garnish with fresh parsley if desired.
Notes
- Ensure potatoes are sliced evenly for uniform cooking.
- Slow caramelizing of onions adds deep flavor; don’t rush this step.
- Adding cheese gradually and allowing the sauce to cool slightly prevents grainy texture.
- Yukon Gold potatoes are preferred for creaminess, but Russet potatoes work well too.
- The dish can be prepared ahead and baked just before serving.
- Use fresh parsley for garnish to add a pop of color and freshness.
- Prep Time: 50 minutes
- Cook Time: 1 hour 25 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Keywords: scalloped potatoes, cheesy potatoes, comfort food, side dish, baked potatoes, caramelized onions, cheddar cheese sauce

