Combine cauliflower and spinach in a microwave safe bowl or a saucepan and cook until cauliflower is very tender, about 15 minutes.
Add cream, avocado, butter, sour cream and seasonings and blend with an immersion blender (or place carefully in your food processor and blend) until smooth.
Top with sour cream if desired and serve immediately.