Creamy Scalloped Potatoes with Gruyere and Thyme Ham Recipe Easy and Comforting

Posted on

creamy scalloped potatoes - featured image

“You’ve got to try this,” my friend texted me one chilly evening, just as I was staring blankly into my fridge, wondering what could possibly feel like comfort food without a lot of fuss. Honestly, I wasn’t expecting much—scalloped potatoes sounded like your classic, maybe a little boring, side dish. But that night, after finally pulling together this creamy scalloped potatoes with Gruyere and fresh thyme ham, I found myself quietly hooked.

It wasn’t flashy or complicated, just layers of tender potatoes soaked in a rich, cheesy sauce, with pockets of savory ham and a subtle hint of thyme that somehow made the whole thing feel cozy and special. I think what made it stick in my mind was how it turned a regular dinner into something I actually looked forward to, even after a long day when cooking felt like a chore. Plus, the smell—the way the Gruyere melted and mingled with fresh herbs—was like a warm welcome whenever I opened the oven.

Since then, I’ve made this recipe more times than I can count, tweaking the ham and cheese ratios, playing with the thyme until it felt just right. It’s the kind of dish that doesn’t scream for attention but quietly earns its place at the table, whether it’s a casual weeknight or a small gathering. And honestly, it pairs perfectly with a simply seared steak or a fresh green salad, making it a go-to side that always feels a little fancy without the fuss.

After all, comfort food isn’t about complexity, right? It’s about that feeling of warmth, of home, that creamy scalloped potatoes with Gruyere and fresh thyme ham delivers every single time.

Why You’ll Love This Recipe

This creamy scalloped potatoes with Gruyere and fresh thyme ham recipe has become one of my kitchen staples, and here’s why it might just become yours too:

  • Quick & Easy: The dish comes together in about 45 minutes, including prep and bake time, which makes it perfect for busy evenings when you want something comforting fast.
  • Simple Ingredients: No need for fancy or hard-to-find items. Most of these ingredients are pantry or fridge staples, and you can swap the ham for other proteins if you want.
  • Perfect for Cozy Dinners: Whether you’re settling in for a quiet night or hosting a small group, this recipe feels just right — not too heavy but totally satisfying.
  • Crowd-Pleaser: I’ve served this alongside butter-basted ribeye steak for a hearty meal that gets rave reviews every time.
  • Unbelievably Delicious: The Gruyere cheese melts into the creamy sauce, adding a nutty depth, while fresh thyme and ham bring a savory brightness that makes each bite memorable.

This isn’t just another scalloped potatoes dish. The fresh thyme adds a lovely herbal twist that balances the richness, and the ham provides a meaty texture that feels indulgent but still approachable. If you’ve been hesitant to try scalloped potatoes beyond the basic version, this recipe might surprise you with how much personality it brings to the table.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to build layers of flavor and texture — no complicated steps, just good food that comforts. Most are pantry or fridge staples, and substitutions are easy if you want to tweak it.

  • Russet potatoes (about 2 pounds / 900 g, peeled and thinly sliced) – These hold up well and get tender without turning mushy.
  • Gruyere cheese (8 ounces / 225 g, shredded) – I recommend Emmi Gruyere for its creamy melt and nutty flavor.
  • Fresh thyme (2 teaspoons, finely chopped) – The fresh herb makes a big difference versus dried here.
  • Ham (1 cup / 150 g, diced, preferably from a quality deli or leftover roast) – Use fresh thyme ham for that herbal note or smoked ham for a bolder flavor.
  • Heavy cream (1 ½ cups / 360 ml) – This gives the sauce its luscious texture.
  • Whole milk (1 cup / 240 ml) – Lightens the cream slightly while keeping it rich.
  • Unsalted butter (3 tablespoons / 45 g) – For the béchamel base and greasing the dish.
  • All-purpose flour (3 tablespoons / 25 g) – Helps thicken the sauce.
  • Garlic (2 cloves, minced) – Adds a subtle aromatic depth.
  • Salt and black pepper (to taste) – Essential for seasoning each layer.
  • Nutmeg (a pinch) – A classic touch to brighten creamy sauces.

If you want to make this gluten-free, swap the all-purpose flour for cornstarch or a gluten-free flour blend. For a lighter version, try half-and-half instead of heavy cream, but keep in mind the sauce won’t be quite as rich.

Equipment Needed

  • A sharp chef’s knife or mandoline slicer – For consistently thin potato slices. I prefer a mandoline for speed, but be careful!
  • Large mixing bowl – To toss the potatoes with salt and herbs.
  • Medium saucepan – For making the creamy béchamel sauce base.
  • Whisk – Essential for smooth sauce without lumps.
  • Oven-safe baking dish (about 9×13 inches / 23×33 cm) – I use a ceramic or glass dish for even baking and easy cleanup.
  • Aluminum foil – To cover the dish while baking to prevent over-browning.

If you don’t have a mandoline, a very sharp knife works fine—just try to slice the potatoes evenly for uniform cooking. For the béchamel, nonstick pans help prevent sticking, but any saucepan you have will do. Also, greasing your baking dish with butter or nonstick spray helps the scalloped potatoes release easily after baking.

Preparation Method

creamy scalloped potatoes preparation steps

  1. Preheat your oven to 350°F (175°C). Butter your baking dish generously to prevent sticking and add flavor. This usually takes about 5 minutes.
  2. Prepare the potatoes: Peel and thinly slice the russet potatoes to about 1/8-inch (3 mm) thickness. Using a mandoline makes this quick, but a sharp knife works too. Place the slices in a large bowl and toss with a pinch of salt and the fresh thyme leaves. Set aside.
  3. Make the béchamel sauce: In your saucepan, melt 3 tablespoons (45 g) of unsalted butter over medium heat. Add minced garlic and cook for about 1 minute until fragrant but not browned.
  4. Whisk in 3 tablespoons (25 g) of flour, stirring constantly to form a roux. Cook for 2 minutes, stirring, until the mixture turns a light golden color—this removes the raw flour taste.
  5. Slowly pour in 1 ½ cups (360 ml) heavy cream and 1 cup (240 ml) whole milk while whisking continuously to avoid lumps. Keep whisking until the sauce thickens, about 5 minutes.
  6. Season the sauce with salt, freshly ground black pepper, and a pinch of nutmeg. Taste and adjust seasoning as needed.
  7. Assemble the dish: Layer one-third of the potato slices evenly in the bottom of the baking dish. Sprinkle one-third of the diced ham and shredded Gruyere over the potatoes. Pour about one-third of the béchamel sauce over the layer.
  8. Repeat layering twice more—potatoes, ham, cheese, and sauce—finishing with a generous layer of Gruyere on top.
  9. Cover the dish tightly with aluminum foil and bake in the preheated oven for 45 minutes.
  10. Remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and bubbly, and the potatoes are tender when pierced with a fork.
  11. Rest the scalloped potatoes for 10 minutes before serving. This helps the sauce thicken slightly and makes it easier to slice.

Pro tip: If your sauce seems too thick while assembling, add a splash of milk to loosen it up slightly. Also, don’t skip resting the dish after baking—that little pause makes a big difference in texture.

Cooking Tips & Techniques

Over the years, I’ve learned a few things that make this creamy scalloped potatoes with Gruyere and fresh thyme ham really shine:

  • Slice potatoes evenly: Uniform thickness ensures everything cooks at the same rate. Uneven slices can lead to some undercooked or mushy bites.
  • Don’t rush the béchamel: Stir constantly and cook it long enough to take away the raw flour taste but not so long it darkens. A smooth sauce is key.
  • Use fresh thyme: It’s subtle but noticeable. Dried thyme can be used in a pinch, but fresh gives a brighter, fresher flavor.
  • Cover while baking: The foil traps steam and helps cook the potatoes gently without drying out the top.
  • Let it rest: This step is often skipped but it’s essential for the sauce to set properly and for easier serving.

I once tried this with sharp cheddar instead of Gruyere, and honestly, it was good but lacked that mellow, nutty richness that Gruyere brings. Also, I learned the hard way that under-seasoning the sauce leaves the dish flat. Don’t be shy with salt and pepper!

Variations & Adaptations

This recipe is flexible enough to adapt based on what you have or prefer:

  • Vegetarian: Skip the ham and add sautéed mushrooms or caramelized onions for a hearty twist.
  • Seasonal herbs: Swap thyme for rosemary or sage to change the herbal profile depending on what you like or have on hand.
  • Different cheeses: Try a mix of Gruyere with Parmesan or fontina for a slightly different melt and flavor.
  • Low-carb version: Use thinly sliced cauliflower instead of potatoes and reduce the milk to keep it creamy without the starch.
  • Crockpot adaptation: Layer ingredients in a slow cooker and cook on low for 4-5 hours for a hands-off approach, though you lose the crispy top.

Once, I mixed in some leftover classic tuna melt style chopped pickles with the ham for a tangy surprise. It was unexpected but delightful!

Serving & Storage Suggestions

This creamy scalloped potatoes dish is best served warm, straight from the oven, with the top still golden and bubbling. I like to pair it with a crisp green salad or some roasted veggies for balance.

If you’re serving it alongside mains, it compliments rich dishes like steak or roasted chicken beautifully. For a full meal, try it with a simply seared ribeye steak from the ultimate carnivore diet butter-basted ribeye steak recipe to keep things hearty and indulgent.

Leftovers keep well in the fridge for up to 3 days, covered tightly. Reheat in the oven at 325°F (160°C) until warmed through to preserve the creamy texture and avoid sogginess. You can also microwave portions, but the oven method is best for texture.

Interestingly, the flavors meld and deepen after a day, making it a great make-ahead dish. Just add a splash of milk or cream when reheating if it feels too thick.

Nutritional Information & Benefits

Each serving of this creamy scalloped potatoes with Gruyere and fresh thyme ham provides a comforting balance of carbs, protein, and fats. The russet potatoes offer potassium and vitamin C, while Gruyere cheese adds calcium and protein.

Ham contributes a savory protein boost, though it’s best to choose lower-sodium varieties if watching salt intake. Using fresh thyme adds a touch of antioxidants and a fragrant herbal note without calories.

This dish is gluten-containing due to the flour in the béchamel, but can be modified with gluten-free alternatives. It is moderately high in fat and calories due to the cream and cheese, making it a satisfying side best enjoyed in moderation within a balanced diet.

Conclusion

This creamy scalloped potatoes with Gruyere and fresh thyme ham recipe is one of those dishes that quietly becomes a favorite because it’s just so reliably good. It’s easy to make, uses simple ingredients, and delivers that cozy, creamy comfort food feeling with a little something extra from the fresh thyme and ham.

Feel free to play around with the herbs, cheeses, or proteins to make it your own. For me, it’s the perfect side that never fails to bring a little warmth and satisfaction to the table — and honestly, that’s why I keep coming back to it.

If you try it, I’d love to hear how it turned out or any special twists you added. Sharing recipes and stories like this is what makes cooking feel like home.

Frequently Asked Questions

Can I use a different type of cheese instead of Gruyere?

Yes, you can substitute Gruyere with fontina, mozzarella, or a mild cheddar. Just keep in mind that Gruyere has a unique nutty flavor and melts smoothly, so alternatives may change the taste and texture slightly.

Is it possible to make this recipe vegetarian?

Absolutely! Simply omit the ham and consider adding sautéed mushrooms or caramelized onions to keep the dish hearty and flavorful.

Can I prepare this dish ahead of time?

Yes, you can assemble it a few hours in advance and keep it covered in the fridge until ready to bake. Just add a little extra cream before baking if the sauce thickens too much.

How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 325°F (160°C) until warmed through for best texture.

Can I make this recipe gluten-free?

Yes, replace the all-purpose flour with cornstarch or a gluten-free flour blend to thicken the sauce without gluten.

Pin This Recipe!

creamy scalloped potatoes recipe

Print

Creamy Scalloped Potatoes with Gruyere and Thyme Ham

A comforting and easy scalloped potatoes recipe featuring layers of tender russet potatoes, rich Gruyere cheese, savory ham, and fresh thyme in a creamy béchamel sauce.

  • Author: Sophia Rivera
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 2 pounds (900 g) russet potatoes, peeled and thinly sliced
  • 8 ounces (225 g) Gruyere cheese, shredded
  • 2 teaspoons fresh thyme, finely chopped
  • 1 cup (150 g) ham, diced (preferably fresh thyme ham or smoked ham)
  • 1 ½ cups (360 ml) heavy cream
  • 1 cup (240 ml) whole milk
  • 3 tablespoons (45 g) unsalted butter
  • 3 tablespoons (25 g) all-purpose flour
  • 2 cloves garlic, minced
  • Salt, to taste
  • Black pepper, to taste
  • Pinch of nutmeg

Instructions

  1. Preheat your oven to 350°F (175°C). Butter your baking dish generously to prevent sticking and add flavor.
  2. Peel and thinly slice the russet potatoes to about 1/8-inch (3 mm) thickness. Place the slices in a large bowl and toss with a pinch of salt and the fresh thyme leaves. Set aside.
  3. In a medium saucepan, melt 3 tablespoons (45 g) of unsalted butter over medium heat. Add minced garlic and cook for about 1 minute until fragrant but not browned.
  4. Whisk in 3 tablespoons (25 g) of flour, stirring constantly to form a roux. Cook for 2 minutes, stirring, until the mixture turns a light golden color.
  5. Slowly pour in 1 ½ cups (360 ml) heavy cream and 1 cup (240 ml) whole milk while whisking continuously to avoid lumps. Keep whisking until the sauce thickens, about 5 minutes.
  6. Season the sauce with salt, freshly ground black pepper, and a pinch of nutmeg. Taste and adjust seasoning as needed.
  7. Layer one-third of the potato slices evenly in the bottom of the baking dish. Sprinkle one-third of the diced ham and shredded Gruyere over the potatoes. Pour about one-third of the béchamel sauce over the layer.
  8. Repeat layering twice more—potatoes, ham, cheese, and sauce—finishing with a generous layer of Gruyere on top.
  9. Cover the dish tightly with aluminum foil and bake in the preheated oven for 45 minutes.
  10. Remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and bubbly, and the potatoes are tender when pierced with a fork.
  11. Rest the scalloped potatoes for 10 minutes before serving.

Notes

If sauce is too thick while assembling, add a splash of milk to loosen. Resting the dish after baking helps the sauce thicken and makes slicing easier. For gluten-free, substitute flour with cornstarch or gluten-free flour blend. Use fresh thyme for best flavor. Leftovers keep well for up to 3 days in the fridge and reheat best in the oven at 325°F.

Nutrition

  • Serving Size: 1/6 of the recipe
  • Calories: 380
  • Sugar: 3
  • Sodium: 520
  • Fat: 27
  • Saturated Fat: 16
  • Carbohydrates: 22
  • Fiber: 2
  • Protein: 12

Keywords: scalloped potatoes, creamy potatoes, Gruyere cheese, thyme, ham, comfort food, easy side dish

Did you make this recipe?

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

Tags:

You might also like these recipes

Leave a Comment

Recipe rating