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

The Best Cauliflower Cheese Recipe

  • Author: Sally Thompson
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Description

Creamy, cheesy, and irresistibly golden on top, this cauliflower cheese is the ultimate comfort food. Perfect as a side or a satisfying vegetarian main, it’s simple to make and even easier to love.


Ingredients

Scale
  • 1 large head of cauliflower, cut into florets
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 1/2 cups sharp cheddar cheese, grated (plus extra for topping)
  • 1/4 cup Parmesan cheese, grated (optional)
  • 1 teaspoon Dijon mustard
  • Salt and pepper to taste
  • Pinch of nutmeg (optional)

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. Bring a large pot of salted water to a boil. Add cauliflower florets and blanch for about 5 minutes until just tender. Drain and let steam-dry.
  3. In a medium saucepan, melt the butter over medium heat. Stir in flour and cook for 2 minutes to make a roux.
  4. Gradually whisk in the milk. Cook, whisking constantly, until thickened and smooth (about 5–7 minutes).
  5. Remove sauce from heat and stir in cheddar cheese, Parmesan (if using), mustard, salt, pepper, and nutmeg.
  6. Place the cauliflower in a baking dish. Pour cheese sauce over, making sure all pieces are coated. Top with extra cheese.
  7. Bake in the preheated oven for 20–25 minutes, until bubbly and golden on top. For a crispier top, broil for an additional 2–3 minutes.
  8. Serve hot, optionally garnished with a sprinkle of fresh herbs or additional Parmesan.