National Dish England: Cauliflower Cheese (Recipe)

In this article
There are few dishes that say comfort quite like Cauliflower Cheese. Tender florets are smothered in a rich, creamy cheese sauce and baked until the top turns gloriously golden and crisp. Whether you serve it as a side at a Sunday roast or enjoy it as a meal in its own right, this homely classic brings warmth and cheer to the table. Simple to make and endlessly satisfying, it is the kind of dish that wins over cheese lovers every time.
About Cauliflower Cheese
Cauliflower Cheese is not just a dish but a real treat for anyone who loves cheese. It marries the mild, gentle flavour of cauliflower with a rich, creamy cheese sauce that bakes into a wonderfully crisp, golden crust. It is most often served as a side dish, yet it works beautifully as a full meal in its own right. This straightforward combination makes it a perfect choice for any occasion, from a festive dinner to a relaxed family supper, much like a comforting Lancashire Cheese and Onion Pie.
Ingredients (serves 1–2)
- 1 small cauliflower, broken into florets
- 200 ml milk
- 100 g grated cheese (Cheddar, for example)
- 2 tablespoons butter
- 2 tablespoons plain flour
- 1 teaspoon mustard (optional)
- Salt and pepper, to taste
Shopping for the ingredients
When shopping for the ingredients for Cauliflower Cheese, it is well worth paying attention to the quality of the cauliflower. Choose fresh florets that are firm and free of brown spots. The milk and cheese should be of good quality too, so you get the best possible flavour. A wonderful cheese for this recipe is Cheddar, as it melts beautifully and delivers a deep, intense taste.
Preparing the dish
Before you begin cooking, wash the cauliflower thoroughly and break it into even florets. These can then be blanched in a pan of boiling water for around 5–7 minutes, until just tender. This shortens the baking time in the oven and helps the cauliflower cook through evenly. Once blanched, drain the florets well and set them aside.
Step-by-step instructions
- Preheat the oven to 200°C.
- Melt the butter in a pan over medium heat and stir in the flour. Cook, stirring constantly, for 2–3 minutes until the mixture is pale and just beginning to foam.
- Gradually add the milk, stirring continuously to keep the sauce smooth and lump-free.
- Bring the sauce to the boil and let it simmer until it thickens. Stir in the mustard, then season with salt and pepper.
- Stir in the grated Cheddar until it has melted completely into the sauce.
- Arrange the cauliflower florets in an ovenproof dish and pour the cheese sauce over the top.
- Bake in the preheated oven for 20–25 minutes, until the surface is golden brown and crisp.
Gluten-free / lactose-free version
For a gluten-free version of Cauliflower Cheese, simply swap the wheat flour for a gluten-free flour blend. Do check that the cheese and milk you use are gluten-free as well. To make a lactose-free variation, use lactose-free milk and cheese. These alternatives offer a similar flavour and the same creamy texture, so you need not miss out on any of the pleasure.
Tips for vegans and vegetarians
Vegans can make Cauliflower Cheese by replacing the milk with a plant-based alternative such as oat or almond milk. For the sauce, try vegan cheese alternatives or nutritional yeast, both of which lend a cheesy flavour without any animal products. Remember to swap the butter for a plant-based margarine too. With these simple adjustments, even vegans can enjoy the delicious flavours of this dish.
More tips and tricks
To get the most out of Cauliflower Cheese, you can fold extra seasonings and aromatics such as garlic or onions into the cheese sauce. A pinch of nutmeg also adds a lovely depth of flavour. Other vegetables such as broccoli or carrots can be combined with the cauliflower to make the dish more interesting. Do experiment with different cheeses to tailor the taste to your liking.
Adapting the recipe to your taste
Cauliflower Cheese is a versatile dish that is easy to adjust to personal preference. If you like a bit of heat, add a little chilli or cayenne pepper to the cheese sauce. For a smokier note, reach for a smoked cheese. You could also stir in fresh herbs such as thyme or parsley for extra flavour. That way the dish stays exciting and entirely your own.
Ingredient substitutions
If you do not have certain ingredients to hand, there are plenty of creative alternatives. In place of cauliflower you could choose Romanesco or broccoli. For the cheese sauce, Gouda or mozzarella works well instead of Cheddar. The milk can even be replaced with vegetable stock if you fancy a lighter version. These substitutions are simple and help you make the recipe your own.
Drink pairing ideas
A range of drinks makes a fine accompaniment to a hearty dish like Cauliflower Cheese. A fresh, light white wine such as Sauvignon Blanc is ideal and balances the creaminess of the dish. For a non-alcoholic option, consider a sparkling ginger ale or a clear lemonade. These drinks bring a refreshing lift that pairs beautifully with the rich flavour of the cauliflower and cheese.
Serving and presentation ideas
Presentation is an important part of any dish. Serve Cauliflower Cheese in a pretty, deep baking dish to show off the golden, crisp surface. A scattering of fresh herbs such as parsley or chives adds a welcome splash of colour. Choose attractive crockery to serve the dish in style and lift the whole experience.
A bit of history
The roots of Cauliflower Cheese lie in British cooking, where it has been known as a side dish since the 18th century. Originally, simple cheese sauces were served with a variety of vegetables, but cauliflower quickly grew in popularity. Over the years the combination has taken on many forms, with cheese and vegetables reinterpreted time and again. Today it is a true classic, enjoyed in countless households and a cherished part of England’s cuisine, much like a warming Lancashire Hotpot.
More recipe ideas
- Lancashire Cheese and Onion Pie
- Leicestershire Stilton Pie
- Bubble and Squeak with Bacon
- Rumbledethumps
- Pease Pudding
Summary: Cauliflower Cheese
Cauliflower Cheese is a wonderful dish that shines thanks to its simple ingredients and fuss-free preparation. It brings together the gentle flavour of cauliflower and a creamy cheese sauce to create a genuine treat for the palate. Whether enjoyed as a main course or a side, Cauliflower Cheese brings warmth and joy to any meal. Give it a try today and savour the comforts of this English classic.


