In a large pan, add chopped cauliflower pieces (should be approximately 4 cups). Cover with water. Bring to a boil and stir in chicken bouillon.
Continue boiling for 30-40 minutes or until cauliflower is really soft. Drain cauliflower, reserving 1 1/2 cups of cooking water.
In a blender or food processor, combine cauliflower with 1/2 cup of cooking water, parmesan cheese and roasted garlic. Process or puree until smooth. If sauce is to thick, add some more cooking water.
Add a few shakes of cayenne pepper, butter, nutmeg (optional but delicious) and salt and pepper to taste. Process or puree until everything is blended.
Transfer back to original pan and keep warm over low heat until serving.