I use Raymond Blanc’s recipe from French Cooking Made Simple (BBC books) which has many simple and very tasty recipes) This has the approval of my French wife 🙂
Couple of key tips
Yes pre-cook (as above 7-10 mins) in cream (25%) full fat milk (75%) mix stirring every couple of mins to prevent sticking. Milk/cream/nutmeg brought to boil before adding potatoes
Do not wash the potatoes after slicing (starch is good for result)
Add grated cheese after cooking in pot and stir in well.
Rub baking dish with garlic slice
You can pre cook for say 3/4 of the time and reheat just before serving.
You can never make too much, we had enough for 3 meals inc Christmas day