Ingredients
Equipment
Method
Roast the potatoes
- Preheat oven to 425F. Toss the baby potatoes with olive oil, salt, and black pepper in an oven-safe cast iron skillet until evenly coated.
- Roast 30-35 minutes at 425F, until golden and crispy. Keep an eye on the edges for deep browning.
Make the onion topping
- Cook the yellow onions in butter over medium-low heat for 25 minutes, stirring occasionally, until deep golden and jammy. The onions should look soft and caramelized, not pale.
- Stir in fresh thyme leaves, beef broth, and Worcestershire sauce. Simmer until the liquid is absorbed and the onions look glossy.
Bake with Gruyere
- Spoon the onion mixture over the roasted potatoes. Spread it to cover the surface so every bite has caramelized onions.
- Top with shredded Gruyere and bake 8-10 minutes at 425F, until the cheese is melted and bubbly. Finish with a quick visual check for bubbling browned spots.
Notes
For the crispiest potatoes, make sure the skillet is oven-safe and hot when you start roasting, and cut the baby potatoes into even halves so they brown at the same rate. Store leftovers covered in the refrigerator up to 3 days; reheat in a 400F oven until warmed through and the cheese softens again (microwave works but softens the crust). Freezing isn’t recommended because potatoes can turn mealy after thawing. Dietary swap: use lactose-free Gruyere (or a lactose-free shredded Swiss-style cheese) to reduce lactose while keeping the melty texture.
