Ultra-creamy scalloped potatoes layered with sweet caramelised onions and nutty Gruyere cheese. A golden, bubbling comfort food side dish perfect for holidays or any cozy meal!
Preheat oven to 375°F (190°C) and grease baking dish.
Melt butter in skillet over medium heat. Add onions and cook 20–25 minutes until golden and soft. Add garlic and cook 1 minute.
Warm cream and milk in a saucepan with salt, pepper, and thyme. Do not boil.
Layer half the potatoes in baking dish. Add half the onions, Gruyere, and Parmesan. Repeat layers.
Pour warm cream mixture over the top.
Cover with foil and bake 40 minutes. Remove foil and bake another 20 minutes until golden and bubbly.
Let sit 10 minutes before serving.
Notes
Slice potatoes evenly for best texture. Swap in white cheddar for Gruyere if desired. Reheats well in oven at 350°F for 15 minutes. Leftovers taste even better the next day!