Skip to content
Instructions:
- Preheat the oven to 375°F (190°C) and generously butter a deep baking dish.
- In a large skillet over medium-low heat, melt the butter with the olive oil.
- Add the sliced onions and cook slowly, stirring occasionally, for 20 to 25 minutes until deeply golden and caramelized. Remove from heat and set aside.
- In a saucepan, combine the heavy cream, milk, garlic, salt, pepper, and nutmeg. Warm gently over low heat, being careful not to boil.
- Arrange half of the sliced potatoes evenly in the prepared baking dish.
- Spread half of the caramelized onions over the potatoes.
- Sprinkle with half of the Gruyère cheese and a portion of the Parmesan.
- Repeat the layers with the remaining potatoes, onions, and cheeses.
- Pour the warm cream mixture evenly over the layered potatoes, gently pressing them down so they are mostly submerged.
- Cover the dish tightly with foil and bake for 45 minutes.
- Remove the foil and continue baking for 20 to 25 minutes, until the top is golden, bubbly, and the potatoes are fork-tender.
- Let the gratin rest for 10 minutes before serving. Garnish with fresh thyme or parsley if desired.
Variations
- Add thinly sliced shallots along with the onions for extra depth of flavor.
- Substitute half of the Gruyère with Fontina or Emmental for a slightly different cheese profile.
- Layer in cooked bacon or pancetta for a smoky, savory twist.
- Use half-and-half instead of heavy cream for a lighter version.
Tips
- Slice the potatoes evenly to ensure uniform cooking.
- Keep the heat low when caramelizing onions to avoid burning and develop maximum sweetness.
- Letting the gratin rest before serving helps the layers set and makes slicing easier.
- For an authentic steakhouse finish, broil for 2 to 3 minutes at the end until the top is deeply golden and lightly crisp.