- 2 lbs Russet or Yukon Gold potatoes, thinly sliced
- 2 tablespoons unsalted butter
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 2 cups heavy cream (or half-and-half)
- 1 cup whole milk
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika (optional, for color and depth)
- ½ teaspoon thyme or rosemary (optional)
For the Cheese Topping:
- 1 ½ cups cheddar cheese, shredded
- ½ cup Parmesan cheese, grated