01 - Preheat oven to 400°F.
02 - Slice the top off the garlic head to expose the cloves. Drizzle with olive oil, wrap in foil, and roast for 30 minutes until cloves are soft and golden.
03 - Place cauliflower florets in a large pot with 1 inch of water. Steam for 12–15 minutes until very tender. Drain thoroughly.
04 - Squeeze the roasted garlic cloves out of their skins.
05 - Combine steamed cauliflower, roasted garlic, butter, and milk or cream in a food processor. Blend until completely smooth and creamy, or use a potato masher for chunkier texture.
06 - Season with salt and pepper. Add more milk if thinner consistency is desired.
07 - Transfer to serving bowl and garnish with chives or parsley if using. Serve immediately while warm.