Preheat oven to 375 degree F. Butter a 8x8 baking dish.
Wash and diced (approx. ½ inch) the potatoes (I don’t peel them). and make an even layer of potatoes in the buttered dish.
In a medium size saucepan, melt the 2 tablespoons of butter over medium heat (2-3 minutes)
Once the butter is melted, add the onion and cook until they are softened. (2-3 minutes)
Add the flour and whisk until you have a smooth texture.
Add the cream and chicken stock. Whisk until the sauce is to the desire thickness (1 minute)
Add the salt, pepper, nutmeg, basil, and garlic powder. Cook for 1 more minute, whisking constantly.
Pour over potatoes and mix to coat all potatoes
Sprinkle shredded mozzarella cheese on top.
Cover with aluminum foil and bake for 28 to 30 minutes
Take foil off and bake for an additional 10 minutes.
Enjoy!