Introduction
Cheesy scalloped potatoes are one of those timeless comfort dishes that instantly make a meal feel special. Layers of tender potatoes baked in a rich, creamy cheese sauce create a dish that is both simple and incredibly satisfying. Whether served alongside roasted meats, holiday dinners, or even as a cozy weekend side, this recipe always feels like a warm, homemade classic.
I remember the first time I made scalloped potatoes from scratch instead of using a boxed mix. The difference was remarkable. The sauce was smoother, the potatoes cooked perfectly tender, and the cheese added a depth of flavor that store-bought versions simply cannot match. Since then, it has become one of my favorite side dishes for gatherings and family meals.
The beauty of cheesy scalloped potatoes lies in their balance of textures. The top becomes golden and slightly crisp while the layers underneath stay creamy and soft. It is a dish that feels both indulgent and comforting at the same time.
Print
Creamy Cheesy Scalloped Potatoes (The Ultimate Comfort Side Dish)
- Total Time: 1 hour 20 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
Creamy, comforting scalloped potatoes baked in a rich cheese sauce with layers of tender potatoes and melted cheddar, making the perfect hearty side dish.
Ingredients
- 2 lbs (900 g) russet or Yukon Gold potatoes, thinly sliced
- 2 tbsp unsalted butter
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 3 tbsp all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 2 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp paprika
- 1/2 tsp dried thyme (optional)
- 2 tbsp chopped parsley for garnish (optional)
Instructions
- Preheat oven to 180°C (350°F) and grease a 9×13-inch baking dish.
- Melt butter in a saucepan over medium heat. Add onion and cook for 3–4 minutes until softened.
- Add garlic and cook for 30 seconds until fragrant.
- Stir in flour and cook for about 1 minute to form a roux.
- Gradually whisk in milk and heavy cream, stirring constantly until the sauce thickens.
- Add salt, pepper, paprika, thyme, and 1 1/2 cups of cheddar cheese. Stir until melted and smooth.
- Arrange half of the sliced potatoes in the baking dish and pour half of the cheese sauce over them.
- Add the remaining potatoes and top with the rest of the sauce.
- Cover with foil and bake for 40 minutes.
- Remove foil, sprinkle remaining cheddar and mozzarella cheese on top, and bake uncovered for another 20 minutes until golden and bubbly.
- Let rest for 10 minutes before serving and garnish with parsley if desired.
Notes
- Slice potatoes evenly to ensure they cook at the same rate.
- For extra flavor, add cooked bacon bits between the layers.
- Gruyère or Monterey Jack cheese can be substituted for cheddar.
- Letting the casserole rest before serving helps the sauce thicken.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Side Dish
- Method: Baking
- Cuisine: American
Why You’ll Love This Recipe
This recipe is loved for its rich flavor and comforting texture. The thinly sliced potatoes bake slowly in a creamy cheese sauce, allowing each layer to absorb the savory flavors while becoming tender and delicious.
Another reason this recipe stands out is its versatility. It pairs well with nearly any main course, from roasted chicken to grilled steak. It also works wonderfully for holidays, potlucks, or Sunday family dinners when you want something warm and satisfying.
The preparation is surprisingly simple despite its elegant appearance. With just a handful of everyday ingredients and a little layering, you can create a side dish that looks impressive and tastes even better.
Once baked, the dish develops a golden, cheesy crust on top while remaining creamy and soft inside, making every bite rich and comforting.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Potatoes
Potatoes are the main ingredient of this dish. Thinly sliced potatoes cook evenly in the creamy sauce and create the tender layers that define scalloped potatoes.
Butter
Butter provides a rich base for the cheese sauce and adds depth to the overall flavor of the dish.
All-Purpose Flour
Flour is used to create a roux with the butter, helping thicken the sauce so it coats the potatoes perfectly.
Milk
Milk forms the creamy base of the sauce, allowing the cheese to melt smoothly while keeping the dish rich but not overly heavy.
Garlic
Garlic adds subtle aromatic flavor that enhances the creaminess of the dish without overpowering it.
Onion
Thinly sliced onions bring a gentle sweetness that complements the potatoes and cheese beautifully.
Cheddar Cheese
Cheddar cheese provides the bold, savory flavor that makes this dish so comforting. It melts well and creates a creamy, smooth sauce.
Parmesan Cheese
Parmesan adds a slightly salty, nutty flavor that deepens the richness of the cheese sauce.
Salt and Black Pepper
These seasonings enhance the natural flavor of the potatoes and balance the creaminess of the sauce.
Paprika
Paprika adds a subtle warmth and a touch of color to the finished dish.
Directions
Start by preheating the oven to 375°F (190°C). Lightly grease a medium baking dish to prevent the potatoes from sticking during baking.
Peel the potatoes and slice them thinly, about 1/8 inch thick. Using evenly sliced potatoes ensures they cook at the same rate and develop a tender texture throughout the casserole.
In a saucepan over medium heat, melt the butter. Add the minced garlic and cook briefly until fragrant. Stir in the flour and cook for about one minute to form a smooth roux.
Gradually whisk in the milk, stirring constantly to avoid lumps. Continue cooking until the sauce thickens slightly. Add the shredded cheddar cheese and Parmesan cheese, stirring until melted and smooth. Season the sauce with salt, black pepper, and paprika.
Arrange a layer of sliced potatoes in the prepared baking dish, followed by a small amount of sliced onion. Pour a portion of the cheese sauce over the layer, ensuring the potatoes are evenly coated.
Repeat the layering process until all the potatoes and sauce are used, finishing with a generous layer of cheese sauce on top.
Cover the baking dish with foil and bake for about 45 minutes. Remove the foil and continue baking for another 20–25 minutes until the potatoes are tender and the top is golden and bubbly.
Allow the dish to rest for about 10 minutes before serving so the sauce can thicken slightly.

Equipment needed :
Must-Have Tools to Get Rolling
Here’s what you’ll want to have on hand:
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
Full-Size Blender – is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.
3-in-1 Air Fryer – This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results
Servings and timing
This recipe yields about 6 servings. Preparation time is approximately 20 minutes, baking time is around 65–70 minutes, bringing the total cooking time to about 1 hour and 30 minutes.
Storage/reheating
Cheesy scalloped potatoes store well and can easily be reheated for another meal. Allow the casserole to cool completely before storing.
Place leftovers in an airtight container and refrigerate for up to four days. To reheat, warm portions in the microwave for two to three minutes until heated through.
For reheating a larger portion, place the casserole in the oven at 350°F (175°C) for about 15–20 minutes until warm.
This dish can also be frozen, although the texture of the potatoes may soften slightly after thawing. Store in freezer-safe containers for up to two months and thaw overnight in the refrigerator before reheating.
Variations and Customizations
Cheesy scalloped potatoes are highly adaptable, making it easy to customize the recipe to suit different tastes or occasions. One popular variation is adding cooked bacon between the potato layers. The smoky flavor of bacon pairs beautifully with the creamy cheese sauce and adds extra richness to the dish.
You can also experiment with different types of cheese. While cheddar provides a classic flavor, cheeses such as Gruyère, Monterey Jack, or mozzarella create unique variations. Gruyère in particular gives the dish a slightly nutty and more sophisticated flavor.
Another delicious option is incorporating herbs. Fresh thyme, rosemary, or chives can be sprinkled between the layers or mixed into the sauce. These herbs add subtle aromatic notes that complement the creamy potatoes.
For a heartier version, you can add thin slices of ham between the potato layers. This transforms the dish from a side into a satisfying main course that works well for lunch or dinner.
If you prefer a lighter version, consider using half-and-half or a combination of milk and vegetable broth instead of full milk. This slightly reduces the richness while still maintaining a creamy texture.
Some cooks also like adding a breadcrumb topping mixed with a little melted butter. When baked, the breadcrumbs create a crisp golden crust that contrasts nicely with the creamy interior.
Finally, adding vegetables such as spinach, mushrooms, or leeks can introduce additional flavor and texture while making the dish more balanced nutritionally.
Nutrition and Dietary Info
| Nutrient | Amount per Serving |
|---|---|
| Calories | 420 kcal |
| Protein | 14 g |
| Carbohydrates | 38 g |
| Fat | 24 g |
| Saturated Fat | 14 g |
| Fiber | 3 g |
| Sugar | 4 g |
| Sodium | 520 mg |
Expert Tips & Customizations
Slice Potatoes Evenly
Uniform slices ensure the potatoes cook evenly and create consistent layers.
Use Freshly Grated Cheese
Freshly grated cheese melts more smoothly and improves the texture of the sauce.
Do Not Skip Resting Time
Allowing the dish to rest after baking helps the sauce thicken and hold the layers together.
Season Each Layer
Lightly seasoning the potato layers ensures the entire dish is flavorful.
Bake Until Fully Tender
Test the potatoes with a fork before removing the dish from the oven to make sure they are perfectly soft.
FAQs
What type of potatoes work best for scalloped potatoes?
Yukon Gold or Russet potatoes work best because they become tender while holding their shape during baking.
Can I prepare scalloped potatoes ahead of time?
Yes, you can assemble the dish a few hours in advance and refrigerate it until ready to bake.
Why are my scalloped potatoes still firm?
The potatoes may be sliced too thick or may need additional baking time to become fully tender.
Can I use different cheeses?
Yes, cheeses such as Gruyère, Monterey Jack, or mozzarella can be used for different flavor profiles.
Should scalloped potatoes be covered while baking?
Covering the dish for the first portion of baking helps the potatoes cook evenly before the top becomes golden.
Can I freeze scalloped potatoes?
Yes, although the texture may change slightly after thawing, they can be frozen and reheated successfully.
Conclusion
Cheesy scalloped potatoes are a classic side dish that combines simple ingredients with rich, comforting flavor. The layers of tender potatoes and creamy cheese sauce create a dish that is both satisfying and versatile. Whether served at a holiday gathering or alongside a weeknight dinner, this recipe delivers a warm and delicious addition to the table that everyone will enjoy.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!