This Mary Berry inspired cauliflower cheese is the kind of comforting, golden-topped bake that turns a simple vegetable into something truly special. You get tender cauliflower in a silky, proper cheese sauce that tastes rich without being heavy, with a crisp topping that crackles as you dig in. It’s an easy, family-friendly recipe with classic British flavours and just enough mustard to sharpen everything up. From start to finish, you’re looking at about 45 minutes, most of it hands-off while it bakes.

Ingredients
For the cauliflower
- 1 large cauliflower (about 800g), cut into florets
- Salt, for the cooking water
For the cheese sauce
- 50g unsalted butter
- 50g plain flour
- 600ml whole milk (room temperature helps prevent lumps)
- 1 tsp Dijon mustard
- 200g mature Cheddar, grated (reserve a small handful for the top)
- 1/2 tsp fine salt, or to taste
- 1/4 tsp black pepper, or to taste
- Pinch of freshly grated nutmeg (optional)
For the topping (optional but lovely)
- 25g Parmesan, finely grated
- 2 tbsp fresh breadcrumbs
- A little butter, for greasing the baking dish
How to Make Mary Berry Cauliflower Cheese Recipe
- Prepare the oven: Preheat the oven to 200°C or 180°C fan. Grease a medium baking dish and set it aside so you can assemble quickly while everything is warm.
- Cook the cauliflower: Bring a large pan of salted water to the boil. Add the cauliflower florets and cook for 4 to 5 minutes until just tender, not soft. Drain well, then leave in the colander for 5 minutes to steam-dry.
- Start the cheese sauce (roux): Melt the butter in a saucepan over medium heat. Stir in the flour and cook for 1 minute, stirring constantly, to remove the raw flour taste.
- Whisk in the milk: Add the milk gradually, whisking as you go so it stays smooth. Once all the milk is in, bring it to a gentle simmer and cook for 3 to 4 minutes, stirring, until thickened enough to coat the back of a spoon.
- Add the cheese and seasoning: Take the pan off the heat. Stir in the Dijon mustard, nutmeg (if using), and most of the grated Cheddar. Season with salt and pepper, then stir until the cheese has melted into a glossy sauce.
- Assemble: Tip the drained cauliflower into your baking dish. Pour the cheese sauce over the top and gently stir once or twice to coat the florets evenly without breaking them up too much.
- Top and bake: Sprinkle over the reserved Cheddar, plus the Parmesan and breadcrumbs if using. Bake on the middle shelf for 20 to 25 minutes until bubbling and golden.
- Cool slightly before serving: Let the cauliflower cheese stand for 5 minutes. This helps the sauce settle so it serves neatly and stays creamy.

Tips
How do I stop cauliflower cheese from turning watery?
Cook the cauliflower until just tender, then drain it very well and let it steam-dry. That little rest in the colander makes a big difference, because excess water is what thins the sauce in the oven.
How can I avoid a lumpy cheese sauce?
Add the milk gradually and whisk continuously, especially at the beginning. If you do get a few lumps, keep whisking over gentle heat until it smooths out. Using room temperature milk also helps.
Why did my sauce turn grainy?
Graininess usually happens when the sauce boils after the cheese goes in. Once you add the cheese, take the pan off the heat and stir gently until melted, then bake as directed.
How do I get a properly golden, crisp top?
Reserve a handful of Cheddar for the top, and add Parmesan and breadcrumbs for extra crunch. If you want deeper colour, pop it under a hot grill for 1 to 2 minutes at the end, but keep an eye on it.
Serving Suggestions
- Serve alongside roast chicken, roast beef, or gammon for a proper Sunday lunch.
- Pair with sausages and onion gravy for an easy comfort-food supper.
- Add a big green salad and crusty bread to make it a simple vegetarian main.
- Spoon leftovers into a baked potato for a quick, cosy lunch.
Storage
Room Temperature
Let it cool a little, then don’t leave it out for more than 2 hours. Once it is no longer steaming, cover and refrigerate.
Refrigerator
Store in an airtight container for up to 3 days. Reheat in the oven at 180°C (160°C fan) for 15 to 20 minutes until piping hot, or microwave in short bursts, stirring once if possible.
Freezing
You can freeze cauliflower cheese for up to 2 months, but be aware the sauce can loosen slightly on thawing. Cool completely, freeze in a well-sealed container, then thaw overnight in the fridge and reheat in the oven until bubbling hot.
Nutrition
- Calories: 320 kcal
- Carbohydrates: 14 g
- Protein: 17 g
- Fat: 23 g
- Saturated Fat: 14 g
- Sodium: 520 mg
Disclaimer: Nutrition values are estimates and will vary based on ingredients and portion size.
FAQs
Can I make cauliflower cheese ahead of time?
Yes. Assemble it up to the point of baking, cover, and refrigerate for up to 24 hours. Bake from chilled, adding 5–10 minutes to the baking time, until bubbling hot all the way through.
What is the best cheese for cauliflower cheese?
Mature Cheddar gives the strongest classic flavour. For extra depth, add a little Parmesan on top, or swap in a small handful of Gruyère alongside the Cheddar.
Can I use frozen cauliflower?
You can, but it releases more water. Cook it briefly until just tender, then drain extremely well and let it steam-dry. If it still looks wet, pat it dry with kitchen paper before assembling.
How do I reheat cauliflower cheese without splitting the sauce?
Reheat gently in the oven (covered for the first 10 minutes if the top is already browned). Avoid very high heat for too long, and make sure it is heated through to the centre before serving.
Why is my cauliflower cheese bland?
Cheese sauce needs enough salt and a cheese with real flavour. Use mature Cheddar, season the white sauce well before baking, and add Dijon mustard or a pinch of nutmeg to lift the flavour.
Cauliflower Cheese (Mary Berry Style)
Course: Side DishCuisine: BritishDifficulty: Easy6
portions15
minutes25
minutes45
minutes320
kcal40
minutesTender cauliflower baked in a smooth, mustard-kissed cheese sauce with a crisp golden topping. An easy, classic British side dish that’s perfect for Sunday lunch or a cosy midweek supper.
Ingredients
1 large cauliflower (about 800g), cut into florets
50g unsalted butter (plus a little extra for greasing)
50g plain flour
600ml whole milk, at room temperature if possible
1 tsp Dijon mustard
200g mature Cheddar, grated (reserve a small handful for the top)
25g Parmesan, finely grated (optional, for topping)
2 tbsp fresh breadcrumbs (optional, for extra crunch)
1/2 tsp fine salt, or to taste
1/4 tsp black pepper, or to taste
Pinch of freshly grated nutmeg (optional)
Boiling water, for cooking the cauliflower
Directions
- Preheat the oven to 200°C (180°C fan). Lightly grease a medium baking dish.
- Cook the cauliflower florets in boiling salted water for 4–5 minutes until just tender. Drain well and leave to steam-dry for 5 minutes.
- Melt the butter in a saucepan over medium heat. Stir in the flour and cook for 1 minute, stirring constantly.
- Gradually whisk in the milk a little at a time until smooth. Bring to a gentle simmer and cook for 3–4 minutes until thickened.
- Take off the heat and stir in the Dijon mustard, nutmeg (if using), most of the Cheddar, and season with salt and pepper.
- Put the cauliflower into the baking dish and pour over the cheese sauce, coating evenly.
- Sprinkle with the reserved Cheddar, Parmesan, and breadcrumbs (if using).
- Bake for 20–25 minutes until bubbling and golden. Rest for 5 minutes before serving.
Notes
- Steam-dry the cauliflower well so the sauce stays thick and creamy.
- Use mature Cheddar for the best flavour, and grate it yourself for smoother melting.
- For a deeper golden top, place under the grill for 1–2 minutes at the end (watch closely).







