Bring chicken broth to a boil in a large pot. While it comes to boil, chop cauliflower into small pieces. Drop cauliflower into boiling broth, turn heat down to medium/low and cover with a lid. Let the cauliflower cook for 10 minutes or until soft with a fork.
Meanwhile, in a small saute pan, cook garlic and butter for 3-4 minutes over medium heat. Once cauliflower is done, stain and dump into your food processor or food blender. (Reserve 1/2 cup broth!). Mix the broth, cauliflower and remaining ingredients in food processor until smooth.