
Tasty Cheesy Scalloped Potatoes Recipe tastes rich, creamy, ultra cheesy, and a little bit garlicky with those golden, crispy edges everyone fights over. It works for busy weeknights or holiday dinners and takes about 1 hour 20 minutes from start to finish. I tested versions of this dish so many times that my family started rating the cheese pulls like a sporting event.
Why Tasty Cheesy Scalloped Potatoes Recipe Is Worth It
This cheesy scalloped potatoes recipe gives you tender, thin slices in a silky sauce that clings to every bite. The top bakes into a bubbly, browned crust that tastes like the best part of a grilled cheese.
You can prep it ahead, bake it later, and it reheats like a dream. It also stretches a small amount of cheese and pantry staples into a side dish that feeds a crowd.
“Hands down the best Tasty Cheesy Scalloped Potatoes Recipe I have made, with perfectly tender layers and a cheesy top that disappears in minutes. ★★★★★”
Ingredients You Need
Potatoes
- 3 pounds Yukon Gold potatoes, scrubbed, peeled if you like
- Yukon Golds give a creamy texture and hold their shape.
- Use russet potatoes if that is what you have, but slice them gently since they break more easily.
Cheese
- 2 cups shredded sharp cheddar cheese
- Sharp cheddar gives the best flavor punch.
- Use pre-shredded cheese if you need a shortcut, but fresh grated melts smoother.
- 1 cup shredded Gruyère or Swiss cheese
- Gruyère adds nutty flavor and beautiful browning.
- Use all cheddar if you prefer a milder taste.
Creamy sauce
- 3 tablespoons unsalted butter
- 3 tablespoons all purpose flour
- 2 cups whole milk, warmed
- 1 cup heavy cream or half and half
- 2 cloves garlic, minced or pressed
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika or sweet paprika
- ¼ teaspoon ground mustard (optional, but it sharpens the cheese flavor)
Topping
- ¼ cup extra shredded cheddar or Gruyère for the top
- 1 tablespoon butter, cut into tiny pieces
- 1 tablespoon chopped fresh parsley or chives, for garnish
Optional add ins
- ½ small onion, very thinly sliced
- ¼ cup grated Parmesan for extra salty, nutty flavor
- Pinch of red pepper flakes if you like a little heat
Pantry shortcuts and notes
- Use evaporated milk in place of cream if you want a lighter sauce that still tastes rich.
- Use garlic powder instead of fresh garlic if that fits your pantry.
- Use a bagged shredded cheese blend labeled for mac and cheese or pizza if you need a quick option.
Equipment
- 9 by 13 inch baking dish or similar 3 quart casserole dish
- Sharp chef’s knife or mandoline slicer
- Medium saucepan
- Whisk
- Cutting board
- Aluminum foil
- Oven mitts
- Optional: box grater or food processor with shredding disc for cheese
Quick Tips & substitutions
- Slice potatoes thin and even, about ⅛ inch, so they cook through at the same rate.
- Keep sliced potatoes in a bowl of cold water if you prep early, then dry them well so the sauce stays thick.
- Warm the milk and cream slightly so the sauce thickens faster and stays smooth.
- Whisk the flour and butter until it smells toasty and no white streaks remain to avoid a raw flour taste.
- Use all milk instead of cream for a lighter version, or use half stock and half milk if you want less richness.
- Swap cheddar and Gruyère for Monterey Jack, Colby Jack, or a Mexican blend if that matches what you have.
- Use gluten free all purpose flour blend in the same amount for a gluten free sauce.
- Use smoked paprika for a subtle smoky note or sweet paprika for color without smoke.
- Cover the dish for the first part of baking so the potatoes soften, then uncover to brown the top.
- Let the scalloped potatoes rest 10 to 15 minutes before serving so the sauce thickens and slices hold together.
How to Make Tasty Cheesy Scalloped Potatoes Recipe
Step 1: Prep the potatoes and pan
Preheat your oven to 375°F. Grease a 9 by 13 inch baking dish with butter or a light coating of oil. Peel the potatoes if you like, then slice them into ⅛ inch rounds with a sharp knife or mandoline.
Spread a thin layer of butter on the bottom and sides of the dish so nothing sticks. Pat the potato slices dry with a clean towel so they do not water down the sauce.
Step 2: Build the cheese sauce base
Place a medium saucepan over medium heat and add 3 tablespoons butter. When the butter melts and foams, whisk in the flour. Stir constantly for 1 to 2 minutes until the mixture turns slightly golden and smells nutty.
Pour in the warm milk slowly while you whisk, then add the cream. Keep whisking so the sauce stays smooth and no lumps form.
Step 3: Season and add cheese
Stir in garlic, salt, pepper, onion powder, paprika, and ground mustard. Bring the sauce to a gentle simmer and cook 3 to 5 minutes until it thickens enough to coat the back of a spoon. Turn the heat to low.
Add the shredded cheddar and Gruyère in small handfuls, whisking after each addition until the cheese melts. Taste and adjust salt or pepper if needed.
Step 4: Layer the potatoes
Arrange a snug, even layer of potato slices on the bottom of the baking dish. Slightly overlap the slices, like shingles on a roof. Sprinkle a small handful of cheese over this layer if you want extra cheesiness.
Pour about one third of the cheese sauce over the potatoes and spread it gently with a spoon. Repeat with another layer of potatoes, more cheese if you like, and more sauce. Finish with a final layer of potatoes and the remaining sauce on top.
Step 5: Add topping and cover
Sprinkle the extra shredded cheese over the top layer. Dot the top with tiny pieces of butter. Cover the dish tightly with foil, but tent it slightly so the cheese does not stick.
Place the dish on a baking sheet to catch any bubbles. Slide it into the oven on the middle rack.
Step 6: Bake until tender
Bake covered for 40 to 45 minutes. The potatoes should start to soften and the sauce should bubble around the edges. Remove the foil carefully, since steam will escape.
Return the uncovered dish to the oven and bake another 20 to 25 minutes. The top should turn golden and the potatoes should feel tender when you pierce them with a knife.
Step 7: Rest and garnish
Take the scalloped potatoes out of the oven and place the dish on a cooling rack or trivet. Let it rest 10 to 15 minutes. This short wait helps the sauce thicken and the layers set.
Sprinkle chopped parsley or chives over the top for a fresh pop of color. Scoop generous portions or cut neat squares if you want cleaner slices.
Recipe Variations
-
Gluten free
- Use gluten free all purpose flour blend in the same amount.
- Check labels on shredded cheese and stock if you use it.
-
Vegan
- Use plant based butter and a rich, unsweetened plant milk like cashew or oat.
- Use vegan cheese shreds that melt well and add a spoonful of nutritional yeast for extra cheesy flavor.
-
Low carb
- Swap some potatoes for thinly sliced turnips, rutabaga, or cauliflower.
- Use more cream and less milk to keep carbs lower.
-
Extra protein
- Add cooked shredded chicken between layers.
- Add cooked turkey sausage or chicken sausage slices.
-
Flavor add ins
- Add caramelized onions or sautéed leeks between layers.
- Add roasted garlic instead of raw garlic for a sweeter taste.
- Sprinkle a little crumbled cooked turkey bacon on top after baking.
Ways to Serve
- Serve as a side with roasted chicken and a simple green salad.
- Pair with grilled steak tips and steamed green beans.
- Spoon next to baked salmon and roasted broccoli.
- Serve as the star of a vegetarian plate with a big mixed salad and roasted carrots.
- Use leftovers as a base for a breakfast plate with scrambled eggs on the side.
Storage Success
Let the cheesy scalloped potatoes cool to room temperature, then cover the dish tightly or transfer portions to airtight containers. Store in the fridge for up to 4 days. Reheat in the oven at 350°F, covered, until hot, then uncover for a few minutes to crisp the top again.
You can freeze leftovers in freezer safe containers for up to 2 months, though the texture softens slightly. Reheat from thawed for the best result and add a sprinkle of fresh cheese on top if you want to refresh the golden crust.

Tasty Cheesy Scalloped Potatoes
Ingredients
Method
- Preheat the oven to 375°F (190°C). Grease a 9x13-inch baking dish with butter or nonstick spray.
- Melt the butter in a medium saucepan over medium heat. Add the minced garlic and cook for 1 minute until fragrant.
- Whisk in the flour and cook for 1 to 2 minutes to form a light roux.
- Gradually whisk in the milk and heavy cream, stirring constantly until the mixture is smooth and begins to thicken, 3 to 5 minutes.
- Remove the saucepan from heat and stir in the cheddar cheese (and mozzarella, if using) until melted and smooth. Season with salt, pepper, and paprika.
- Arrange half of the sliced potatoes in an even layer in the prepared baking dish.
- Pour half of the cheese sauce evenly over the potatoes, spreading to cover.
- Layer the remaining potatoes on top and pour over the rest of the cheese sauce.
- Sprinkle the grated Parmesan over the top, if using.
- Cover the dish with foil and bake for 40 minutes. Remove the foil and bake for an additional 15 to 20 minutes, or until the potatoes are tender and the top is golden and bubbly.
- Let the scalloped potatoes rest for 10 minutes before serving to allow the sauce to thicken slightly.
Notes
Approximate per serving (1/8 of recipe): 360 calories; fat 21 g; saturated fat 13 g; carbohydrates 32 g; fiber 3 g; sugars 4 g; protein 12 g; sodium 520 mg. Values will vary based on brands, add-ins, and portion size.
