There’s something magical that happens when simple ingredients come together and create something so rich, so indulgent, and so comforting, it practically demands a second helping. That’s exactly what this Cheesy French Onion Potato Bake delivers — layers of tender, buttery potatoes, deeply caramelized onions, and a melty blanket of cheese that turns golden and bubbly in the oven. Think of it as a mash-up between classic French onion soup and your favorite cheesy potato casserole. And let me tell you — it works.
This dish has quickly become one of my go-to recipes when I need something hearty enough to stand on its own or the perfect companion to a juicy steak or roasted chicken. It’s not just about the flavor (though that’s obviously a huge part of it); it’s about the textures — soft, creamy, crispy, and gooey all at once. It’s the kind of bake that feels both familiar and special, ideal for Sunday dinners, holiday gatherings, or even a cozy night in when you just need a little extra comfort.
Let me walk you through how to make this layered masterpiece — it’s easier than it sounds, and I promise you won’t regret it.
Ingredients You’ll Need
Here’s everything you need to gather before you get started:
-
3 large russet or Yukon gold potatoes, thinly sliced
-
2 tablespoons butter
-
2 large yellow onions, thinly sliced
-
1 teaspoon sugar
-
1 teaspoon fresh thyme or ½ teaspoon dried
-
1 cup beef or vegetable broth
-
1 cup heavy cream
-
1½ cups shredded gruyère or Swiss cheese
-
1 cup shredded mozzarella cheese
-
Salt and black pepper to taste
Tip: If you have a mandoline slicer, this is the perfect time to use it for those thin, even potato slices!
Step 1: Preheat and Prep
First things first, preheat your oven to 375°F and grease a medium-sized baking dish. I usually use a 9×13 casserole dish, but anything close will work just fine.

Step 2: Caramelize the Onions
This is where the magic starts. In a skillet over medium heat, melt the butter and add your sliced onions. Now, don’t rush this step — good caramelized onions take time. Stir them often and let them cook down slowly for about 20 to 25 minutes.
Halfway through, sprinkle in the sugar and thyme — this helps the onions deepen in flavor and get that signature sweetness that reminds you of French onion soup.
Once the onions are soft and golden, pour in the broth and simmer for another 5 minutes, just enough to reduce the liquid a bit and concentrate the flavor. Season everything with a little salt and black pepper, then set it aside.
Tip: You can absolutely make the onions ahead of time and store them in the fridge for a day or two. It’ll make prep even easier.

Step 3: Warm the Cream
While the onions are finishing up, gently warm the heavy cream in a small saucepan over low heat. You don’t want it to boil — just get it warm enough to help it spread more easily over the layers later on.
Assembling the Dish (and Building the Flavor!)
Now comes the fun part: layering all those delicious components.
Start by laying half of the sliced potatoes in your prepared baking dish. Make sure they overlap slightly for even cooking. Then, spoon half of the onion mixture over the potatoes, spreading it out evenly. Sprinkle on half of the gruyère (or Swiss) and half of the mozzarella.
Repeat the process with the remaining potatoes, the rest of the onions, and the rest of the cheese.
Finally, pour the warm cream evenly over the entire dish. You’ll see it settle into all the nooks and crannies — trust me, it’s going to bake into the most luscious sauce.
At this point, it’s ready for the oven, but we’ll save the baking steps for Part 2, along with some handy tips and variations you might want to try!

Baking, Tips & Delicious Variations
Welcome back! In Part 1, we prepped the key ingredients, caramelized those sweet onions, and layered everything into a bubbling masterpiece-in-the-making. Now, it’s time to finish what we started and get that gorgeous Cheesy French Onion Potato Bake into the oven — and on to your dinner table.
There’s something deeply satisfying about pulling a golden, cheesy casserole out of the oven — especially one that’s loaded with so many rich, savory layers. In this next section, we’ll cover the final steps of the recipe, offer a few pro tips to make your prep smoother, and even suggest some creative ways to customize it to your taste.
Let’s get into it!
Step 4: Bake Covered, Then Uncover for Golden Perfection
Once your dish is assembled and you’ve poured the warm cream over the top, cover the baking dish tightly with foil. This helps the potatoes cook through and keeps all that moisture locked in while the flavors meld together.
Place it in your preheated 375°F oven and bake for 30 minutes.
After that, remove the foil and continue baking for another 20 to 25 minutes, or until:
-
The potatoes are fork-tender
-
The cheese is melted and bubbling
-
The top is golden and slightly crispy
If you like an extra crispy cheese crust, feel free to broil it for the last 2–3 minutes. Just keep a close eye on it so it doesn’t go from golden to burnt!
Step 5: Rest Before Serving
This step might be the hardest — waiting! Once your bake comes out of the oven, let it rest for about 10 minutes before digging in. This allows the sauce to settle and makes slicing much easier.
Trust me, it’s worth the wait. The flavors deepen, the texture firms up a bit, and the cheesy layers stay intact.

TIPS FOR SUCCESS
1. Use a mandoline for even potato slices.
Uniform slices not only look prettier, but they also cook more evenly. Aim for about ⅛-inch thick slices.
2. Choose the right potato.
Russet or Yukon gold potatoes are ideal. Russets give you that soft, fluffy texture, while Yukon golds hold their shape a bit better and have a natural creaminess.
3. Make it ahead.
This bake is perfect for prepping in advance. You can assemble the entire dish, cover it tightly, and store it in the fridge for up to 24 hours before baking. Just add 5–10 extra minutes to the baking time if going straight from fridge to oven.
4. Don’t skip the caramelized onions.
Yes, they take a little time, but the flavor they bring is absolutely essential. You can make them up to 3 days in advance and store in an airtight container.
5. Warm the cream — don’t boil it.
Warming the cream helps it pour evenly and blend into the casserole without curdling.
VARIATIONS TO TRY
While the base recipe is incredibly satisfying on its own, here are a few ideas to make it your own:
• Add protein:
Mix in cooked bacon, ham, or shredded rotisserie chicken between the layers for a heartier dish.
• Switch up the cheese:
Gruyère is classic and gives that deep French onion flavor, but you can sub in sharp white cheddar, fontina, or provolone. A little parmesan on top adds a salty finish too.
• Make it vegetarian:
Use vegetable broth instead of beef, and maybe even toss in some sautéed mushrooms for a “meaty” bite without the meat.
• Add a breadcrumb topping:
For an extra crunch, sprinkle seasoned panko breadcrumbs over the cheese before the final bake.
• Play with herbs:
Fresh thyme is lovely, but rosemary or even sage can add a different, earthy vibe to the dish.
FAQs & Final Thoughts
We’ve prepped it, layered it, baked it to golden perfection — and now you’re ready to serve up this irresistibly cheesy, savory French Onion Potato Bake. But before you head off to the kitchen (or the dinner table), let’s go over a few final details.
In this last part of the post, I’m answering some of the most common questions readers have about this dish. From make-ahead tips to substitutions and storage advice, I’ve got you covered. Whether it’s your first time making a layered potato bake or you’re a casserole pro, these answers will help you get the most out of every bite.
FREQUENTLY ASKED QUESTIONS
1. Can I make this potato bake ahead of time?
Absolutely. You can assemble the entire dish a day in advance and refrigerate it (covered tightly with foil or plastic wrap). When ready to bake, let it sit at room temperature for about 20 minutes before placing it in the oven. You may need to add 5–10 minutes to the baking time if it’s still cold from the fridge.
2. Can I use different types of cheese?
Yes! While gruyère and mozzarella give the best melt and flavor combo, you can use other cheeses like Swiss, provolone, fontina, or sharp white cheddar. For a bolder flavor, mix in a bit of blue cheese or goat cheese — just a little goes a long way.
3. Is this recipe gluten-free?
Yes, it’s naturally gluten-free as written, since it doesn’t include flour or breadcrumbs. Just double-check that your broth and cheeses are certified gluten-free if you’re cooking for someone with a sensitivity or allergy.
4. What’s the best way to slice the potatoes?
For even, thin slices, a mandoline is your best friend. Aim for about ⅛-inch thick. If you’re slicing by hand, take your time to keep the slices consistent so they cook evenly.
5. Can I freeze the leftovers?
Yes, you can. Let the casserole cool completely, then slice into portions and wrap tightly with plastic wrap and foil or place in an airtight container. Freeze for up to 2 months. Reheat in the oven at 350°F until warmed through. Keep in mind that the texture may be slightly softer after freezing.
6. What can I serve with this?
It’s super versatile! Serve it as a side with roast chicken, pork chops, or grilled steak. Or enjoy it as a vegetarian main with a fresh green salad, roasted veggies, or crusty bread to mop up the cheesy sauce.
7. How can I make it lighter?
To lighten things up, use half-and-half or whole milk instead of heavy cream (just be aware it won’t be quite as rich). You can also cut back on the cheese slightly or use reduced-fat cheese blends — though full-fat versions give the best flavor and melt.
FINAL THOUGHTS: YOUR NEW GO-TO COMFORT DISH
There’s just something undeniably comforting about potatoes and cheese — and when you add caramelized onions into the mix, it takes things to a whole new level. This Cheesy French Onion Potato Bake is everything you want in a cozy casserole: creamy, savory, satisfying, and totally crowd-pleasing.
What I love most about this dish is how adaptable it is. Whether you’re making it as a side for a holiday meal, serving it with a simple protein on a weeknight, or enjoying it solo with a glass of wine (highly recommended), it never disappoints.
It’s one of those recipes that feels fancy enough for guests but easy enough to make on a weeknight — the best of both worlds. And once you make it, don’t be surprised if it becomes part of your regular rotation. That’s certainly what happened at my house!
If you give it a try, I’d love to hear how it turned out. Leave a comment below, let me know what you paired it with, and share any tweaks or additions you tried. Your feedback and creativity always inspire me (and other readers too).
PrintCheesy French Onion Potato Bake
Cheesy French Onion Potato Bake combines the deep, savory flavors of classic French onion soup with layers of tender potatoes and melted cheese. This comforting casserole is rich, creamy, and packed with caramelized onions and gooey cheese in every bite. Perfect as a side dish for roast meats or as a hearty vegetarian main, it’s the kind of dish that disappears fast at the table.
- Author: Mark's Recipe
Ingredients
3 large russet or Yukon gold potatoes, thinly sliced
2 tablespoons butter
2 large yellow onions, thinly sliced
1 teaspoon sugar
1 teaspoon fresh thyme or ½ teaspoon dried
1 cup beef or vegetable broth
1 cup heavy cream
1½ cups shredded gruyère or Swiss cheese
1 cup shredded mozzarella cheese
Salt and black pepper to taste
Instructions
Preheat the oven to 375°F and grease a medium baking dish.
In a skillet over medium heat, melt the butter and add the onions. Cook slowly, stirring often, until golden and caramelized, about 20 to 25 minutes. Add sugar and thyme halfway through to help deepen the flavor. Pour in the broth and simmer until slightly reduced, about 5 minutes. Season with salt and pepper and set aside.
In a small saucepan, warm the cream over low heat. Do not boil.
Layer half of the sliced potatoes in the baking dish. Spoon half of the onion mixture over the potatoes, then sprinkle with half of the cheeses. Repeat with remaining potatoes, onions, and cheese. Pour the warm cream evenly over the entire dish.
Cover with foil and bake for 30 minutes. Uncover and continue baking for another 20 to 25 minutes, or until the potatoes are tender and the top is bubbly and golden.
Let rest for 10 minutes before serving.
Notes
For quicker prep, use a mandoline slicer to get evenly thin potato slices. Gruyère gives that signature French onion flavor, but cheddar or provolone can be used in a pinch. This bake can be assembled ahead and stored in the fridge, then baked fresh. It pairs beautifully with steak, roast chicken, or a crisp green salad.





