Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cauliflower Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A classic British comfort food, Cauliflower Cheese features tender cauliflower florets baked in a rich, creamy cheese sauce. It’s perfect as a side dish or a vegetarian main.


Ingredients

  • 1 large head of cauliflower, cut into florets
  • 50g / 3.5 tbsp butter
  • 3 tbsp plain flour
  • 2 cups (500 ml) milk, warm
  • 1 tsp Dijon mustard
  • 1/4 tsp ground nutmeg
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 cups (200g) grated cheese (cheddar, gruyere, or mix)
  • 1/4 cup (25g) extra cheese for topping

Instructions

  1. Preheat oven to 220°C/430°F (200°C fan).
  2. Bring a large pot of salted water to a boil. Cook cauliflower florets for 3 minutes until just tender. Drain and set aside to steam dry.
  3. In a saucepan, melt butter over medium heat. Add flour and cook, stirring constantly, for 1 minute.
  4. Gradually add warm milk while whisking to avoid lumps. Cook for 2–3 minutes until thickened.
  5. Remove from heat, stir in mustard, nutmeg, salt, pepper, and cheese until melted and smooth.
  6. Place cauliflower in a baking dish. Pour cheese sauce over the top and gently mix to coat.
  7. Sprinkle with extra cheese and bake for 25 minutes until golden and bubbling.
  8. Let rest for a few minutes before serving.

Notes

  • Use a mix of cheddar and gruyere for best flavor.
  • Can be made ahead and reheated.
  • Serve as a side with roast meats or as a vegetarian main.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: British

Nutrition

  • Serving Size: 1 serving
  • Calories: 305
  • Sugar: 6g
  • Sodium: 580mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 7g
  • Trans Fat: 0.5g
  • Carbohydrates: 14g
  • Fiber: 3g
  • Protein: 14g
  • Cholesterol: 55mg