Ingredients
Equipment
Method
Roast the potatoes
- Preheat the oven to 425F. Toss the halved baby potatoes with olive oil, salt, and black pepper in an oven-safe cast iron skillet.
- Roast for 30-35 minutes, turning once if needed, until the potatoes are golden and crispy. Keep them in the skillet for the next step.
Caramelize the onions
- Cook the thinly sliced yellow onions in butter over medium-low heat for 25 minutes until deep golden and jammy. Stir occasionally to prevent scorching.
- Stir in the fresh thyme leaves, beef broth, and Worcestershire sauce. Simmer until the liquid is absorbed and the onions look glossy.
Assemble and melt the cheese
- Spoon the jammy onions over the roasted potatoes so they’re evenly covered. Add the shredded Gruyere on top in an even layer.
- Bake for 8-10 minutes at 425F until the Gruyere is melted and bubbly. Let it stand 2 minutes before serving for cleaner scoops.
Notes
For the crispiest edges, keep the potatoes cut-side down during the first part of roasting and avoid stirring too often. Store leftovers in the fridge for up to 3 days in a covered container; rewarm in a 375F oven or skillet until hot. Freezing isn’t recommended because the potatoes soften after thawing. For a dairy swap, use a melting Swiss-style cheese in place of Gruyere (choose one labeled as melt-friendly).
