French Onion Potatoes

There’s something magical about the rich, sweet aroma of caramelized onions mingling with tender, buttery potatoes. This dish takes the classic flavors of French onion soup and transforms them into a decadent side dish that pairs beautifully with roasted meats, grilled chicken, or even as a comforting vegetarian main.

The slow-cooked onions create a deep, savory sweetness that’s perfectly balanced by the earthy baby potatoes. A splash of beef broth and Worcestershire sauce ties it all together, infusing the dish with layers of umami goodness.

But the magic doesn’t stop there — just before serving, we crown the potatoes with a generous layer of nutty Gruyère or Swiss cheese. As it melts and bubbles, it forms a gooey, golden blanket that’s impossible to resist.

ADVERTISEMENT

Whether for a holiday dinner or a cozy weeknight treat, this French Onion Potatoes recipe delivers comfort food at its finest — hearty, rich, and full of flavor in every bite.

Servings: 6
Total Time: 1 hour 10 minutes

Ingredients :

  • 2 pounds baby potatoes, halved
  • 3 large onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 1 1/2 cups beef broth
  • 1 teaspoon Worcestershire sauce
  • 1 1/2 cups shredded Gruyère or Swiss cheese

Instructions:

See Next Page =>