There’s something undeniably magical about the marriage of caramelized onions, gooey cheese, and tender potatoes. And if you’re anything like me, you probably agree that side dishes often steal the spotlight—especially when they look and taste like this Cheesy French Onion Potato Bake.
This dish is hearty, rich, and bubbling with flavor—basically everything you want when you’re craving cozy comfort food. It’s the kind of recipe that makes you pause mid-bite and say, “Okay, this is going on the holiday table.” Whether you’re hosting a special occasion or just need a satisfying side to go with a weeknight roast, this one hits all the right notes.
Now, before we dive into all the delicious layers, let me just say—this recipe has earned its place in my regular rotation. It started as a “try it and see” dish for a Sunday family dinner, and now it’s requested almost every time we get together. Trust me: when the potatoes are this tender and the cheese pulls this perfectly, people will remember it.
Let’s get into the first steps of making this dreamy bake. The secret to nailing this dish is taking your time with the onions—don’t rush the caramelizing process! The deep, golden sweetness you get from slow-cooked onions adds a richness that takes this casserole from good to unforgettable.
Ingredients You’ll Need
2 tablespoons butter
1 tablespoon olive oil
2 large yellow onions, thinly sliced
½ teaspoon salt
1 teaspoon fresh thyme or ½ teaspoon dried thyme
2 cloves garlic, minced
1 cup beef broth
½ cup heavy cream
2 pounds Yukon gold or russet potatoes, thinly sliced
1 ½ cups shredded Gruyère cheese
1 cup shredded mozzarella or white cheddar
Salt and black pepper to taste
STEP 1: PREHEAT AND PREP
First things first—preheat your oven to 375°F. You’ll want it nice and hot so that everything bakes evenly and gets that golden top. Grease a 9×13 inch baking dish with a little butter or cooking spray and set it aside.
STEP 2: CARAMELIZE THE ONIONS
This is where the magic happens. In a large skillet, heat the butter and olive oil over medium-low heat. Add in your thinly sliced onions and a sprinkle of salt. Now here’s the key: don’t rush them. Let them cook slowly, stirring often, for 25 to 30 minutes until they’re soft, golden, and perfectly caramelized.
Once the onions reach that deep golden color, add in the thyme and minced garlic. Cook for another minute until everything smells fragrant and amazing.
Pour in the beef broth and let it simmer for 2 to 3 minutes, just to reduce slightly and soak into those onions. Turn off the heat and stir in the heavy cream—this gives the mixture a silky, velvety finish that will carry through the entire dish.
STEP 3: SLICE AND LAYER THE POTATOES
Grab your potatoes and slice them thin—about 1/8 inch thick if you can. A mandoline works great for this, but a sharp knife will do the trick, too.
In your prepared baking dish, layer half of the potatoes evenly across the bottom. Don’t worry about perfection—just aim for a single, mostly even layer. Season them lightly with a pinch of salt and pepper.
Spoon half of the onion mixture over the potatoes and spread it out gently. Then sprinkle with half of the shredded Gruyère and mozzarella. That creamy, cheesy layer is going to melt down and infuse the potatoes with all that bold, French onion flavor.
How to Finish and Perfect Your Cheesy French Onion Potato Bake
If Part 1 had you drooling over layers of caramelized onions and melted cheese, get ready—because Part 2 is where the whole thing comes together. This is the point where your kitchen starts to smell like a little slice of heaven. You’ve already done the heavy lifting: slow-cooked those onions, built that rich creamy sauce, and started layering your potatoes. Now we’re moving into the home stretch.
This section is all about assembling the final layers, baking the dish to golden perfection, and sneaking in a few tips that’ll make your French Onion Potato Bake not just good, but next-level.
So let’s pick up right where we left off.
STEP 4: LAYER, SEASON, AND REPEAT
You’ve got your first layer in—potatoes, onion mixture, cheese—so now it’s time to do it all again.
Add the remaining sliced potatoes on top of that first cheesy layer. Try to slightly overlap them to make sure every bite is soft and creamy. Sprinkle again with a light touch of salt and pepper—this step is easy to skip, but a little seasoning between the layers makes a big difference in flavor.
Next, spoon the rest of the onion and cream mixture evenly over the top. Make sure to spread it around so it seeps into all those cozy potato pockets.
Finish with the remaining Gruyère and mozzarella (or white cheddar) cheese. You want a solid layer of cheese on top because that’s what’s going to turn golden, bubbly, and irresistible in the oven.

STEP 5: COVER AND BAKE
Now that your bake is fully assembled, cover the dish with foil and pop it into your preheated 375°F oven.
Let it bake for 45 minutes covered. This helps the potatoes cook through and lets all those flavors mingle together into something deeply comforting.
After 45 minutes, remove the foil and continue baking for another 20 to 25 minutes, or until the top is beautifully golden and the cheese is bubbling around the edges.
You’ll know it’s done when a knife or fork slides easily through the potatoes with no resistance. That’s the texture you’re aiming for: soft, creamy, but not mushy.
STEP 6: LET IT REST
Once your bake is out of the oven, resist the urge to dive in right away. Let it rest for about 10 minutes before serving.
This gives the creamy sauce a chance to thicken slightly and helps everything set up, so you’re not scooping out a puddle. Plus, the flavors become more pronounced as it cools just a bit.
Helpful Tips & Tasty Variations
Now that you’ve mastered the basics, here are a few easy ways to switch things up or take it even further:
Use different cheeses: If Gruyère is hard to find or you’re in the mood for something different, try Swiss, fontina, provolone, or even a sharp white cheddar. Each brings a slightly different flavor and melt factor to the dish.
Make it ahead: You can fully assemble the casserole, cover it tightly, and store it in the fridge for up to 24 hours before baking. Just be sure to let it come to room temperature for about 30 minutes before putting it in the oven, or you’ll need to add extra baking time.
Add a splash of wine: When you’re caramelizing the onions, deglaze the pan with a bit of dry white wine or sherry for an added depth of flavor. It brings out the sweetness of the onions and adds that restaurant-style richness.
Amp up the savory notes: A tiny dash of Worcestershire sauce or a teaspoon of Dijon mustard added to the cream mixture can give the bake a more complex flavor, especially if you’re pairing it with roasted beef or lamb.
Make it a main dish: Want to turn this into a full meal? Try layering in some cooked bacon, pancetta, or shredded rotisserie chicken between the potatoes and onions. Serve it with a green salad, and dinner is done.
Cheesy French Onion Potato Bake: FAQ & Final Thoughts
You’ve caramelized, layered, baked, and now—finally—it’s time to dig in. Before you grab that serving spoon, let’s quickly go through some of the most common questions people have about making this Cheesy French Onion Potato Bake. Whether you’re prepping ahead for a holiday dinner or making it fresh on a cozy Sunday night, these answers should help you feel totally confident from start to finish.

Frequently Asked Questions
1. Can I make this dish ahead of time?
Yes, absolutely. You can assemble the entire dish the day before, cover it tightly, and store it in the fridge. Let it sit at room temperature for 30–45 minutes before baking. If you’re baking it straight from the fridge, you may need to add an extra 10–15 minutes to the bake time.
2. What type of potatoes work best?
Yukon gold potatoes are ideal because they hold their shape well and have a naturally buttery flavor. Russet potatoes work too, but they tend to break down a bit more and create a softer texture. Either will taste amazing, so use what you have!
3. Can I use vegetable broth instead of beef broth?
Yes, you can. The flavor will be slightly different, as beef broth adds that deep, savory French onion taste, but a rich vegetable broth works well if you’re looking to make this vegetarian-friendly. You might want to add a splash of soy sauce or Worcestershire for added umami.
4. How do I slice the potatoes evenly?
A mandoline slicer makes it quick and easy to get uniform, thin slices. If you don’t have one, a sharp knife and a little patience will work just fine. Try to aim for slices that are about 1/8-inch thick for even cooking.
5. What cheese substitutions work well?
Gruyère gives the dish that signature French onion flavor, but you can mix and match. Swiss, fontina, provolone, and white cheddar are great options. Just make sure the cheese you use melts well.
6. Can I freeze leftovers?
Yes, you can freeze it in individual portions. Let it cool completely, then store in airtight containers or wrap tightly with foil. Reheat in the oven at 350°F until warmed through. Just know that the texture of the potatoes may soften slightly after freezing.
7. Is this dish gluten-free?
Yes, the ingredients listed are naturally gluten-free. Just double-check your broth and cheese labels to be sure they don’t contain any added thickeners or additives with gluten.
Final Thoughts: Why This Dish Deserves a Spot on Your Table
There’s something so comforting and satisfying about a potato bake—especially when it’s loaded with sweet, caramelized onions and layers of gooey, melty cheese. This Cheesy French Onion Potato Bake is everything a side dish should be: rich, flavorful, easy to make, and impressive enough to steal the show at any gathering.
It’s a dish that feels special without being complicated, and the best part? It’s versatile enough to pair with almost anything—roast beef, baked chicken, ham, or even a simple green salad if you’re going meatless.
So whether you’re making it for a holiday dinner, a potluck, or just because you’re craving something cheesy and cozy, give this recipe a try. And if you put your own twist on it—different cheeses, added protein, a splash of wine—don’t be shy! Leave a comment and let me know how it turned out. I love hearing how these recipes take on a life of their own in your kitchens.
Print
Cheesy French Onion Potato Bake
- Author: Andrew Recipes
Description
Cheesy French Onion Potato Bake is a rich and savory side dish that transforms humble potatoes into a decadent, crowd-pleasing casserole. Thinly sliced potatoes are layered with deeply caramelized onions, a creamy broth mixture, and melted cheese, creating a golden, bubbling bake with a hint of sweetness and a deeply satisfying flavor. It’s the perfect accompaniment to roasted meats or a luxurious addition to any holiday table.
Ingredients
2 tablespoons butter
1 tablespoon olive oil
2 large yellow onions, thinly sliced
½ teaspoon salt
1 teaspoon fresh thyme or ½ teaspoon dried thyme
2 cloves garlic, minced
1 cup beef broth
½ cup heavy cream
2 pounds Yukon gold or russet potatoes, thinly sliced
1 ½ cups shredded Gruyère cheese
1 cup shredded mozzarella or white cheddar
Salt and black pepper to taste
Instructions
Preheat the oven to 375°F. Grease a 9×13 inch baking dish and set aside.
In a large skillet, heat butter and olive oil over medium-low heat. Add the sliced onions and salt. Cook slowly, stirring often, for 25 to 30 minutes until the onions are deeply golden and caramelized. Add thyme and garlic and cook for another minute until fragrant. Pour in the beef broth and simmer for 2 to 3 minutes to reduce slightly. Remove from heat and stir in the cream.
In the prepared baking dish, layer half of the sliced potatoes evenly. Season lightly with salt and pepper. Spoon half of the onion mixture over the potatoes and sprinkle with half of the cheeses. Repeat with the remaining potatoes, onion mixture, and cheeses.
Cover the dish with foil and bake for 45 minutes. Remove the foil and continue baking for an additional 20 to 25 minutes, or until the top is golden and the potatoes are tender when pierced with a knife. Let the dish rest for 10 minutes before serving to allow the sauce to thicken.
Notes
For extra depth, add a splash of dry white wine or sherry while caramelizing the onions. Gruyère is traditional for French onion flavor, but you can mix in Swiss, fontina, or provolone depending on availability. This dish can be made ahead and reheated, and it pairs well with steak, roasted chicken, or even served as a main with a crisp green salad.



