French Onion Soup Potatoes

Featured in: Vegetable Sides & Grain Mixes

Yukon Gold potatoes are roasted until golden and tender, then layered in a baking dish with sweet, deeply caramelized onions cooked low and slow with butter and thyme. Gruyère and optional Parmesan cheese melt over top in the oven until bubbling. This elegant side dish captures the essence of French onion soup in a vegetarian, gluten-free format perfect for elegant dinners or casual gatherings.

Updated on Sat, 17 Jan 2026 15:48:00 GMT
Oven-roasted potato slices layered with sweet, deeply caramelized onions and melted Gruyère cheese, inspired by classic French onion soup.  Save
Oven-roasted potato slices layered with sweet, deeply caramelized onions and melted Gruyère cheese, inspired by classic French onion soup. | spoontally.com

My neighbor knocked on my door one January evening holding a ceramic dish still warm from her oven. She'd combined her favorite soup with roasted potatoes, and the smell of caramelized onions and melted cheese made my kitchen feel like a bistro. I grabbed a fork before she even finished explaining. That first bite, crispy edges giving way to sweet onions and nutty Gruyère, convinced me this wasn't just a side dish. It was the kind of recipe you make again the next weekend.

I brought this to a potluck once, skeptical that anyone would get excited about potatoes. By the time I looked up from talking to someone, the dish was empty and three people were asking for the recipe. One woman told me she'd been trying to get her husband to eat more vegetables, and he'd just finished his third helping. The Gruyère does most of the convincing, but those onions are what keep people coming back to scrape the pan.

Ingredients

  • Yukon Gold or russet potatoes: Yukon Golds hold their shape beautifully and taste buttery, while russets get crispier on the edges; either works depending on your texture preference.
  • Olive oil: This coats the potatoes just enough to help them brown without making them greasy, and a little goes into the onions for richness.
  • Yellow onions: They have the right balance of sweetness and sharpness for caramelizing; don't rush this step or you'll miss the deep flavor that makes the dish.
  • Unsalted butter: Adds a silky texture to the onions and prevents them from drying out as they slowly turn golden.
  • Fresh thyme leaves: A small amount brings an earthy note that connects the onions to classic French onion soup; dried thyme works if that's what you have.
  • Balsamic vinegar: Just a teaspoon brightens the caramelized onions and adds a hint of tang that cuts through the richness.
  • Gruyère cheese: This is the star topping; it melts into stretchy, nutty perfection and tastes like you ordered this from a French cafe.
  • Parmesan cheese: Optional, but it adds a salty sharpness that makes the cheese layer even more complex.
  • Fresh parsley: A handful of green at the end makes the dish look vibrant and adds a fresh contrast to all that richness.

Instructions

Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Prepare the oven and potatoes:
Preheat your oven to 220°C (425°F) and line a large baking sheet with parchment paper. Toss the potato slices with olive oil, salt, and pepper until every piece is lightly coated, then spread them out in a single layer so they roast evenly instead of steaming.
Roast the potatoes:
Slide the sheet into the oven and roast for 25 to 30 minutes, flipping the slices halfway through so both sides turn golden and the edges get crispy. You'll know they're ready when a fork slides through easily and the tops look burnished.
Caramelize the onions:
While the potatoes roast, heat butter and a tablespoon of olive oil in a large skillet over medium-low heat, then add the sliced onions and a pinch of salt. Stir every few minutes and let them cook slowly for 25 to 30 minutes until they collapse into soft, deeply golden strands that smell sweet and rich.
Finish the onions:
Stir in the thyme and balsamic vinegar, letting everything cook together for another minute or two until the vinegar reduces slightly. Remove the skillet from the heat and set it aside.
Assemble the dish:
Lower the oven temperature to 200°C (400°F) and lightly grease a baking dish. Arrange the roasted potato slices in the dish, slightly overlapping them like shingles, then spoon the caramelized onions evenly over the top and sprinkle with Gruyère and Parmesan if you're using it.
Bake until bubbly:
Return the dish to the oven and bake for 10 to 15 minutes, just until the cheese melts and starts to bubble around the edges. The top should look golden and irresistible.
Garnish and serve:
Let the dish cool for a few minutes so the cheese sets slightly, then scatter chopped parsley over the top. Serve it warm, straight from the baking dish, and watch it disappear.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Golden baked potatoes topped with bubbling Gruyère and fragrant caramelized onions, served warm from the oven as a comforting side dish.  Save
Golden baked potatoes topped with bubbling Gruyère and fragrant caramelized onions, served warm from the oven as a comforting side dish. | spoontally.com

I made this on a Sunday afternoon when my brother and his kids came over, and my niece, who usually picks at vegetables, ate two full servings without complaint. My brother looked at me like I'd performed a miracle. It wasn't magic, just the combination of crispy potatoes, sweet onions, and enough melted cheese to make anyone forget they're eating something that started in the ground. That's when I realized this dish has a way of turning skeptics into fans.

Make-Ahead Magic

You can caramelize the onions a day or two ahead and keep them in the fridge, which means all you have to do on the day is roast the potatoes and assemble everything. I've even roasted the potatoes in the morning, let them cool, and then layered everything together an hour before dinner. The flavors actually get better when the onions have time to settle into the potatoes, and reheating the whole dish in the oven brings back that crispy-edged magic.

Choosing Your Cheese

Gruyère is worth seeking out because it melts beautifully and has that nutty, slightly sweet flavor that defines French onion soup, but if you can't find it, a good Swiss cheese will work in a pinch. I've also used a mix of mozzarella and Parmesan when I was in a bind, and while it wasn't quite the same, it still delivered that gooey, golden top everyone loves. Just avoid pre-shredded cheese if you can; it has anti-caking agents that keep it from melting as smoothly, and you want that glossy, bubbling finish.

Serving Suggestions

This dish shines next to a simple roast chicken or a grilled steak, but I've also served it as the main event with a big green salad and crusty bread for a cozy vegetarian dinner. Leftovers, if you're lucky enough to have any, reheat beautifully in the oven and make an indulgent breakfast when you crack an egg on top and bake it until the white sets. The potatoes soak up all the flavors overnight, so the second day might be even better than the first.

  • Try adding a splash of dry white wine to the onions halfway through caramelizing for an extra layer of flavor.
  • If you want a little crunch, scatter toasted breadcrumbs mixed with melted butter over the cheese before baking.
  • For a heartier version, tuck a few slices of cooked bacon or caramelized shallots between the potato layers.
Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
Thin Yukon Gold potatoes roasted with thyme and buttery onions, finished with a bubbly golden cheese crust for a rich vegetarian treat. Save
Thin Yukon Gold potatoes roasted with thyme and buttery onions, finished with a bubbly golden cheese crust for a rich vegetarian treat. | spoontally.com

This recipe taught me that the best dishes don't always need fancy techniques or rare ingredients, just patience and good cheese. Make it once, and it'll become the potato dish you reach for when you want to impress someone without spending all day in the kitchen.

Recipe FAQs

What type of potatoes work best for this dish?

Yukon Gold or russet potatoes are ideal. Yukon Gold potatoes have a naturally buttery flavor and creamy texture that pairs beautifully with caramelized onions. Russet potatoes offer a starchier, fluffier result. Both slice easily and hold their shape during roasting.

How long does it take to caramelize the onions?

Plan for 25-30 minutes of cooking over medium-low heat, stirring often. The key is low, consistent heat—rushing this step won't develop the deep golden color and sweet flavor that makes this dish special. The slower process allows the natural sugars to concentrate.

Can I prepare this ahead of time?

Yes! Roast the potatoes and caramelize the onions up to 2 days ahead, storing them separately in the refrigerator. Assemble and bake just before serving. You can also assemble completely and refrigerate for up to 4 hours before baking; add 5-10 minutes to baking time if starting from cold.

What can I substitute for Gruyère cheese?

Swiss cheese, Emmental, or a aged cheddar all work wonderfully. Avoid pre-shredded varieties when possible—freshly grated cheese melts more smoothly. The choice affects flavor depth; Gruyère offers nutty richness, while Swiss provides milder creaminess.

Is this suitable for vegetarian and vegan diets?

This dish is naturally vegetarian and gluten-free. For a vegan version, substitute dairy butter with plant-based butter and use a vegan cheese alternative, though melting results may vary. The caramelized onions and potatoes remain delicious as the foundation.

How do I prevent the potatoes from drying out?

Coat the potatoes thoroughly with olive oil before roasting and don't skip the overlap arrangement when layering. The caramelized onions and cheese topping also add moisture and richness, creating a cohesive, creamy final dish.

French Onion Soup Potatoes

Golden roasted potatoes with caramelized onions and melted Gruyère cheese, inspired by classic French onion soup flavors.

Prep time
20 minutes
Time to cook
55 minutes
Time required
75 minutes
Recipe by Ella Wilson


Skill level Medium

Cuisine French

Makes 6 Portions

Diet preferences No meat, No gluten

Needed ingredients

Potatoes

01 3.3 lbs Yukon Gold or russet potatoes, scrubbed and sliced 1/3 inch thick
02 2 tbsp olive oil
03 1/2 tsp kosher salt
04 1/4 tsp freshly ground black pepper

Caramelized Onions

01 3 large yellow onions, thinly sliced
02 2 tbsp unsalted butter
03 1 tbsp olive oil
04 1/2 tsp kosher salt
05 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
06 1 tsp balsamic vinegar

Topping

01 7 oz Gruyère cheese, grated
02 1 oz Parmesan cheese, grated (optional)
03 2 tbsp chopped fresh parsley (for garnish)

How to make it

Step 01

Prepare Oven: Preheat oven to 425°F. Line a large baking sheet with parchment paper.

Step 02

Roast Potatoes: Toss potato slices with olive oil, salt, and pepper. Arrange in a single layer on the prepared sheet. Roast for 25-30 minutes, flipping once, until golden and tender.

Step 03

Caramelize Onions: While potatoes roast, heat butter and 1 tbsp oil in a large skillet over medium-low heat. Add onions and salt; cook, stirring often, for 25-30 minutes until deeply golden and caramelized. Stir in thyme and balsamic vinegar; cook 1-2 minutes more. Remove from heat.

Step 04

Adjust Temperature: Reduce oven temperature to 400°F.

Step 05

Assemble Dish: Arrange roasted potato slices in a lightly greased baking dish, slightly overlapping. Spoon caramelized onions evenly over the potatoes. Sprinkle Gruyère (and Parmesan, if using) over the top.

Step 06

Melt Cheese: Bake for 10-15 minutes until cheese is melted and bubbling.

Step 07

Finish and Serve: Let cool slightly. Garnish with chopped parsley and serve warm.

What you need

  • Baking sheet
  • Parchment paper
  • Large skillet
  • Sharp knife
  • Cheese grater
  • Baking dish

Allergen details

Be sure to read over each ingredient for allergens. If unsure, check with your healthcare provider.
  • Contains dairy (butter, cheese).
  • Gluten-free if all ingredients are certified gluten-free.
  • Always check cheese and other packaged ingredient labels for allergens.

Nutrition per serving

Details here are for your information only. Don't substitute for advice from your doctor.
  • Calorie count: 290
  • Fat content: 13 grams
  • Carbohydrates: 33 grams
  • Proteins: 10 grams