Preheat oven to 400 degrees F.
Wash and peel the potatoes. Slice the potatoes 1/8 inch thin and place in a bowl for now. Also, slice the onion into half moons very thinly.
Layer potatoes and onions in little stacks. Place stacks upright in a greased casserole 2.5qt to 3qt dish.
Melt butter in a medium sauce pan, once melted, add the flour and whisk vigorously over medium heat for about 2-3 minutes. Then, slowly add in the milk a little bit at a time while continuing to whisk.
Remove the roux from heat and add in the cheese, salt, pepper and dry mustard powder. Whisk in the cheese and spices until a thick, creamy and cohesive cheese sauce forms.
Pour over the cheese sauce over the potatoes in the casserole dish evenly. Place tin foil on top of the baking dish and bake for 1 hour covered with tinfoil and then 30 minutes uncovered.
Cool the potatoes for 15 minutes before digging in then garnish with parsley. Enjoy! 🙂