Cut the cauliflower into chunks, place in a food processor and pulse for 10 seconds until the cauliflower is broken into small pieces. Alternatively you can chop it by hand.
Place the butter or coconut oil into a large skillet on medium high heat, and once hot, add in the cauliflower and sprinkle with salt. Cook for 6 to 7 minutes until the cauliflower begins to turn golden in colour.
Add in the almond milk and let the cauliflower cook for approximately 10 minutes until there is no liquid in the bottom of the pan, it should all be absorbed into the cauliflower.
Transfer the mixture to a food processor or blender and puree until completely smooth.
Serve warm garnished with chopped parsley or black pepper.