Roast the Garlic: Preheat your oven to 400°F (200°C). Cut the top off the whole head of garlic, drizzle with 1 tablespoon of olive oil, and wrap it in aluminum foil. Place it on a baking sheet and roast for about 30-35 minutes, until the cloves are soft and fragrant.
Cook the Cauliflower: While the garlic is roasting, bring a large pot of salted water to a boil. Add the cauliflower florets and cook for about 10-12 minutes, until fork-tender. Drain well.
Combine Ingredients: In a large mixing bowl, squeeze the roasted garlic cloves out of their skins into the bowl (you should have a creamy paste). Add the cooked cauliflower, cream cheese, remaining 2 tablespoons of olive oil, and Parmesan cheese.
Mash It Up: Using a potato masher or an immersion blender, mash until smooth and creamy. Adjust the texture by adding a splash of water or more cream cheese if necessary.
Season It: Taste and season with salt and pepper according to your preference.
Serve: Transfer the mashed cauliflower to a serving bowl, and garnish with chopped chives for a fresh touch.
Notes
For a lighter option, substitute cream cheese with sour cream.