Cut the cauliflower into smaller pieces. Do not cut the stems.
Add the cauliflower to a large pot of water. Use enough water to cover the top of the cauliflower. I used about 2 cups and a medium-sized pot. Boil the water. Add salt to taste.
Then cover the pot and simmer for 6-8 minutes or until the cauliflower is soft. I used a fork to poke and test when done.
Remove the cauliflower from the pot, drain the water. Dry the cauliflower completely. I used paper towels.
Next add the garlic, cream cheese, heavy whipping cream, butter, cheese, and pepper to taste.
Blend until the mixture becomes creamy. You may have to remove the lid and stir the mixture and blend again a couple of times, to get it fully mixed and creamy. You can also use an immersion blender.
Serve the cauliflower mashed potatoes with chives.
Video
Notes
You can choose to saute the garlic before use if you wish. Add the butter and garlic to a skillet on medium heat. Cook until fragrant.You don't have to add in the cream cheese, parmesan, etc. This is for flavor. You will still get creamy mash without it.