Ingredients
- 4 large potatoes, thinly sliced 🥔
- 2 large yellow onions, thinly sliced 🧅
- 2 tbsp butter or olive oil 🧈
- 2 cloves garlic, minced 🧄
- 1 cup heavy cream or half-and-half 🥛
- 1/2 cup beef or vegetable broth 🥣
- 1 tsp thyme (fresh or dried) 🌿
- Salt and pepper to taste 🧂
- 1 1/2 cups shredded Gruyère, Swiss, or mozzarella cheese 🧀
- Optional: fresh thyme sprigs for garnish 🌱
Instructions
In a skillet over medium heat, melt butter and add sliced onions. Cook slowly for 20-25 minutes, stirring occasionally, until golden brown and caramelized. Add garlic and cook 1 more minute.
Stir in broth and thyme, simmer for 2 minutes, then add cream. Cook until warmed through. Season with salt and pepper.
In a greased baking dish, layer half the potatoes, pour over half the onion mixture, and sprinkle with half the cheese. Repeat layers.
Cover with foil and bake at 375°F (190°C) for 35 minutes. Uncover and bake another 15-20 minutes until cheese is golden and bubbly.
Let sit for 5 minutes. Garnish with fresh thyme and serve hot.
Notes
Variations & Add-Ins 🧑🍳✨
- Meaty Option: Add cooked bacon or ham between layers 🥓
- Extra Cheese: Mix in Parmesan or sharp cheddar for bold flavor 🧀
- Herb Boost: Add rosemary or parsley for added freshness 🌿
- Vegan Twist: Use plant-based cream, broth, and cheese 🌱