Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and generously grease a 9×13-inch baking dish with butter or nonstick spray.
- Prepare the potatoes by peeling and slicing 2 pounds of russet potatoes as thinly as possible. A mandoline slicer works wonders, but a sharp knife and steady hand will also do the job.
- In a medium saucepan over medium heat, melt 2 tablespoons of unsalted butter. Whisk in 2 tablespoons of all-purpose flour and cook for about a minute until the roux turns slightly golden.
- Slowly pour in 2 cups of warmed whole milk and 1 cup of heavy cream while whisking constantly to avoid lumps. Add 2 minced garlic cloves, ½ teaspoon salt, ¼ teaspoon black pepper, and ¼ teaspoon paprika.
- Allow the mixture to cook for about 5 minutes until it thickens slightly, then remove the saucepan from heat. Stir in 1½ cups of shredded cheddar cheese and ¼ cup of grated Parmesan cheese until the cheese is fully melted and the sauce is smooth.
- Assemble the dish by layering half of the sliced potatoes in the prepared baking dish. Pour half of the cheese sauce evenly over the potatoes. Repeat with the remaining potatoes and sauce.
- Sprinkle the top with the remaining ½ cup of shredded cheddar and ¼ cup of grated Parmesan cheese. Cover the dish with foil and bake for 45 minutes.
- Remove the foil and bake for an additional 25–30 minutes until the top is golden brown and bubbly, and the potatoes are fork-tender.
- Allow the dish to rest for about 10 minutes before serving. Garnish with 1 tablespoon of freshly chopped parsley.
Notes
This dish is the ultimate comfort food that can easily become a family favorite. For a twist, try swapping cheddar with smoked gouda or Gruyère, or add in extras like caramelized onions or bacon. Leftovers can be stored in the refrigerator for up to three days; simply reheat in the oven to maintain the crispy, cheesy topping.
