Chop up 5 cups of raw cauliflower.
Bring pot of water to a boil (enough to cover all the cauliflower), add the cauliflower and boil for 15 minutes or until tender.
Drain cauliflower and place in processor.
Cook butter, garlic and rosemary in a saucepan over medium heat until fragrant.
Add melted butter, garlic and rosemary to processor and pulse several times until well combined.
Add cream, parmesan, salt and pepper to processor and process until smooth and creamy.
Taste for salt level. Serve warm and enjoy!