Loading...

Preheat your oven to 375°F (190°C). Lightly butter a 9x13-inch baking dish.

In a large saucepan or Dutch oven, melt the butter over medium heat. Add the minced garlic and cook for 1 minute until fragrant, being careful not to brown it.

Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, to create a roux.

Gradually whisk in the warmed whole milk and heavy cream until smooth. Bring the mixture to a gentle simmer, stirring occasionally, until it thickens slightly, about 3-5 minutes.

Remove the sauce from heat and stir in the Dijon mustard, fresh thyme, grated nutmeg, kosher salt, and black pepper. Stir in 1 cup of the shredded Gruyere cheese and all of the sharp cheddar cheese until melted and smooth. Taste and adjust seasoning as needed.

Arrange one-third of the thinly sliced potatoes in an even layer in the prepared baking dish. Top with half of the diced ham.

Pour about one-third of the cheese sauce evenly over the potatoes and ham. Sprinkle with 1/4 cup of the remaining shredded Gruyere cheese.

Repeat the layering: another one-third of the potatoes, the remaining half of the ham, another one-third of the cheese sauce, and another 1/4 cup of Gruyere.

Finish with the remaining one-third of the potatoes, the last of the cheese sauce, and the remaining 1/2 cup of Gruyere cheese.

Cover the baking dish tightly with aluminum foil and bake for 30 minutes.

Remove the foil and continue baking for another 20-25 minutes, or until the potatoes are tender and the top is golden brown and bubbly. To check for doneness, insert a thin knife into the center; it should go in easily.

Let the gratin rest for 10 minutes before serving. This allows the sauce to set and makes for easier serving.


Preheat your oven to 375°F (190°C). Lightly butter a 9x13-inch baking dish.

In a large saucepan or Dutch oven, melt the butter over medium heat. Add the minced garlic and cook for 1 minute until fragrant, being careful not to brown it.

Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, to create a roux.

Gradually whisk in the warmed whole milk and heavy cream until smooth. Bring the mixture to a gentle simmer, stirring occasionally, until it thickens slightly, about 3-5 minutes.

Remove the sauce from heat and stir in the Dijon mustard, fresh thyme, grated nutmeg, kosher salt, and black pepper. Stir in 1 cup of the shredded Gruyere cheese and all of the sharp cheddar cheese until melted and smooth. Taste and adjust seasoning as needed.

Arrange one-third of the thinly sliced potatoes in an even layer in the prepared baking dish. Top with half of the diced ham.

Pour about one-third of the cheese sauce evenly over the potatoes and ham. Sprinkle with 1/4 cup of the remaining shredded Gruyere cheese.

Repeat the layering: another one-third of the potatoes, the remaining half of the ham, another one-third of the cheese sauce, and another 1/4 cup of Gruyere.

Finish with the remaining one-third of the potatoes, the last of the cheese sauce, and the remaining 1/2 cup of Gruyere cheese.

Cover the baking dish tightly with aluminum foil and bake for 30 minutes.

Remove the foil and continue baking for another 20-25 minutes, or until the potatoes are tender and the top is golden brown and bubbly. To check for doneness, insert a thin knife into the center; it should go in easily.

Let the gratin rest for 10 minutes before serving. This allows the sauce to set and makes for easier serving.
