This Best Ever Cauliflower Cheese is a creamy, cheesy, oven‑baked classic. An easy cauliflower cheese recipe perfect for any Sunday roast, Sunday lunch, Christmas dinner or Thanksgiving side dish. With tender baked cauliflower, a rich cauliflower cheese sauce and a golden top, it's the ultimate cheesy cauliflower bake and pairs brilliantly with my Yorkshire Pudding recipe for the full roast dinner experience.

This Cauliflower Cheese recipe is a proper family dish that disappears quickly! It's creamy, cheesy, oven‑baked and exactly the kind of cosy side you want on the table for a Sunday roast or Christmas dinner. My lot love it because it's simple, comforting and is nostaligic…it reminds me of my own childhood. When it's bubbling and golden on top, it's impossible not to dive straight in. Pair it with my Yorkshire Pudding recipe and you've basically got the perfect roast dinner lineup.
Cauliflower cheese is comforting and cheesy and is great way to get kids to enjoy eating cauliflower. My 5 year old has recently started eating cauliflower thanks to this recipe. Granted…all the cheese does help, but he is eating vegetables nonetheless!!
Cauliflower cheese has its roots in traditional British home cooking, evolving from simple Victorian vegetable dishes into the creamy, cheesy side dish we know today. Early versions appeared in 19th‑century cookbooks, where cauliflower was often served with a basic white sauce. As cheese became more accessible, families began enriching that sauce with cheddar, turning it into the comforting baked cauliflower with cheese that's now a staple of Sunday roast, Christmas dinner and cosy family meals.
If your family loves this Best Ever Cauliflower Cheese recipe as much as mine does, you're in good company…..we've got plenty more flavour‑packed dinners that hit that same comfort‑food sweet spot. From easy weeknight winners to cosy one‑pot meals, here are a few more recipes that always go down well at our table:
- Chicken pesto pasta
- Irish, bacon, cabbage and potato soup
- Jerk Salmon with rice and peas
- Creamy salmon, lemon and dill pasta
- Roasted butternut squash gnocchi with truffle and parmesan
- Yorkshire puddings
- Lebanese turkey kofta mezze plate
Jump to:
Ingredients and substitutions

See recipe card for full ingredient list with quantities.
- Cauliflower – 2 whole medium cauliflowers works best. You can also use pre‑cut florets or even frozen cauliflower (no need to defrost, just boil a little longer).
- Milk – Whole milk gives the richest cauliflower cheese sauce, but semi‑skimmed works too (I use semi skimmed). For a lighter option, use half milk and half cauliflower cooking water.
- Chives – They add a fresh, mild onion flavour. Swap for spring onions, parsley or a pinch of dried mixed herbs if that's what you've got.
- Cheddar – Extra mature cheddar gives the best flavour. Mild cheddar works, but you may need a little extra seasoning.
- Mozzarella – This gives you that gorgeous stretchy, melty top. You can swap it for more cheddar, Red Leicester or even Gruyère for a deeper flavour.
- Butter – Essential for the roux. Salted or unsalted both work, just adjust seasoning at the end.
- Plain flour – This thickens the sauce. Gluten‑free plain flour works perfectly too, just whisk well to avoid lumps.
How do I make Cauliflower cheese?
Here's how to bring this easy cauliflower cheese together, step by step. From prepping the cauliflower to making that silky cauliflower cheese sauce and baking it until golden and bubbling, this method keeps everything simple, family‑friendly and totally foolproof
Step 1: Bring a large pan of water to the boil. Prepare the cauliflower by cutting it into bite‑sized florets


Step 2: Boil the cauliflower for 10-12 minutes, or until tender. Drain the cauliflower, keeping the cooking water – you should have around 900ml left.


Step 3: Grate 130g cheddar cheese and finely dice the chives


Step 4: In a large pan, melt the butter with a small squirt of cooking oil (this stops the butter burning). Add the flour to make a roux and cook on a low heat for 3 minutes, stirring


Step 5: Add the milk little by little, whisking vigorously to avoid lumps. It will become very thick, like a paste – keep whisking until smooth before adding more.


Step 6: Start adding the reserved cauliflower water gradually, whisking continuously. Keep the pan on the heat and whisk vigorously to maintain a smooth sauce. Add enough water to reach your desired thickness – around 700ml works well.

Step 7: Add most of the grated cheese, holding back a handful for the topping. Whisk until fully melted and smooth. Season the sauce with salt and pepper, then stir in the chives.


Step 8: Add the cooked cauliflower to the sauce and gently fold it through


Step 9: Transfer everything to a baking dish, sprinkle over the remaining cheese, and bake at 200°C for 20 minutes, or until golden, bubbling and crispy on top.


Serving suggestions
- Perfect with a roast dinner – this cheesy cauliflower bake sits beautifully alongside roast beef, chicken or pork, and it's even better when you add a batch of my Yorkshire Pudding recipe for the full Sunday roast experience.
- A star Christmas or Thanksgiving side – the rich cauliflower cheese sauce and golden top make it a natural fit for any festive table.
- Pair with simple greens – steamed broccoli, peas or buttery cabbage help balance the richness and round out the plate.
- Make it a cosy midweek meal – serve a big spoonful with crusty bread and a green salad for an easy, comforting dinner.
- Leftovers win – reheat gently and enjoy with jacket potatoes, grilled meats or even stirred through pasta for a quick next‑day meal.

Variations
Storage and freezing
- Fridge – Leftover cauliflower cheese keeps really well. Once cooled, store it in an airtight container in the fridge for up to 3 days. Reheat in the oven at 180°C until piping hot, or microwave in short bursts, adding a splash of milk if the sauce thickens.
- Freezer – Cauliflower cheese can be frozen, though the texture may become slightly softer once defrosted…..so I wouldn’t recommend it!!!

- Salt your cooking water properly – it seasons the cauliflower from the inside out and gives you flavour‑packed cauliflower water for the sauce.
- Cut the cauliflower evenly – similar‑sized florets cook at the same pace, so you don't end up with a mix of mushy and rock‑hard pieces.
- Whisk like a champ – adding the milk and cauliflower water slowly is the secret to a silky, lump‑free cauliflower cheese sauce every time.
- Use strong cheddar – the sharper the cheddar, the better the flavour. Mild cheese works, but you'll miss that classic cauliflower cheese punch.
- Don't skip the oil in the butter – it stops the butter burning and keeps your roux smooth and easy to work with.
- Bake until properly golden – that deep, bubbling top is where all the magic happens, so give it the full time in the oven.
- Let it sit for 5 minutes before serving – it thickens slightly and makes spooning it out much easier, especially when feeding hungry family members hovering nearby.
FAQ
How to make a simple cauliflower cheese?
A simple cauliflower cheese starts with boiling cauliflower until tender, then making a basic roux with butter, flour and milk. Add plenty of cheddar to create a smooth cauliflower cheese sauce, stir in the cooked cauliflower and bake until golden. It's classic, comforting and incredibly easy.
What are common mistakes in cauliflower cheese?
The biggest mistakes are rushing the roux (which leads to a grainy sauce), adding the milk too quickly (hello lumps), not seasoning enough, and overcooking the cauliflower until it turns mushy. Another common issue is a pale top - give it long enough in the oven to get properly golden and bubbling.
Is it best to boil or roast cauliflower for cauliflower cheese?
Boiling is the traditional and easiest method, and it gives you that flavourful cauliflower cooking water to use in the sauce. Roasting adds extra flavour and caramelisation, but you'll need to adjust the sauce thickness since you won't have the cooking water. Both work – it just depends on the style you prefer.
Can I make cauliflower cheese ahead of time?
Yes – cauliflower cheese is brilliant for prepping ahead. Assemble the dish earlier in the day (or even the night before), keep it in the fridge, then bake when you're ready. You may need an extra 5 minutes in the oven if it's going in cold.
Why is my cauliflower cheese watery?
This usually happens if the cauliflower is overcooked or not drained well enough. Make sure the florets are just tender, not falling apart, and let them steam‑dry for a minute before adding to the sauce. Using the cauliflower cooking water gradually also helps you control the sauce thickness.
How do I stop my cheese sauce from going grainy?
A grainy sauce is almost always caused by adding cheese over too high a heat. Take the pan off the heat before stirring in the cheese, whisk until smooth, then return it to a low heat only if needed. Using strong cheddar also melts more smoothly than pre‑grated cheese.
Did you enjoy this recipe? have a question? It would mean so much to me if you please leave a comment and a rating below!

Best Ever Cauliflower Cheese (Creamy, Cheesy & Oven‑Baked)
Ingredients
- 1200 ml water
- 2 medium cauliflowers
- 130 grams cheddar cheese
- 20 grams chives
- 100 grams butter
- 120 grams plain flour
- 600 ml milk
- 130 grams grated mozzarella cheese
Instructions
- Bring a large pan of water to the boil. Prepare the cauliflower by cutting it into bite‑sized florets
- Boil the cauliflower for 10-12 minutes, or until tender. Drain the cauliflower, keeping the cooking water – you should have around 900ml left.
- Grate 130g cheddar cheese and finely dice the chives
- In a large pan, melt the butter with a small squirt of cooking oil (this stops the butter burning). Add the flour to make a roux and cook on a low heat for 3 minutes, stirring
- Add the milk little by little, whisking vigorously to avoid lumps. It will become very thick, like a paste – keep whisking until smooth before adding more.
- Start adding the reserved cauliflower water gradually, whisking continuously. Keep the pan on the heat and whisk vigorously to maintain a smooth sauce. Add enough water to reach your desired thickness – around 700ml works well.
- Add most of the grated cheese, holding back a handful for the topping. Whisk until fully melted and smooth. Season the sauce with salt and pepper, then stir in the chives.
- Add the cooked cauliflower to the sauce and gently fold it through
- Transfer everything to a baking dish, sprinkle over the remaining cheese, and bake at 200°C for 20 minutes, or until golden, bubbling and crispy on top.
Notes
Related
Pairing
These are my favorite dishes to serve with [this recipe]:












