Some dishes don’t just show up to dinner—they steal the spotlight. This French onion potato bake does exactly that. Imagine golden, cheesy layers of potato tucked under sweet, deeply caramelized onions, all bubbling together in one cozy, irresistible dish. Hungry yet? You should be. This is the kind of recipe that makes everyone hover near the oven like it’s a major life event.
What makes it so lovable? It brings serious comfort-food energy without asking for anything fancy. You get the rich, savory flavor of onion soup vibes mixed with tender potatoes and that golden top everyone fights over. FYI, the crispy edges are basically the chef’s reward. Fans of French Cooking Recipes and French Cooking will appreciate the classic flavor twist, while anyone hunting for Easy Potato Recipes will love how approachable this bake feels from the very first step.

It also fits into so many mealtime moments. Need a holiday favorite? Done. Want a cozy weeknight side that feels a little extra? Also done. This dish slides right into your list of Vegetable Side Dishes Recipes, Roasted Vegetable Recipes, and dependable Potato Recipes Side Dishes without missing a beat. It plays well with roasted meats, fresh salads, or even a simple dinner roll situation—because carbs with carbs is sometimes the right decision, honestly. And let’s not ignore how versatile it is. Serve it when you want impressive Veggie Side Dishes, comforting Side Recipes, or even meatless dinner inspiration that still feels hearty and satisfying. For readers who love Receitas Vegetarianas, this bake brings big flavor, cozy texture, and zero boring bites. IMO, every dinner table needs one recipe like this—easy enough for real life, delicious enough for seconds, and just dramatic enough to make people ask,
Ingredients
For the onions
- 2 large yellow onions, sliced thin
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon sugar, optional
- ½ teaspoon garlic powder
- ½ teaspoon dried thyme, or 1 teaspoon fresh thyme
- ½ cup beef broth, or vegetable broth for a vegetarian option
For the potato layers
- 4 large Yukon Gold potatoes, cut into ¼-inch rounds
- 1 tablespoon butter, for the baking dish
- 1 cup shredded Gruyère cheese
- Swiss, cheddar, or mozzarella also work
- ½ cup grated Parmesan cheese
- 1 cup heavy cream or whole milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon fresh thyme leaves
For finishing
- Fresh thyme sprigs
- Extra Parmesan cheese
- Crispy fried onions, optional
Instructions
1. Cook the onions
Place a large skillet over medium-low heat and melt the butter with the olive oil. Add the sliced onions, salt, pepper, sugar, garlic powder, and thyme. Stir now and then as they cook low and slow for 20 to 25 minutes, until they turn soft and richly golden.
Pour in the broth and stir well. Let the onions cook for 5 minutes more, until they become silky and almost jam-like. Take the pan off the heat and set aside.
Tip: Slow cooking gives the onions their best flavor and sweetness.
2. Get the potatoes ready
Heat the oven to 375°F (190°C). Butter a 9×13-inch baking dish.
Add the sliced potatoes to a large bowl. Pour in the cream, then season with salt, pepper, and fresh thyme. Toss until the slices are evenly coated.
3. Build the casserole
Layer half of the potatoes in the prepared dish. Spoon half of the caramelized onions over the top. Scatter ½ cup of Gruyère and ¼ cup of Parmesan over that layer.
Repeat with the rest of the potatoes, the remaining onions, and the remaining cheese. Drizzle any extra cream left in the bowl over the top.
4. Bake
Cover the dish tightly with foil and bake for 40 minutes. Remove the foil and continue baking for 20 minutes, until the potatoes feel tender and the top looks melted and golden.
For a more browned, crisp finish, place it under the broiler for 2 to 3 minutes at the end.
5. Finish and serve
Let the bake stand for 5 minutes before serving. Top with fresh thyme, extra Parmesan, and crispy fried onions if you want extra crunch.
Serve hot.
Notes
Best pairings
This potato bake goes especially well with:
- Grilled steak
- Roast chicken
- Garlic butter salmon
- Brussels sprouts or green beans
- Crusty bread for soaking up the sauce
Recipe Tips
- Yukon Gold potatoes work especially well because they stay creamy and tender.
- Vegetable broth makes this easy to adapt for a meat-free version.
- For more texture, add crispy onions right before serving.

Nutrition
- Calories: Varies by serving size and ingredients used
I can also turn this into a polished Pinterest-style recipe card format with prep time, yield, tips, and storage notes.

Ingredients
Method
- Cook the onions
- Place a large skillet over medium-low heat and melt the butter with the olive oil. Add the sliced onions, salt, pepper, sugar, garlic powder, and thyme. Stir now and then as they cook low and slow for 20 to 25 minutes, until they turn soft and richly golden.
- Pour in the broth and stir well. Let the onions cook for 5 minutes more, until they become silky and almost jam-like. Take the pan off the heat and set aside.
- Tip: Slow cooking gives the onions their best flavor and sweetness.
- Get the potatoes ready
- Heat the oven to 375°F (190°C). Butter a 9×13-inch baking dish.
- Add the sliced potatoes to a large bowl. Pour in the cream, then season with salt, pepper, and fresh thyme. Toss until the slices are evenly coated.
- Build the casserole
- Layer half of the potatoes in the prepared dish. Spoon half of the caramelized onions over the top. Scatter ½ cup of Gruyère and ¼ cup of Parmesan over that layer.
- Repeat with the rest of the potatoes, the remaining onions, and the remaining cheese. Drizzle any extra cream left in the bowl over the top.
- Bake
- Cover the dish tightly with foil and bake for 40 minutes. Remove the foil and continue baking for 20 minutes, until the potatoes feel tender and the top looks melted and golden.
- For a more browned, crisp finish, place it under the broiler for 2 to 3 minutes at the end.
- Finish and serve
- Let the bake stand for 5 minutes before serving. Top with fresh thyme, extra Parmesan, and crispy fried onions if you want extra crunch.