Wash and cut cauliflower into florets.
Peel 3 cloves of garlic.
Add cauliflower and garlic to a pot of boiling water. When it reaches a boil again, set a timer for 7 minutes.
Strain and add back to the pot set over medium heat so the residual water can cook all the way out of the cauliflower. Add 1 tsp salt the cauliflower to help pull the water out. Stir often. This process takes about 10-12 minutes.
Once there is no more water in the pot and the cauliflower starts to barely brown and stick to the pot remove and add to a food processor.
To the food processor add cream cheese, butter, parmesan cheese, 1/2 tsp salt and pepper.
Blend until smooth. Taste and add more salt if needed.