2 pounds potatoes (peeled and sliced into 1/8-inch thick rounds)
For the Cheese Sauce:
4 tablespoons butter (unsalted)
1/4 cup onions
1.5 tablespoon garlic
3 tablespoons flour
1/2 cup chicken broth (gives better depth of flavor than water)
1 cup half & half
1 cup cream
3 cups of cheese ( freshly shredded for a smoother melt)
3/4 tablespoon salt
1/4 tablespoon pepper
1/4 tablespoon paprika
3/4 tablespoon parsley
1/8 tablespoon mustard
1/4 tablespoon nutmeg
Pinch of cayenne pepper
Top With:
chives (finely chopped for the best presentation)
paprika if desired
Instructions:
Preheat your oven to 325°F and grease a 9x13-inch baking dish with butter or cooking spray. While the oven heats, peel and slice the potatoes into 1/8-inch thick rounds—I recommend using a mandoline slicer to get uniform thickness, which ensures even cooking throughout the dish. Finely chop the onions and mince the garlic, then measure out all your spices (salt, pepper, paprika, mustard, parsley, nutmeg, and cayenne) into a small bowl so they're ready to add quickly once the sauce comes together.
Bring a large pot of salted water to a boil and add the sliced potatoes. Boil for 2-3 minutes until the potatoes are just beginning to soften but still hold their shape; they should be flexible but not falling apart. Drain immediately in a colander and set aside. This quick parboil jump-starts the cooking process and ensures the potatoes finish cooking evenly when baked.
Melt the butter in a large skillet over medium heat. Add the chopped onions and minced garlic, stirring frequently until soft and fragrant, about 3 to 4 minutes. Sprinkle the flour over the aromatics and stir constantly for 2 minutes to cook out the raw flour taste and create a roux base. Pour in the chicken broth, half and half, and cream in a slow stream while whisking constantly to prevent lumps from forming. Continue stirring until the mixture thickens slightly, about 3 to 4 minutes. I like using chicken broth instead of water because it adds a subtle depth that keeps the dish from tasting flat.
Remove the skillet from the heat and stir in 1 cup of the freshly shredded cheese until fully melted and incorporated. Add the measured spice mixture from Step 1 (salt, pepper, paprika, mustard, parsley, nutmeg, and cayenne) and stir well to combine evenly. Taste and adjust seasonings if needed. The sauce should taste savory, slightly sharp from the mustard, and warm from the spices—this is your flavor foundation for the entire dish.
Spread a thin layer of cheese sauce from Step 4 across the bottom of your prepared baking dish. Arrange half of the parboiled potatoes from Step 2 in an overlapping layer on top, then pour half of the remaining sauce over them. Layer the remaining potatoes, then top with the rest of the sauce and the remaining 2 cups of shredded cheese. I always use freshly shredded cheese rather than pre-shredded because it melts much more smoothly and creates a creamier texture throughout. Cover tightly with foil and place in a preheated 325°F oven.
Bake the covered dish for 30 to 40 minutes until the potatoes are tender when pierced with a fork. Remove the foil and continue baking for another 30 to 40 minutes until the top is golden brown and bubbly around the edges. The total baking time depends on your oven and how thickly you sliced the potatoes, so start checking at the earlier time and adjust as needed.
Remove the baking dish from the oven and let it rest for 15 minutes before serving. This allows the sauce to set slightly so each scoop holds together beautifully instead of sliding around on the plate. Garnish generously with finely chopped fresh chives and a light dusting of paprika for color and a fresh onion note that brightens the rich, creamy dish.