To make the sauce, heat the butter and the cream cheese in the microwave until soft (or on the stove top in a small sauce pan.) Blend together with a whisk until smooth, slowly adding the cream. Stir in half of the grated cheese. Blitz again in the microwave (or continue cooking on the stove top) until the sauce thickens, whisking well in between. Don't be concerned if there are a few lumps in the sauce.
Season the white sauce with salt and pepper and allow to sit and thicken for a few minutes while you prepare the broccoli.
Cook the broccoli until just tender but still firm, either in the microwave, parboil or steam it. This can take about 3-4 minutes in the microwave but can vary. Watch out for steam if you microwave the brocolli.
Pour the cheese sauce over the broccoli. Sprinkle with the remaining cheese.
Bake at 170 C/340 F fan forced for 15- 20 minutes or until the cheese has melted and browned slightly.
Notes
To cook in the microwave, simply cut the brocolli to size and plae it in the dish you plan to bake it in. Cover with cling wrap and cook until just tender- times will vary depending on your microwave.Reduce the amount of cheese that you add if you are concerned abou your dairy intake.Replace the broccoli with cauliflower and follow the exact same instructions.