01 - Preheat the oven to 400°F.
02 - Slice the top off the garlic bulb to expose the cloves, drizzle with olive oil, wrap in foil, and roast for 30 to 35 minutes until soft and golden.
03 - Bring a large pot of salted water to a boil, add cauliflower florets and cook for 10 to 12 minutes until very tender, then drain well and allow excess moisture to evaporate.
04 - Squeeze roasted garlic cloves from their skins and combine with drained cauliflower, butter, cream cheese, milk, salt, and pepper in a food processor. Blend until smooth and creamy, scraping down the sides as needed.
05 - Taste and adjust seasoning if necessary, transfer to a serving bowl, garnish with chopped chives if desired, and serve warm.