Ingredients:

  • 1 large head cauliflower, cut into florets (about 4 cups or 500g)
  • 2 tablespoons unsalted butter (28g)
  • 2 tablespoons all-purpose flour (15g)
  • 1½ cups whole milk (360ml)
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • 2 cups shredded sharp cheddar cheese (about 200g)
  • ½ cup breadcrumbs (60g)
  • 1 tablespoon olive oil (15ml)
  • ¼ teaspoon paprika

Instructions:

  1. Steam cauliflower florets until tender, about 5-7 minutes.
  2. In a saucepan, melt butter over medium heat.
  3. Whisk in flour and cook for 1-2 minutes to form a roux.
  4. Gradually whisk in whole milk, stirring until smooth.
  5. Add garlic powder, onion powder, and bring to a simmer until thickened.
  6. Remove from heat and stir in sharp cheddar cheese until melted.
  7. Pour the cheese sauce over the steamed cauliflower and mix gently.
  8. In a bowl, combine breadcrumbs, olive oil, and paprika. Mix until crumbs are coated.
  9. Transfer the cauliflower and cheese mixture to a baking dish.
  10. Sprinkle breadcrumb topping evenly over the mixture.
  11. Bake in a preheated oven at 375°F (190°C) for 20 minutes until bubbling and golden brown.