This is a great recipe for a smooth, rich and tasty cauliflower cheese, that is a perfect side dish to any roast or steak. Prepared ahead just heat to serve.
Trim the cauliflower and steam or boil whole for 10–15 minutes or until the floret stems are only just tender.
Melt the butter in a saucepan on low heat then stir in the flour and cook for 1 minute. Gradually stir in the milk and bring to the boil while stirring continuously. Reduce the heat and cook for 2–3 minutes more.
Add three quarters of the cheese and stir until the cheese melts. Remove the pan from the heat and keep hot.
When the cauliflower is just tender, drain well and put on a warm, heatproof serving dish. Pour the hot sauce over the cauliflower, sprinkle with the remaining cheese and serve at once. If you prefer, the top can be lightly browned by placing the dish under a hot grill for a few minutes.