Cauliflower Cheese

Cauliflower Cheese is a British dish that is served as a side or even as a main (vegetarian!) It’s a cauliflower bake, smothered in a creamy cheese sauce that’s popped in the oven until bubbly and golden. While perhaps not the lightest dish in my repertoire, it is however hands down the most delicious cauliflower recipe I know!


Roasted cauliflower:

  • 1kg cauliflower florets (1 very large, 1 1/2 medium or 2 small cauliflower heads)
  • 2 tbsp extra virgin olive oil
  • 1/2 tsp sea salt
  • 1/8 tsp pepper

Cheese sauce (Mornay sauce):

  • 60g / 4 tbsp unsalted butter
  • 30g / 3½ tbsp plain flour
  • 1 cup milk (full fat best)
  • 1 cup cream (or more milk)
  • 1/2 tsp cooking salt 
  • 1/4 tsp nutmeg powder (freshly grated is best)
  • 100g / 1 cup Red Leicester cheese (or cheddar), grated (Note 2)
  • 50g / ½ cup gruyère cheese , grated (or other melting cheese of choice, Note 2)


  • 50g / ½ cup Red Leicester cheese (or cheddar), grated (Note 2)
  • 50g / ½ cup gruyère cheese , grated (or other melting cheese of choice, Note2
Cauliflower Cheese


Roasted cauliflower:

  • Preheat oven to 220°C.
  • Toss cauliflower in oil, salt and pepper. Spread on a large tray.
  • Roast 20 minutes (don’t turn). Cauliflower should still be a bit firm, but with some colour on them. Remove from oven.
  • Turn oven down to 180°C.

Cheese sauce (Mornay sauce):

  • Heat milk: Heat milk and cream until hot – either on the stove or in microwave.
  • Make roux: Melt butter in a large saucepan or small pot over medium heat. Add flour and cook, stirring regularly, for 3 minutes.
  • Add milk: While stirring, pour in half the milk. Once the roux is dissolved into the milk (mixture will thicken), stir in remaining milk. Stir on the heat for 1 minute – mixture should be thick enough to coat a wooden spoon.
  • Add cheese: Turn the stove off, but leave the pot on the turned off stove. Stir in salt, nutmeg and both cheeses. The cheese will thicken the mixture so it’s like a thick sauce.
  • Mix in cauliflower: Add cauliflower and toss to coat in the sauce.


  • Fill baking dish: Transfer mixture to a 2L baking dish (30 x 20 x 5cm).
  • Top with cheese: Sprinkle over gruyère followed Red Leicester cheese.
  • Bake at 180°C for 30 minutes until the cheese is melted, and cauliflower is bubbly and golden.
  • Serve: Sprinkle with parsley if desired. Stand 5 minutes then serve!

Recipe Notes:

  1. Cheese – It’s always best to grate your own rather than buying pre-shredded stuff, which contains anti-caking agents that can make sauces powdery. If using cups instead of weight measures, grate then pack the cheese tightly into the cup to measure.
  2. Red Leicester – An orange coloured, sharp English cheddar-like cheese. Used for its excellent flavour and colour. Or use Swiss cheese (which is mass-produced gruyère-like cheese), Jarslberg, Colby, cheddar, or any other cheese. I do not recommend Tasty cheese, it doesn’t melt so well in this type of sauce);
  3. Storage – Leftovers will keep in the fridge for 3 to 4 days. Freezer not recommended.
  4. Make ahead: Cool cauliflower fully then toss in sauce. Store in a container. When ready to cook, heat mixture slightly so you can toss the cauliflower in the sauce. Transfer to baking dish, top with cheese, bake per recipe.