The Creamiest, Most Comforting Cauliflower Cheese You’ll Ever Make

Cauliflower cheese
Rated 5 out of 5
Prep. time:
60 min
Difficulty:
easy
Amount:
4 dishes
Cosher:
milky

There are recipes we prepare because we need to eat, and there are recipes we prepare because they make our souls sing. For me, cauliflower cheese is firmly in the second category. Every time I make it, I’m reminded of long Sunday lunches, the smell of cheese sauce bubbling in the oven, and the sound of everyone at the table asking for “just a little more.” It’s the kind of dish that makes a simple vegetable taste luxurious, almost indulgent, and yet it remains one of the most comforting, homely meals we can share. The golden crust of melted cheese, the tender cauliflower underneath, and the rich sauce that ties it all together create an irresistible harmony that no one can say no to.

Preparation Time

  • Preparation: 20 minutes

  • Cooking: 30 minutes

  • Optional air fryer/grill finishing: 10 minutes

  • Total time: around 1 hour

This recipe serves 4 people generously, though I’ll admit that more than once we’ve finished it all between just two of us. Difficulty: Easy to Medium (depending on which cooking method we choose).

The necessary ingredients (possible in all kinds of variations)

  • 1 large head of cauliflower (about 1kg), cut into florets

  • 50g butter

  • 50g plain flour (or gluten-free flour blend)

  • 600ml milk (whole milk gives creaminess, but oat or almond milk work beautifully too)

  • 1 tsp mustard powder or 1 tsp Dijon mustard

  • A pinch of nutmeg (optional, but from my experience it deepens the flavor)

  • 150g strong cheddar cheese, grated (plus extra for topping)

  • 50g Parmesan or Gruyère (optional but divine for the topping)

  • Salt and freshly ground black pepper to taste

Variations and Alternatives

  • Vegan version: Use dairy-free butter, plant-based milk, and vegan cheeses (a mix of nutritional yeast with cashew cream makes a beautiful sauce).

  • Gluten-free version: Swap the flour for cornflour or gluten-free all-purpose flour.

  • Lighter version: Use semi-skimmed milk and reduce the cheese slightly, or replace some cheese with a spoonful of Greek yogurt.

The steps of preparation (possible in all kinds of variations)

Now let’s walk through the steps together. I’ll describe them as I make them myself, and I encourage you to try different methods – oven-baked for the classic, or even in the air fryer if you want a speedier version.

  1. Preheat the oven to 200°C (180°C fan) or 400°F.

  2. Bring a large pot of salted water to the boil.

  3. Add the cauliflower florets and cook for 5–6 minutes until just tender but not mushy. Drain well and set aside.

  4. In a saucepan, melt the butter over medium heat.

  5. Stir in the flour and cook for 1–2 minutes to form a roux.

  6. Gradually whisk in the milk until the sauce thickens and becomes smooth.

  7. Stir in the mustard and nutmeg.

  8. Add most of the grated cheese, stirring until melted into the sauce.

  9. Season with salt and pepper to taste.

  10. Place the cauliflower florets into an ovenproof dish.

  11. Pour the cheese sauce evenly over the cauliflower.

  12. Sprinkle with the remaining cheese (and Parmesan or Gruyère if using).

  13. Bake in the oven for 25–30 minutes until golden and bubbling.

  14. For an extra-crispy top, finish under the grill or in the air fryer for 5–10 minutes.

  15. Serve hot, ideally alongside a roast or with crusty bread to scoop up the sauce.

Cooking Variations

  • Air fryer: Assemble the dish in an air fryer-safe pan and cook at 180°C for 15–20 minutes.

  • Ninja Foodi/Instant Pot: Steam the cauliflower inside, then switch to bake/air crisp mode to finish with cheese topping.

  • Microwave: Heat the cauliflower with cheese sauce covered for 8–10 minutes, then crisp under a grill.

  • Stovetop-only: Keep it simple – toss steamed cauliflower with the hot cheese sauce in a pan and serve immediately.

Nutritional benefits

  • High in Vitamin C: Cauliflower provides a strong boost to our immune system.

  • Rich in Calcium: Thanks to the cheese and milk, this dish supports bone and dental health.

  • Good Source of Fiber: The cauliflower itself aids digestion and helps us feel full.

  • Protein-packed: Cheese and milk add valuable protein for energy and repair.

  • Contains Antioxidants: Cauliflower is naturally rich in phytonutrients that protect cells.

  • Brain health: The choline in cauliflower supports memory and learning.

  • Mood-enhancing: Comfort food like this can increase serotonin through pleasure and satisfaction.

Possible additions or upgrades

From my own experience, we can play with this recipe endlessly:

  • Add crispy bacon bits or pancetta before baking for a smoky touch.

  • Stir in cooked pasta for a hybrid mac & cheese.

  • Add sautéed onions or leeks to the cauliflower before saucing.

  • Sprinkle breadcrumbs mixed with herbs for extra crunch.

  • Swap cheddar for blue cheese if we love bold flavors.

  • Add a handful of spinach or broccoli florets for more greens.

Questions & Answers

Can we prepare this dish in advance?
Yes, we can assemble everything, cover, and refrigerate for up to 24 hours before baking.

Can we freeze it?
Yes, but from my experience, it’s better frozen before baking rather than after – the sauce holds better.

Which cheese works best?
A mature cheddar is classic, but Gruyère, Red Leicester, or even a smoky cheese bring amazing depth.

Can we make it healthier?
Yes, by using less cheese, skimmed milk, or adding more vegetables.

Can children enjoy this?
Absolutely – it’s a great way to get kids to love cauliflower!

Is it suitable for vegetarians?
Yes, just make sure the cheese is made with vegetarian rennet.

How can we make it gluten-free?
Use cornflour or gluten-free flour in the sauce.

How do we avoid watery sauce?
Make sure to drain the cauliflower very well and cook the roux properly before adding milk.

Can we reheat leftovers?
Yes, cover with foil and warm in the oven at 180°C for 15 minutes, or microwave gently.

What can we serve it with?
It’s perfect as a side with roast chicken or beef, or even as a vegetarian main with a green salad.

Can we spice it up?
Yes, a pinch of chili flakes or cayenne adds a lovely warmth.

Does it taste good without an oven?
Definitely – stovetop or microwave versions are creamy and delicious, though without the crispy topping.


Whenever I serve this dish, it never lasts long on the table – and honestly, that’s the best compliment any cook can receive. If you try this recipe and love it as much as I do, please share it on your social networks and with your friends. Nothing makes me happier than knowing this comforting dish brings joy to more tables around the world.

Like & Share
Rated by 1 users

Additional Recipes

Bang Bang Chicken Salad
Rated 5 out of 5
Time:
60 min

The Irresistible Bang Bang Chicken Salad We Keep Craving Again and Again

Cilantro Lime Sauce
Rated 5 out of 5
Time:
10 min

The Creamiest, Zestiest Cilantro Lime Sauce You’ll Ever Drizzle on Anything

Cheesy Zucchini Enchiladas
Rated 5 out of 5
Time:
50 min

Irresistibly Cheesy Zucchini Enchiladas That Will Completely Transform Your Dinner Routine

Matzo Brei
Rated 5 out of 5
Time:
20 min

The Crispiest, Fluffiest Matzo Brei That Will Transform Your Passover Mornings Forever

Fruit Platters
Rated 5 out of 5
Time:
45 min

The Fruit Platters That Make Every Table Look Luxurious, Fresh, and Impossible to Resist

טארט לימון פיסטוק
Rated 5 out of 5
Time:
300 min

The Pistachio Lemon Tart That Makes Every Slice Taste Like Sunshine and Luxury

Skip to content