If you’re looking for a rich, creamy, and flavorful side dish to elevate your meal, then this Cheesy Scalloped Potatoes Recipe is exactly what you need. This dish combines layers of tender, thinly sliced potatoes and onions, all smothered in a velvety cheese sauce. Whether it’s for a holiday dinner or a comforting weeknight meal, this recipe is sure to become a family favorite. Plus, it’s simple to prepare and bakes into golden perfection.
Why You’ll Love This Recipe
Cheesy scalloped potatoes are the ultimate comfort food. With their creamy texture and savory taste, they pair well with just about any main course. This recipe is perfect for special occasions, potlucks, or just to enjoy as a cozy, indulgent side dish. The simplicity of the ingredients, which you likely already have on hand, makes this dish even more appealing. Plus, the leftovers (if there are any!) taste just as good reheated.
Ingredients Overview
Let’s take a look at what you’ll need to make these cheesy scalloped potatoes:
- 4 Russet potatoes (about 2 pounds): Russet potatoes are ideal for this dish because they hold their shape well when baked and absorb the cheesy sauce perfectly.
- 1 yellow onion, sliced into rings: Adds sweetness and depth of flavor.
- 3 tablespoons unsalted butter: The base for the roux (flour and butter mixture) that thickens the cheese sauce.
- 3 tablespoons all-purpose flour: Helps thicken the sauce.
- ½ teaspoon kosher salt: Enhances all the flavors.
- 2 cups whole milk (room temperature): Creates a creamy, smooth cheese sauce.
- 1 ½ cups mild cheddar cheese, shredded: Provides that delicious, cheesy goodness that makes this dish irresistible.
- Salt and pepper to taste: Season the dish to your preference.
How to Make Cheesy Scalloped Potatoes
1. Prepare the Potatoes and Onion
Start by preheating your oven to 400°F (200°C). Lightly spray an 8×8-inch casserole dish with nonstick cooking spray. Peel and slice the russet potatoes into ¼-inch slices. Thin, even slices will ensure the potatoes cook evenly. Slice the onion into rings. In the prepared dish, layer the potatoes and onions, alternating between the two.
2. Make the Cheese Sauce
In a medium saucepan, melt the butter over medium heat. Once melted, whisk in the flour and kosher salt, cooking for about 1 minute while stirring constantly. This forms the base of the sauce, known as a roux. Gradually whisk in the room-temperature milk, ensuring no lumps form. Continue cooking the mixture until it thickens—about 5 minutes. Stir in the shredded cheddar cheese and stir until it’s fully melted, creating a smooth, rich sauce.
3. Assemble and Bake
Pour the cheese sauce evenly over the layered potatoes and onions, ensuring everything is well-coated. Cover the dish tightly with aluminum foil and place it in the preheated oven. Bake for 85-90 minutes, or until the potatoes are tender when pierced with a fork.
4. Finish with a Golden Brown Top
For an extra-crispy topping, switch the oven to broil after baking. Broil the dish for 2-3 minutes, keeping a close eye to prevent burning. This step gives the cheesy scalloped potatoes their signature golden brown, bubbly finish.
5. Season and Serve
Once out of the oven, season with additional salt and pepper to taste, and serve hot!

Pro Tips for Perfect Cheesy Scalloped Potatoes
- Ensure even slicing: Use a mandolin or a sharp knife to slice the potatoes thinly and evenly. This ensures they cook at the same rate.
- Room temperature milk: Cold milk can cause the sauce to become lumpy. Make sure it’s room temperature to achieve a smooth consistency.
- Don’t overcook the sauce: Once the cheese is melted into the sauce, remove it from the heat. Overcooking can cause the cheese to break down and become grainy.
Common Mistakes to Avoid
- Slicing potatoes too thick: Thicker slices will take longer to cook, potentially leading to unevenly cooked potatoes.
- Skipping the broil: If you want that golden, crisp finish, don’t forget to broil the top for a few minutes after baking.
- Not seasoning properly: Be sure to taste your cheese sauce before pouring it over the potatoes and adjust the salt as needed. Potatoes absorb a lot of seasoning, so don’t be afraid to add a little extra.
Variations and Add-Ins
Looking to switch things up or customize this dish? Here are a few variations:
- Extra cheesiness: Try adding a combination of cheeses such as Gruyere or mozzarella for a different flavor profile.
- Garlic lovers: Add a couple of minced garlic cloves to the butter while making the roux for an extra kick of flavor.
- Herb-infused: Add fresh thyme or rosemary to the cheese sauce for a fragrant, herbal touch.
Serving and Presentation Ideas
Cheesy scalloped potatoes make a stunning side dish, especially when paired with roasted meats, grilled chicken, or a fresh salad. For a beautiful presentation:
- Use a rustic casserole dish: Bake and serve directly from a well-designed ceramic dish for a homestyle look.
- Garnish with fresh herbs: Top the baked dish with chopped fresh parsley or chives for a pop of color and freshness.
- Individual servings: For an elegant touch, portion out the scalloped potatoes into individual ramekins before baking.
Storing and Reheating Leftovers
If you’re lucky enough to have leftovers, these cheesy scalloped potatoes store well! Here’s how to store them:
- In the fridge: Transfer the cooled leftovers into an airtight container and refrigerate for up to 3-4 days.
- To reheat: Warm them in the oven at 350°F (175°C) for 15-20 minutes until heated through. You can also microwave individual portions, but they may lose a bit of texture.
Recipe FAQs
- Can I use a different type of potato?
Yes, while russet potatoes are preferred for their starchy texture, you can use Yukon Gold or red potatoes. Keep in mind that waxy potatoes like red potatoes will yield a slightly different texture. - Can I make this recipe ahead of time?
Absolutely! You can assemble the dish and refrigerate it for up to 24 hours before baking. Just be sure to let it sit at room temperature for about 30 minutes before placing it in the oven. - How can I make this dish gluten-free?
To make this dish gluten-free, substitute the all-purpose flour with a gluten-free flour blend or cornstarch.
Cheesy Scalloped Potatoes Recipe Tips
- Use quality cheese: Pre-shredded cheese often contains anti-caking agents that can affect the texture of the sauce. Shred your own cheese for the best results.
- Double the recipe: If you’re cooking for a crowd, simply double the ingredients and use a 9×13-inch baking dish instead.
- Try slow cooking: If you prefer, you can make this dish in a slow cooker. Layer the potatoes, onions, and cheese sauce, then cook on low for 6-7 hours.
Conclusion
This Cheesy Scalloped Potatoes Recipe is the perfect side dish to bring comfort and flavor to any meal. With simple ingredients and easy preparation, it’s an ideal addition to family dinners, holiday gatherings, or potluck events. Give this recipe a try and watch it become a staple in your household. Don’t forget to share the recipe with friends and subscribe to our blog for more delicious, family-friendly recipes!
Print
Cheesy Scalloped Potatoes Recipe
- Total Time: 1 hour 50 minutes
- Yield: 6 1x
Description
Creamy, cheesy scalloped potatoes, perfect for any meal. Tender potatoes layered with onions and cheddar cheese sauce. Simple and delicious!
Ingredients
Let’s take a look at what you’ll need to make these cheesy scalloped potatoes:
- 4 Russet potatoes (about 2 pounds): Russet potatoes are ideal for this dish because they hold their shape well when baked and absorb the cheesy sauce perfectly.
- 1 yellow onion, sliced into rings: Adds sweetness and depth of flavor.
- 3 tablespoons unsalted butter: The base for the roux (flour and butter mixture) that thickens the cheese sauce.
- 3 tablespoons all-purpose flour: Helps thicken the sauce.
- ½ teaspoon kosher salt: Enhances all the flavors.
- 2 cups whole milk (room temperature): Creates a creamy, smooth cheese sauce.
- 1 ½ cups mild cheddar cheese, shredded: Provides that delicious, cheesy goodness that makes this dish irresistible.
- Salt and pepper to taste: Season the dish to your preference.
Instructions
1. Prepare the Potatoes and Onion
Start by preheating your oven to 400°F (200°C). Lightly spray an 8×8-inch casserole dish with nonstick cooking spray. Peel and slice the russet potatoes into ¼-inch slices. Thin, even slices will ensure the potatoes cook evenly. Slice the onion into rings. In the prepared dish, layer the potatoes and onions, alternating between the two.
2. Make the Cheese Sauce
In a medium saucepan, melt the butter over medium heat. Once melted, whisk in the flour and kosher salt, cooking for about 1 minute while stirring constantly. This forms the base of the sauce, known as a roux. Gradually whisk in the room-temperature milk, ensuring no lumps form. Continue cooking the mixture until it thickens—about 5 minutes. Stir in the shredded cheddar cheese and stir until it’s fully melted, creating a smooth, rich sauce.
3. Assemble and Bake
Pour the cheese sauce evenly over the layered potatoes and onions, ensuring everything is well-coated. Cover the dish tightly with aluminum foil and place it in the preheated oven. Bake for 85-90 minutes, or until the potatoes are tender when pierced with a fork.
4. Finish with a Golden Brown Top
For an extra-crispy topping, switch the oven to broil after baking. Broil the dish for 2-3 minutes, keeping a close eye to prevent burning. This step gives the cheesy scalloped potatoes their signature golden brown, bubbly finish.
5. Season and Serve
Once out of the oven, season with additional salt and pepper to taste, and serve hot!
Notes
- Slicing potatoes too thick: Thicker slices will take longer to cook, potentially leading to unevenly cooked potatoes.
- Skipping the broil: If you want that golden, crisp finish, don’t forget to broil the top for a few minutes after baking.
- Not seasoning properly: Be sure to taste your cheese sauce before pouring it over the potatoes and adjust the salt as needed. Potatoes absorb a lot of seasoning, so don’t be afraid to add a little extra.
- Prep Time: 20 minutes
- Cook Time: 90 minutes
- Category: Dinner