In a large pot, steam the chopped cauliflower until tender.
Transfer the cauliflower to a blender or food processor and blend until smooth.
Return the pureed cauliflower to the pot and add the almond milk, heavy cream, coconut flour, butter, salt, and black pepper. Mix well.
Cook the mixture over medium heat in a large sauce pan, stirring frequently, until it thickens and reaches a porridge-like consistency.
Serve hot with optional toppings, if desired.