Clean the cauliflower, wash it, and then put it in a bowl and cover it with water. Bring it to boil over medium heat.
Cook for 25 minutes or until the cauliflower is soft.
Drain it well.
Put the cooked cauliflower into a food processor with 1 tablespoon of butter, 1 teaspoon of salt, and 2 tablespoons of sour cream or creme fraiche. Pulse until smooth and creamy. Another way is to use a hand blender (which I prefer because the puree won't be watery that way).
Serve with roasted veggies, scallops, sausages, stuffed mushrooms, crab salad, sweet potatoes, caramelized onions, roasted turkey, or teriyaki chicken and shrimp bowl.