Place the cauliflower florets into a large bowl with ½ cup (118 mL) water. Cover the top with plastic wrap.
Microwave for 10 to 15 minutes, until very soft and mushy. Drain and pat dry.
Fill a large saucepan or pot with enough salted water to come right below a steamer basket fitted over it. Bring the water to a boil.
Place the cauliflower florets into the steamer basket and fit on top of the pan. Cover the pan with a lid.
Reduce water to a simmer and cook, covered, for 10 to 15 minutes, until cauliflower is very soft and mushy.
Heat olive oil in a small skillet over medium heat. Add the minced garlic and saute for about a minute, until fragrant.
Place the cooked cauliflower, sauteed garlic, butter, cream cheese, and salt into a food processor. Puree for 1-2 minutes, until completely smooth.
Adjust salt to taste.
Garnish with chives if desired. You can also drizzle some melted butter on top if you'd like.