When I was growing up, we NEVER called this dish a "Gratin" - it was always Cauliflower cheese and was invariably our main meal and NOT an accompaniment! My mother had to be very clever and thrifty in what she bought & cooked, and in the absence of meat on the table, she used cheese as the protein! This dish has become very "fashionable" again is served in many guises, Cauliflower Noisette, Cauliflower Gratin, Cheese and Cauliflower Bake...but to me, it will always be just Cauliflower Cheese, and it remains one of my favourite meals! I do serve it as an accompaniment now, but you have to be very careful what you serve it with, as it is very cheesy and rich. Alternatively, just have it as a main meal and serve some homemade bread and butter with it and maybe some salad or steamed spring greens! By the way, if you make a large batch, it freezes very well - either in small plastic containers or in zip lock bags; defrost and microwave to re-heat OR reheat over a Bain Marie. Try wherever possible to use English Mustard AND a good mature Cheddar cheese in the sauce, it DOES make a huge difference to the taste, and other types of mustards & cheeses do not work as well.