Chop up the cauliflower into small-to-medium sized florets and place them into a casserole dish.
Mince your garlic cloves.
Saute your minced garlic in the butter on medium. Add a few dashes of salt and pepper.
Pour in your heavy cream and let it come to a simmer.
Whisk in a small handful of the Parmesan cheese, let it melt into the cream and then add more.
Continue whisking in your cheese in small amounts.
Drop in the cream cheese, stirring until it melts.
Pour the sauce all over the cauliflower and toss until they are all coated.
Bake at 350F for 45 minutes.
This is optional, but for extra crispiness, broil for an additional 5-10 minutes.