Written by

Ryan Collins

Published

Creamy Gruyère Scalloped Potatoes with Caramelized Onions Easy Recipe

Ready In 90 minutes
Servings 8 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

“You wouldn’t believe the mess I made the first time I tackled scalloped potatoes,” I confessed to my friend last Thursday evening, as we stood chatting in my cramped kitchen. It was a chilly night, and the aroma of melting cheese and sweet caramelized onions filled the air. Honestly, this creamy Gruyère and caramelized onion scalloped potatoes with fresh thyme recipe wasn’t always this smooth sailing. I remember juggling a cracked ceramic baking dish, dropping a whole knob of butter on the floor, and somehow burning the edges while I was trying to answer a phone call. Maybe you’ve been there—when a recipe seems simple but has a sneaky personality of its own?

This recipe came about on one of those nights when I craved something both comforting and a little fancy, without having to call for takeout. The rich, nutty flavor of Gruyère cheese and the slow-sweetened onions melded perfectly with tender, thinly sliced potatoes. Fresh thyme added just the right herbal note to cut through the richness. It’s a dish that makes you want to close your eyes on the first bite and sigh in contentment.

It’s become a favorite in my kitchen, especially on cool evenings when I want a side that feels special but doesn’t require hours of fuss. If you’ve ever wondered how to bring restaurant-level scalloped potatoes to your table without stress, this recipe is your answer. Let me tell you—the secret’s in the slow caramelization and the creamy, cheesy sauce that hugs each tender slice. And hey, if you’re like me and sometimes drop things mid-cook, don’t worry—you’ll still end up with a dish worth savoring.

Why You’ll Love This Recipe

Over the years, I’ve made this creamy Gruyère scalloped potatoes with caramelized onions countless times, tweaking it until it felt just right. Here’s why it stands out and why you might find yourself reaching for it again and again:

  • Quick & Easy: While it looks fancy, this recipe comes together in under 90 minutes, including baking. Perfect for cozy weeknight dinners or impressing guests without last-minute panic.
  • Simple Ingredients: The magic happens with just a few pantry staples and fresh herbs. You probably already have butter, potatoes, and cheese sitting in your fridge.
  • Perfect for Holiday Meals & Potlucks: It’s a crowd-pleaser that pairs beautifully with roast chicken or holiday ham, making it a go-to for special occasions.
  • Crowd-Pleaser: Kids and adults alike rave about the silky texture and the sweet caramelized onions that add depth without overpowering.
  • Unbelievably Delicious: The Gruyère melts into a creamy sauce that’s rich but not heavy, balanced by fresh thyme’s subtle earthiness and the natural sweetness of slow-cooked onions.

What makes this recipe different? Honestly, the caramelized onions are a game changer—adding a layer of flavor that turns simple scalloped potatoes into something irresistible. Plus, the fresh thyme gives it a subtle herbal brightness that keeps every bite interesting. This isn’t your typical scalloped potatoes; it’s the kind of recipe that makes you pause because it’s just that good.

What Ingredients You Will Need

This recipe uses straightforward, wholesome ingredients that come together to create big flavor. Here’s what you’ll need, grouped for ease:

  • For the Potatoes:
    • 3 pounds (1.4 kg) Yukon Gold potatoes, peeled and thinly sliced (about 1/8 inch thick)
    • 1 large yellow onion, thinly sliced
  • For the Caramelized Onions:
    • 2 tablespoons unsalted butter (adds richness and helps with caramelization)
    • 1 teaspoon sugar (optional, to speed up caramelization)
  • For the Creamy Gruyère Sauce:
    • 3 cups (720 ml) whole milk (or use half-and-half for extra creaminess)
    • 1 cup (240 ml) heavy cream
    • 3 tablespoons all-purpose flour (for thickening)
    • 2 cups (200 g) grated Gruyère cheese (I recommend Emmi brand for its melt and flavor)
    • 2 cloves garlic, minced
    • 1 teaspoon salt
    • ½ teaspoon freshly ground black pepper
    • Fresh thyme leaves from 3-4 sprigs (adds herbal notes)

If you’re feeling adventurous, you can swap Yukon Gold potatoes with Russets for a fluffier texture, or try a dairy-free milk and cheese alternative to suit dietary needs. The beauty here is the balance of creamy, sweet, and savory flavors that don’t require fancy or hard-to-find ingredients.

Equipment Needed

  • A sharp mandoline slicer or a very sharp knife for even potato slices (I’ve tried both; the mandoline saves time but be careful with fingers!)
  • Large skillet or sauté pan for caramelizing onions
  • Medium saucepan for making the cheese sauce
  • Mixing bowls
  • 9×13 inch (23×33 cm) oven-safe baking dish (ceramic or glass work well; I prefer ceramic because it holds heat evenly)
  • Whisk and wooden spoon for stirring sauce
  • Aluminum foil (optional, for covering during baking if top browns too fast)

Don’t worry if you don’t have a mandoline—thin, even slices by hand work just fine, though it takes a bit longer. For baking dishes, I once used a metal pan, and while the potatoes cooked through, the edges browned faster, so just keep an eye on it. If you invest in a good-quality ceramic dish, it’ll last years with proper care.

Preparation Method

creamy gruyère scalloped potatoes preparation steps

  1. Preheat your oven to 375°F (190°C). Lightly butter your 9×13 inch baking dish and set aside.
  2. Caramelize the onions: In a large skillet, melt 2 tablespoons butter over medium-low heat. Add the thinly sliced onions and sprinkle 1 teaspoon sugar (optional). Cook slowly, stirring occasionally, until onions are deep golden brown and sweet—about 25-30 minutes. If they start to stick, add a splash of water. Remove from heat and set aside.
  3. Prepare the creamy Gruyère sauce: In a medium saucepan, melt 3 tablespoons butter over medium heat. Add minced garlic and cook for 1 minute until fragrant. Whisk in 3 tablespoons flour and cook for 2 minutes, stirring constantly to avoid lumps.
  4. Slowly whisk in 3 cups whole milk and 1 cup heavy cream. Continue whisking until the sauce thickens and bubbles gently, about 5-7 minutes.
  5. Remove from heat and stir in 2 cups grated Gruyère cheese, salt, pepper, and fresh thyme leaves. Stir until cheese melts and sauce is smooth.
  6. Layer the potatoes: Arrange a layer of potato slices on the bottom of the prepared dish, slightly overlapping. Spread a portion of caramelized onions over the potatoes, then spoon some of the cheese sauce over them. Repeat layers until all potatoes, onions, and sauce are used, finishing with a layer of cheese sauce on top.
  7. Bake uncovered for 50-60 minutes. The potatoes should be tender when pierced with a fork, and the top golden and bubbly. If the top browns too quickly, tent loosely with foil.
  8. Let the dish rest for 10-15 minutes before serving. This helps the sauce thicken and makes it easier to slice.

Pro tip: If your potatoes seem to cook unevenly, try slicing them as uniformly thin as possible. Also, don’t rush the onion caramelization—this slow step makes all the flavor difference. I once got impatient and tossed them in too hot a pan; the result was bitter instead of sweet, so patience pays off here. And if you forget to set a timer (been there!), just keep a close eye during baking to avoid burning the top.

Cooking Tips & Techniques

Making the perfect scalloped potatoes with caramelized onions and Gruyère cheese comes down to a few key techniques I’ve picked up over time:

  • Slow and low for caramelized onions: Resist the urge to crank up the heat. Low and slow coax out the natural sugars for that deep golden color and sweet flavor.
  • Uniform potato slices: Whether by mandoline or careful knife work, thin and even slices ensure the potatoes cook consistently and absorb the sauce beautifully.
  • Roux for creamy sauce: Cooking the flour in butter before adding milk prevents lumps and creates a smooth, velvety sauce.
  • Don’t over-salt early: The cheese adds saltiness, so season your sauce gently at first and adjust at the end.
  • Rest before serving: It might be tempting to dive right in, but letting the dish sit for a bit helps the sauce thicken and the slices hold shape better.

A cooking hiccup I had was pouring the sauce too hot over the potatoes, causing some slices to start cooking unevenly. Now I let the sauce cool just slightly before layering. Also, timing multitasking is key—get your onions started first, then prep potatoes while they cook. This keeps the process smooth and less frantic.

Variations & Adaptations

This recipe is flexible enough to fit many tastes and dietary needs. Here are some ideas I’ve tried or recommend:

  • Vegetarian & Herb Variations: Swap fresh thyme for rosemary or sage for a different herbal twist. For a bit of heat, add a pinch of smoked paprika to the cheese sauce.
  • Gluten-Free Option: Replace all-purpose flour with a gluten-free blend or cornstarch (use half the amount of cornstarch). The texture stays creamy and smooth.
  • Dairy-Free Adaptation: Use plant-based milk like oat or almond, and substitute Gruyère with vegan cheese shreds. The caramelized onions and thyme still make the dish flavorful and satisfying.
  • Seasonal Touch: In spring or summer, add thin slices of zucchini or fresh peas between layers for a lighter feel.

Once, I experimented by adding crispy bacon bits between the layers—an indulgent twist that’s perfect for weekend brunch. Feel free to get creative, but remember the balance of creamy, sweet, and herbal is what makes this dish sing.

Serving & Storage Suggestions

This dish shines served warm, right out of the oven, with a sprinkle of extra fresh thyme on top for color and aroma. It pairs beautifully with roasted meats like chicken or pork, and a crisp green salad balances the richness.

Leftovers? No problem. Store them in an airtight container in the refrigerator for up to 3 days. When reheating, cover loosely with foil and warm in a 350°F (175°C) oven for about 20 minutes, or microwave individual portions on medium power to keep the sauce creamy and avoid drying out.

Interestingly, the flavors meld and deepen after a day or two, making leftovers even tastier. Just be sure to reheat gently to preserve the creamy texture.

Nutritional Information & Benefits

This recipe offers a comforting dose of protein and calcium from Gruyère cheese, paired with the fiber and potassium-rich potatoes. The slow caramelized onions add antioxidants and natural sweetness without extra sugar.

Estimated per serving (based on 8 servings): approximately 320 calories, 18g fat, 30g carbohydrates, and 10g protein. For a lighter option, use low-fat milk and reduce cheese slightly.

This dish is naturally gluten-free if you skip the flour or substitute with gluten-free options. It does contain dairy, so those with lactose intolerance might consider dairy-free cheeses and milks.

From a wellness perspective, this recipe is a reminder that comfort food can be wholesome and made with care, bringing joy without guilt.

Conclusion

If you’ve ever been tempted to try scalloped potatoes but worried about the fuss or bland results, this creamy Gruyère and caramelized onion scalloped potatoes with fresh thyme recipe is for you. It’s approachable, flavorful, and delivers that cozy, rich satisfaction we all crave sometimes.

Don’t be afraid to make it your own—swap herbs, experiment with cheese, or add your favorite veggies. I love this recipe because it feels like a warm hug on a plate and never fails to bring smiles at the table.

Give it a try, and please share your tweaks and stories in the comments—I love hearing how these dishes find a spot in your kitchen and heart!

FAQs

Can I prepare this recipe ahead of time?

Yes! You can assemble the dish a day before and keep it covered in the fridge. Bake it fresh when you’re ready to serve for best texture.

What’s the best potato for scalloped potatoes?

Yukon Gold potatoes are ideal because they hold their shape and have a creamy texture. Russets work too if you prefer a fluffier bite.

Can I use pre-shredded cheese?

Freshly grated Gruyère melts more smoothly, but pre-shredded cheese works in a pinch. Just avoid pre-shredded blends with anti-caking agents if possible.

How do I prevent the top from burning while baking?

If the top browns too quickly, tent the dish loosely with aluminum foil halfway through baking to protect it.

Is there a vegan version of this recipe?

Absolutely! Use plant-based milk, vegan cheese, and olive oil instead of butter. Caramelized onions and fresh thyme will keep the flavor rich and satisfying.

Pin This Recipe!

creamy gruyère scalloped potatoes recipe

Print

Creamy Gruyère Scalloped Potatoes with Caramelized Onions

A comforting and elegant side dish featuring thinly sliced Yukon Gold potatoes layered with slow caramelized onions and a creamy Gruyère cheese sauce, enhanced with fresh thyme.

  • Author: Madison
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Total Time: 80 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: French-inspired

Ingredients

Scale
  • 3 pounds Yukon Gold potatoes, peeled and thinly sliced (about 1/8 inch thick)
  • 1 large yellow onion, thinly sliced
  • 2 tablespoons unsalted butter
  • 1 teaspoon sugar (optional)
  • 3 cups whole milk
  • 1 cup heavy cream
  • 3 tablespoons all-purpose flour
  • 2 cups grated Gruyère cheese
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper
  • Fresh thyme leaves from 3-4 sprigs

Instructions

  1. Preheat your oven to 375°F (190°C). Lightly butter your 9×13 inch baking dish and set aside.
  2. Caramelize the onions: In a large skillet, melt 2 tablespoons butter over medium-low heat. Add the thinly sliced onions and sprinkle 1 teaspoon sugar (optional). Cook slowly, stirring occasionally, until onions are deep golden brown and sweet—about 25-30 minutes. If they start to stick, add a splash of water. Remove from heat and set aside.
  3. Prepare the creamy Gruyère sauce: In a medium saucepan, melt 3 tablespoons butter over medium heat. Add minced garlic and cook for 1 minute until fragrant. Whisk in 3 tablespoons flour and cook for 2 minutes, stirring constantly to avoid lumps.
  4. Slowly whisk in 3 cups whole milk and 1 cup heavy cream. Continue whisking until the sauce thickens and bubbles gently, about 5-7 minutes.
  5. Remove from heat and stir in 2 cups grated Gruyère cheese, salt, pepper, and fresh thyme leaves. Stir until cheese melts and sauce is smooth.
  6. Layer the potatoes: Arrange a layer of potato slices on the bottom of the prepared dish, slightly overlapping. Spread a portion of caramelized onions over the potatoes, then spoon some of the cheese sauce over them. Repeat layers until all potatoes, onions, and sauce are used, finishing with a layer of cheese sauce on top.
  7. Bake uncovered for 50-60 minutes. The potatoes should be tender when pierced with a fork, and the top golden and bubbly. If the top browns too quickly, tent loosely with foil.
  8. Let the dish rest for 10-15 minutes before serving to help the sauce thicken and make it easier to slice.

Notes

Slice potatoes uniformly thin for even cooking. Cook onions low and slow to avoid bitterness. Let dish rest before serving to thicken sauce. Tent with foil if top browns too quickly. Can substitute Russet potatoes for fluffier texture. For gluten-free, replace flour with gluten-free blend or cornstarch (half amount). Dairy-free versions can use plant-based milk and vegan cheese.

Nutrition

  • Serving Size: 1/8 of the dish
  • Calories: 320
  • Fat: 18
  • Carbohydrates: 30
  • Protein: 10

Keywords: scalloped potatoes, Gruyère cheese, caramelized onions, creamy potatoes, comfort food, holiday side dish, thyme, easy recipe

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