Written by

Brittney Vega

Published

Best Cheesy Scalloped Potatoes (Easy Holiday Side)

Ready In 90 minutes
Servings 12 servings
Difficulty Medium

This was supposed to be a classic French gratin. I had the Gruyère, the heavy cream, the precise mandoline slicing—the whole nine yards. But I was already running late, the kids were circling the kitchen like tiny sharks, and the store was out of Gruyère. I grabbed a block of sharp cheddar and some Monterey Jack instead, figuring I’d just make do. Then the mandoline slipped, I nicked my finger, and in a fit of frustration, I just started layering everything into the dish without even measuring. Honestly, I was already mentally planning what takeout I’d order for the holiday dinner. But what came out of that oven was nothing like the plan—and better. It was richer, creamier, and had that soul-satisfying cheesiness that made everyone at the table go quiet for a solid minute. Maybe you’ve been there—when a recipe falls apart and something unexpected, something almost magical, takes its place. That’s this dish. It’s the happy accident that became a non-negotiable part of every holiday feast since.

Why You’ll Love This Recipe

I’ve tested this recipe more times than I care to count. I’ve made it for Thanksgiving, Christmas, Easter Sunday, and random Tuesday nights when I just needed something comforting. Each time, it delivers. Here’s why this version is the one you’ll come back to again and again:

  • Budget-Friendly Ingredients: No expensive imported cheese or specialty cream. Cheddar, Jack, and whole milk do the job beautifully without breaking the bank.
  • Make-Ahead Friendly: Assemble it the night before, pop it in the fridge, and bake it when you’re ready. Your future self will thank you.
  • Picky Eater Approved: My youngest calls these “fancy fries” and asks for them year-round. The creamy, cheesy layers are impossible to resist.
  • Reheats Like a Dream: Leftovers the next day? Even better. The flavors meld together, and the edges get a little crispier.
  • No Fancy Equipment Needed: A sharp knife, a grater, and a baking dish. That’s it. No mandoline required.

What makes this recipe different from all the others? It’s the secret trick of using a creamy stovetop mac and cheese method—making a quick roux-based sauce—that gives these potatoes their velvety texture without needing heavy cream. It’s comfort food reimagined: faster, more affordable, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple holiday meal into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which means you probably already have everything you need.

  • Russet Potatoes (3 pounds): About 6 medium potatoes. Russets are ideal because they hold their shape while absorbing the creamy sauce. Peel them and slice them into ⅛-inch rounds. (No need to be exact—just aim for uniform thickness.)
  • Sharp Cheddar Cheese (2 cups, shredded): I prefer Tillamook or Cabot for their bold flavor. Buy a block and shred it yourself—pre-shredded cheese has anti-caking agents that prevent smooth melting.
  • Monterey Jack Cheese (1 cup, shredded): This adds that gooey, stretchy texture. You can substitute with mozzarella or provolone if needed.
  • Unsalted Butter (4 tablespoons): For the roux. If you only have salted butter, reduce the added salt in the sauce.
  • All-Purpose Flour (¼ cup): This thickens the sauce. For a gluten-free version, use a 1:1 gluten-free flour blend.
  • Whole Milk (2 ½ cups): Whole milk gives the creamiest results. You can use 2% in a pinch, but avoid skim—it won’t be as rich.
  • Heavy Cream (½ cup): Just a little for extra richness. You can omit it and use an extra ½ cup of milk if you’re watching calories.
  • Garlic (2 cloves, minced): Fresh garlic is non-negotiable here. It adds a warmth that powdered garlic just can’t replicate.
  • Onion (½ medium, finely diced): Sautéed until soft and translucent. It melts into the sauce and adds sweetness.
  • Salt (1 teaspoon): Use fine sea salt or kosher salt.
  • Black Pepper (½ teaspoon): Freshly ground is best.
  • Fresh Thyme (1 teaspoon, chopped): Optional but lovely. Adds an earthy note that pairs beautifully with the cheese.
  • Paprika (½ teaspoon): For color and a subtle smokiness. Smoked paprika is a nice twist if you have it.

Equipment Needed

You don’t need a professional kitchen to make these potatoes. Here’s what you’ll need:

  • 9×13-inch Baking Dish: Glass or ceramic works best. Metal can react with the cheese sauce and give it a metallic taste.
  • Large Skillet or Saucepan: For making the cheese sauce. A heavy-bottomed pan prevents scorching.
  • Sharp Chef’s Knife: For slicing potatoes. A mandoline is faster, but a steady hand and a good knife work just fine.
  • Box Grater: For shredding cheese. I’ve tried food processors, but hand-grating gives you better control and fluffier shreds.
  • Whisk: For smoothing out the roux. A wooden spoon works too, but a whisk is easier.
  • Cutting Board: Preferably large enough to hold all your sliced potatoes.
  • Aluminum Foil: For covering the dish during the first part of baking.

If you don’t have a 9×13, you can use two 8×8 dishes or a 10-inch cast-iron skillet. Just adjust the baking time slightly—smaller dishes will cook faster.

Preparation Method

cheesy scalloped potatoes preparation steps

Take your time with this one. The layering is where the magic happens.

  1. Preheat your oven to 375°F (190°C). Grease your 9×13 baking dish with butter or non-stick spray. Set it aside.
  2. Slice the potatoes. Peel all 3 pounds of russet potatoes and slice them into ⅛-inch rounds. I like to use a sharp knife and take my time—rushing leads to uneven slices. If you have a mandoline, now’s the time to use it. Place the slices in a bowl of cold water to prevent browning while you work.
  3. Make the cheese sauce. In a large skillet or saucepan over medium heat, melt 4 tablespoons of unsalted butter. Add the ½ diced onion and cook for 3-4 minutes, until soft and translucent. Add the 2 minced garlic cloves and cook for another 30 seconds, until fragrant.
  4. Whisk in the flour. Sprinkle the ¼ cup of flour over the butter and onion mixture. Whisk constantly for 1-2 minutes. The mixture will be thick and pasty—that’s good. It should smell slightly nutty.
  5. Slowly add the milk. Pour in the 2 ½ cups of whole milk, whisking continuously to prevent lumps. Then add the ½ cup of heavy cream. Keep whisking until the sauce thickens, about 3-4 minutes. It should coat the back of a spoon.
  6. Add the cheese. Reduce the heat to low. Add 1 ½ cups of the shredded cheddar and all 1 cup of Monterey Jack. Stir until melted and smooth. Reserve the remaining ½ cup of cheddar for the top. Season with 1 teaspoon salt, ½ teaspoon pepper, ½ teaspoon paprika, and 1 teaspoon fresh thyme (if using). Taste and adjust seasoning—the sauce should be slightly saltier than you think, as the potatoes will absorb some.
  7. Layer the potatoes. Drain the potato slices and pat them dry with a clean kitchen towel. Arrange a single layer of potato slices in the bottom of the prepared dish, overlapping them slightly. Pour about ⅓ of the cheese sauce over the top. Repeat with two more layers of potatoes and sauce, ending with a final layer of sauce on top.
  8. Top with remaining cheese. Sprinkle the reserved ½ cup of cheddar over the top. For extra crunch, you can add a handful of breadcrumbs mixed with melted butter.
  9. Cover and bake. Cover the dish tightly with aluminum foil. Bake for 45 minutes. The foil traps steam and helps the potatoes cook through without drying out.
  10. Uncover and finish baking. Remove the foil and bake for another 20-25 minutes, until the top is golden brown and bubbly, and a knife inserted into the center meets no resistance. The edges should be caramelized and slightly crispy.
  11. Rest before serving. Let the dish rest for 10-15 minutes. This is crucial—it allows the sauce to set so you get clean, beautiful layers instead of a soupy mess. I know it’s hard to wait, but trust me.

Cooking Tips & Techniques

I’ve made this recipe a dozen times, and I’ve learned a few things the hard way. Here are my best tips:

  • Don’t skip the roux. I once tried to shortcut this step by just pouring milk and cheese over the potatoes. It was a disaster—watery, bland, and sad. The roux is what gives the sauce its body and keeps it from separating.
  • Slice potatoes evenly. Uneven slices mean some potatoes will be perfectly tender while others are still crunchy. If you’re not confident with a knife, a mandoline is worth the investment. I bought a basic one for $15 and it’s paid for itself a hundred times over.
  • Watch the heat. When making the cheese sauce, keep the heat on low after adding the cheese. High heat can cause the cheese to seize up and turn grainy. If you see little specks, you’ve gone too hot—remove the pan from the stove immediately and whisk in a splash of cold milk.
  • Let it rest. I cannot stress this enough. I once served these right out of the oven because everyone was hungry, and the layers slid apart like a potato avalanche. Give it 15 minutes. Your patience will be rewarded.
  • Make it ahead. Assemble the dish up to 24 hours in advance, cover it, and refrigerate. When you’re ready to bake, add 10-15 minutes to the covered baking time since you’re starting from cold.

Variations & Adaptations

This recipe is wonderfully flexible. Here are some ways to make it your own:

  • Add some heat: Stir in ½ teaspoon of cayenne pepper or a diced jalapeño to the cheese sauce. I did this for a game day gathering and it disappeared in minutes.
  • Go meaty: Layer in 1 cup of cooked, crumbled bacon or diced ham between the potato layers. It turns this side dish into a full meal.
  • Make it vegetarian: Use vegetable broth instead of chicken broth (if you’re using any) and load up on vegetables like sautéed mushrooms or caramelized onions between the layers.
  • Swap the cheese: Gouda, fontina, or even pepper jack all work beautifully. I’ve made a version with smoked gouda and it was heaven.
  • Add some crunch: Mix ½ cup of panko breadcrumbs with 2 tablespoons of melted butter and sprinkle over the top before the final bake. It adds a lovely golden crust.

One of my favorite variations came from a holiday where I had leftover roasted garlic. I mashed it into the cheese sauce before layering. The sweetness of the roasted garlic against the sharp cheddar was incredible. I’ve been doing it that way ever since.

Serving & Storage Suggestions

These scalloped potatoes are best served warm, right after that crucial 15-minute rest. I like to garnish with a sprinkle of fresh thyme or chopped parsley for a pop of color. They pair beautifully with roasted turkey, glazed ham, or a simple roast chicken. For a holiday spread, I serve them alongside green beans almondine and a tangy cranberry sauce—the acidity cuts through the richness beautifully.

As for storage, leftovers (if you have any) keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making them even more delicious the next day. To reheat, place individual portions in a 350°F oven for 10-15 minutes, or until heated through. I don’t recommend the microwave—it makes the sauce grainy and the potatoes rubbery.

You can also freeze this dish. Assemble it completely, but don’t bake it. Wrap the dish tightly in plastic wrap and then aluminum foil, and freeze for up to 3 months. To bake from frozen, add about 30 minutes to the covered baking time. Thaw in the refrigerator overnight for best results.

Nutritional Information & Benefits

Let’s be honest—this is a comfort food indulgence. But that doesn’t mean it’s without merit. Potatoes are a good source of vitamin C, potassium, and fiber (especially if you leave the skins on, though I peel mine for this recipe). The calcium from the cheese and milk is great for bone health. And the garlic and onions provide antioxidants that support your immune system—perfect for holiday season.

Here’s an approximate nutritional breakdown per serving (based on 12 servings):

  • Calories: 320
  • Fat: 18g
  • Carbohydrates: 30g
  • Protein: 12g
  • Fiber: 2g
  • Sodium: 450mg

If you’re watching your intake, you can lighten this up by using 2% milk, reducing the cheese by half a cup, and skipping the heavy cream. It won’t be quite as decadent, but it’ll still be delicious.

Conclusion

This is the recipe that turned my holiday cooking around. It taught me that sometimes the best dishes come from improvisation, from making do with what you have, and from not taking yourself too seriously in the kitchen. These cheesy scalloped potatoes are forgiving, adaptable, and consistently delicious. They’ve earned a permanent spot on my holiday table, and I have a feeling they’ll earn one on yours too.

I’d love to hear how they turn out for you. Did you try a variation? Did your picky eater ask for seconds? Drop a comment below and let me know. And if you snap a photo, tag me—I love seeing your creations. Happy cooking, friends!

Frequently Asked Questions

Can I use Yukon Gold potatoes instead of Russets?

Absolutely. Yukon Golds have a buttery flavor and creamy texture that works beautifully in this recipe. They’ll hold their shape slightly better than Russets, so your layers will be a bit more defined. Just keep the slices thin and even.

Why did my cheese sauce turn out grainy?

Grainy sauce usually happens when the heat is too high or the cheese is added too quickly. Always melt cheese over low heat, and add it gradually while stirring constantly. Also, avoid pre-shredded cheese—the anti-caking agents can cause graininess.

Can I make this dairy-free?

Yes! Use unsweetened oat milk or cashew milk for the sauce, and replace the butter with a plant-based alternative. For the cheese, look for dairy-free cheddar shreds. The texture will be slightly different, but it’s still delicious. I’ve made it with Violife cheese and it was a hit with my dairy-free guests.

How do I know when the potatoes are fully cooked?

The easiest test is to insert a sharp knife or skewer into the center of the dish. If it slides in with no resistance, you’re done. You can also check the edges—they should be bubbly and the top should be golden brown and slightly crispy.

Can I double this recipe for a larger crowd?

Definitely. Double all the ingredients and use a large roasting pan or two 9×13 dishes. You may need to increase the baking time by 10-15 minutes since there’s more mass to heat through. Just keep an eye on the top and cover with foil if it’s browning too quickly.

Pin This Recipe!

cheesy scalloped potatoes recipe

Print

Best Cheesy Scalloped Potatoes (Easy Holiday Side)

A rich, creamy, and soul-satisfying scalloped potato dish made with budget-friendly ingredients like sharp cheddar and Monterey Jack. This happy accident turned holiday staple is perfect for impressing guests without stress.

  • Author: Mila
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 10 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 12 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 pounds Russet potatoes (about 6 medium), peeled and sliced into ⅛-inch rounds
  • 2 cups sharp cheddar cheese, shredded (divided: 1½ cups for sauce, ½ cup for topping)
  • 1 cup Monterey Jack cheese, shredded
  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 2½ cups whole milk
  • ½ cup heavy cream
  • 2 cloves garlic, minced
  • ½ medium onion, finely diced
  • 1 teaspoon fine sea salt or kosher salt
  • ½ teaspoon freshly ground black pepper
  • 1 teaspoon fresh thyme, chopped (optional)
  • ½ teaspoon paprika (smoked paprika for a twist)

Instructions

  1. Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
  2. Peel and slice potatoes into ⅛-inch rounds. Place slices in a bowl of cold water to prevent browning.
  3. In a large skillet or saucepan over medium heat, melt butter. Add diced onion and cook 3-4 minutes until soft. Add minced garlic and cook 30 seconds until fragrant.
  4. Whisk in flour and cook for 1-2 minutes, stirring constantly, until mixture is thick and pasty and smells slightly nutty.
  5. Slowly whisk in milk and heavy cream. Continue whisking until sauce thickens, about 3-4 minutes, until it coats the back of a spoon.
  6. Reduce heat to low. Add 1½ cups cheddar and all Monterey Jack cheese; stir until melted and smooth. Reserve remaining ½ cup cheddar for topping. Season with salt, pepper, paprika, and thyme (if using). Taste and adjust seasoning.
  7. Drain potato slices and pat dry. Arrange a single layer of potatoes in the prepared dish, overlapping slightly. Pour about ⅓ of the cheese sauce over the top. Repeat with two more layers of potatoes and sauce, ending with a final layer of sauce.
  8. Sprinkle reserved ½ cup cheddar over the top. For extra crunch, add breadcrumbs mixed with melted butter if desired.
  9. Cover dish tightly with aluminum foil. Bake for 45 minutes.
  10. Remove foil and bake for another 20-25 minutes, until top is golden brown and bubbly, and a knife inserted into the center meets no resistance.
  11. Let dish rest for 10-15 minutes before serving to allow sauce to set.

Notes

For make-ahead: Assemble dish up to 24 hours in advance, cover, and refrigerate. Add 10-15 minutes to covered baking time when baking from cold. To freeze: Assemble completely but do not bake; wrap tightly in plastic wrap and foil, freeze up to 3 months. Bake from frozen, adding about 30 minutes to covered baking time, or thaw overnight in refrigerator for best results. Leftovers keep in an airtight container in the refrigerator for up to 4 days; reheat in a 350°F oven for 10-15 minutes (not microwave).

Nutrition

  • Serving Size: 1 serving (1/12 of r
  • Calories: 320
  • Sugar: 4
  • Sodium: 450
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 30
  • Fiber: 2
  • Protein: 12

Keywords: scalloped potatoes, cheesy potatoes, holiday side dish, easy scalloped potatoes, creamy potatoes, cheddar potatoes, make-ahead side dish

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆