If you love the deep, savory flavor of classic French onion soup, you’re going to fall head over heels for these French Onion Potatoes. This side dish combines tender, golden potatoes with caramelized onions, herbs, and gooey melted cheese for a comforting, rich flavor that’s perfect for any occasion. Whether you’re making a cozy family dinner or want an impressive holiday side, this recipe delivers every time.
Want more side dish magic like this? Subscribe to get flavorful, easy recipes sent straight to your inbox!
Why You’ll Love This Recipe
Rich & Savory – Like French onion soup, but heartier and more filling.
Comfort Food Vibes – Creamy cheese, caramelized onions, and tender potatoes.
Great for Any Meal – Pairs beautifully with meats, roasts, or a simple salad.
Oven-Baked Goodness – Easy to throw together and let the oven do the work.
Crowd-Pleaser – Ideal for family dinners, potlucks, or special holidays.
Ingredients You’ll Need
For the Onions:
- 2 tbsp butter
- 2 large yellow onions, thinly sliced
- 1 tbsp olive oil
- ½ tsp salt
- 1 tsp sugar
- 1 tsp fresh thyme leaves (or ½ tsp dried thyme)
For the Potatoes:
- 2 lbs Yukon gold or russet potatoes, peeled and thinly sliced
- 1 tbsp olive oil
- ½ tsp salt
- ½ tsp black pepper
- 1 tsp garlic powder
- ½ cup beef broth (or vegetable broth for a milder version)
- 1 tsp Worcestershire sauce
For the Topping:
- 1 ½ cups shredded Gruyère cheese (or Swiss cheese)
- ½ cup shredded mozzarella
- 2 tbsp chopped fresh parsley (for garnish)
Tools You’ll Need
- Large skillet
- 9×13 baking dish
- Sharp knife or mandoline
- Mixing bowl
- Foil for baking cover
Step-by-Step Instructions
Step 1: Caramelize the Onions
In a large skillet, melt butter with olive oil over medium heat.
Add sliced onions, salt, and sugar.
Cook for 20-25 minutes, stirring often, until onions are golden brown and caramelized.
Stir in thyme during the last 5 minutes of cooking. Set aside.
Step 2: Prepare the Potatoes
Preheat oven to 375°F (190°C).
Thinly slice peeled potatoes using a sharp knife or mandoline for even cooking.
In a large bowl, toss sliced potatoes with olive oil, salt, pepper, and garlic powder.
Step 3: Layer the Dish
Grease a 9×13-inch baking dish.
Layer half of the potatoes evenly in the dish.
Spread half of the caramelized onions over the potatoes.
Repeat with the remaining potatoes and onions.
Step 4: Add the Broth Mixture
In a small bowl, mix the beef broth and Worcestershire sauce.
Pour evenly over the layered potatoes and onions to help infuse flavor as they bake.
Step 5: Bake Covered
Cover the dish with foil and bake for 45 minutes.
Potatoes should be tender when pierced with a fork.
Step 6: Add Cheese and Finish Baking
Remove foil and sprinkle Gruyère and mozzarella cheeses evenly over the top.
Return to the oven uncovered and bake for another 15-20 minutes, until the cheese is melted and bubbling with a golden top.
Step 7: Garnish and Serve
Let rest for 5-10 minutes before serving.
Sprinkle with fresh chopped parsley for color and flavor.
Tips for Perfect French Onion Potatoes
Go Low & Slow with Onions – Don’t rush the caramelizing process for that deep flavor.
Slice Potatoes Evenly – This ensures they cook at the same rate.
Gruyère is Key – It melts beautifully and adds nutty depth, but Swiss or Provolone are great substitutes.
Add Crunch – Top with crispy fried onions after baking for an extra layer of texture.
Serving Suggestions
These potatoes pair wonderfully with:
- Roast chicken or grilled steak
- Herb-crusted fish
- Green beans or roasted asparagus
- A crisp green salad with balsamic vinaigrette
How to Store & Reheat
Storing:
Cool completely and store in an airtight container in the fridge for up to 4 days.
Freezing:
Freeze in portions in airtight containers for up to 2 months. Thaw overnight before reheating.
Reheating:
Oven: Reheat at 350°F covered with foil until warmed through (about 20 minutes).
Microwave: Reheat individual portions for 1-2 minutes until hot.
Frequently Asked Questions
- Can I make this dish ahead of time?
Yes! Assemble the dish ahead, cover, and refrigerate for up to 24 hours. Add 10 extra minutes to the baking time if cold. - What other cheese can I use?
Fontina, cheddar, or Swiss all melt well and taste delicious. - Can I use red onions?
Yes, but they’ll have a slightly sweeter flavor when caramelized. - Is this dish vegetarian?
Use vegetable broth and skip Worcestershire sauce or replace with a vegetarian version.
Final Thoughts
French Onion Potatoes bring a luxurious twist to everyday ingredients, turning humble spuds into a dish that feels restaurant-worthy. With sweet caramelized onions, creamy potatoes, and melty cheese, it’s a warm, satisfying addition to any dinner table.
Make it once and it’ll quickly become your go-to side dish for everything from weeknight meals to festive feasts. Try it tonight and let the rich, comforting flavors win you over!
Preparation Time: 20 minutes
Cooking Time: 1 hour 10 minutes
Cuisine: French-American
Nutritional Information (Per Serving):
Calories: 340 | Protein: 12g | Carbohydrates: 30g | Fat: 20g | Fiber: 3g | Sodium: 520mg

French Onion Potatoes
- Total Time: 1 hour 30 minutes
Description
If you love the deep, savory flavor of classic French onion soup, you’re going to fall head over heels for these French Onion Potatoes. This side dish combines tender, golden potatoes with caramelized onions, herbs, and gooey melted cheese for a comforting, rich flavor that’s perfect for any occasion. Whether you’re making a cozy family dinner or want an impressive holiday side, this recipe delivers every time.
Want more side dish magic like this? Subscribe to get flavorful, easy recipes sent straight to your inbox!
Ingredients
For the Onions:
-
2 tbsp butter
-
2 large yellow onions, thinly sliced
-
1 tbsp olive oil
-
½ tsp salt
-
1 tsp sugar
-
1 tsp fresh thyme leaves (or ½ tsp dried thyme)
For the Potatoes:
-
2 lbs Yukon gold or russet potatoes, peeled and thinly sliced
-
1 tbsp olive oil
-
½ tsp salt
-
½ tsp black pepper
-
1 tsp garlic powder
-
½ cup beef broth (or vegetable broth for a milder version)
-
1 tsp Worcestershire sauce
For the Topping:
-
1 ½ cups shredded Gruyère cheese (or Swiss cheese)
-
½ cup shredded mozzarella
-
2 tbsp chopped fresh parsley (for garnish)
Instructions
Step 1: Caramelize the Onions
In a large skillet, melt butter with olive oil over medium heat.
Add sliced onions, salt, and sugar.
Cook for 20-25 minutes, stirring often, until onions are golden brown and caramelized.
Stir in thyme during the last 5 minutes of cooking. Set aside.
Step 2: Prepare the Potatoes
Preheat oven to 375°F (190°C).
Thinly slice peeled potatoes using a sharp knife or mandoline for even cooking.
In a large bowl, toss sliced potatoes with olive oil, salt, pepper, and garlic powder.
Step 3: Layer the Dish
Grease a 9×13-inch baking dish.
Layer half of the potatoes evenly in the dish.
Spread half of the caramelized onions over the potatoes.
Repeat with the remaining potatoes and onions.
Step 4: Add the Broth Mixture
In a small bowl, mix the beef broth and Worcestershire sauce.
Pour evenly over the layered potatoes and onions to help infuse flavor as they bake.
Step 5: Bake Covered
Cover the dish with foil and bake for 45 minutes.
Potatoes should be tender when pierced with a fork.
Step 6: Add Cheese and Finish Baking
Remove foil and sprinkle Gruyère and mozzarella cheeses evenly over the top.
Return to the oven uncovered and bake for another 15-20 minutes, until the cheese is melted and bubbling with a golden top.
Step 7: Garnish and Serve
Let rest for 5-10 minutes before serving.
Sprinkle with fresh chopped parsley for color and flavor.
Notes
Go Low & Slow with Onions – Don’t rush the caramelizing process for that deep flavor.
Slice Potatoes Evenly – This ensures they cook at the same rate.
Gruyère is Key – It melts beautifully and adds nutty depth, but Swiss or Provolone are great substitutes.
Add Crunch – Top with crispy fried onions after baking for an extra layer of texture.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Cuisine: French-American