Preheat the oven to 350℉. Spray a 9x13-inch baking dish (or 3 QT baking dish) with nonstick cooking spray. Set aside.
In a saucepan, over medium heat, melt the butter.
3 tablespoons salted butter
Once the butter is melted, whisk in the flour and cook for 1 minute while whisking it constantly.
3 tablespoons all-purpose flour
Gradually whisk in the half and half, a little bit at a time, until smooth and mixed well. Let it cook for 5-8 minutes or until it's thickened.
2½ cups half and half
Stir in the dijon mustard, kosher salt, garlic powder, and dried rosemary.
2 tablespoons dijon mustard, 1 teaspoon salt, 1 teaspoon garlic powder, ½ teaspoon dried rosemary
Take the pan off the heat and stir in 1½ cups of shredded sharp cheddar cheese until the cheese has melted and it's a smooth mixture.
2 cups shredded sharp cheddar cheese
Arrange the peeled and thinly sliced potatoes in the baking dish.*Similar to rows of dominoes that have fallen over, that's how the potatoes should be layered in the dish. 2 pounds russet potatoes
Evenly pour the cheese sauce over top the sliced potatoes in the baking dish. Sprinkle the remaining 1/2 cup shredded sharp cheddar cheese over top.
Cover the baking pan with aluminum foil and bake for 60 minutes. Remove the foil and bake for another 20-30 minutes or until golden brown, bubbly, and the potatoes are fork tender.
Let rest for 10 minutes at room temperature before serving. Enjoy!