Cut the cauliflower, including the core, into 1-inch pieces. Bring a large pot of water to a boil and salt lightly. Add the cauliflower and cook over medium heat until completely tender, 20 minutes to 30 minutes. Drain cauliflower in a colander.
With a bowl or small plate, press on the cauliflower to remove all water. Toss the cauliflower and continue pressing out the water. This step is very important to the texture of the dish. Transfer the cauliflower to a food processor. Add the cream and puree until completely smooth. If you like a chunkier texture, mash by hand, adding the cream after cauliflower is mashed. Return to pot.
When you are ready to serve, heat over low heat, stirring constantly. Add the butter, parmesan and cream cheese. Stir until incorporated. Season to taste with salt, if necessary. Serve immediately.
Calories From Fat
% Daily Value*
Total Fat 0g
Saturated Fat 0g
Trans Fat 0g
Dietary Fibers 0g
* Percent Daily Values are based on a 2,000 calorie diet.
* Nutrition information is estimated based on the ingredients and cooking instructions as described in each recipe and is intended to be used for informational purposes only. Please note that nutrition details may vary based on methods of preparation, origin and freshness of ingredients used.