Place the cauliflower, cream and butter into a large microwavable-safe bowl.
Cook on high for 6 minutes uncovered. Remove, stir to coat, then cook for another 6 minutes until fork tender.
Using an immersion blender or food processor, puree cauliflower. Add flavorings (adjusting to taste), pulsing until smooth and well combined.