In a 3-quart saucepan, sauté the onion or leek and celery in the butter until tender. Add the chopped cauliflower, a bit of salt and pepper and the broth; bring to a boil. Turn down the heat to low; cover and simmer until the cauliflower is very tender, about 20-25 minutes. Use a stick blender to puree the soup until completely smooth and thick. Add the cream; mix well. Add salt and pepper, if needed. Stir in the parsley and serve. Makes about 6 cups or 6 big servings Can be frozen * Do not use dried parsley. Per Serving: 150 Calories; 12g Fat; 5g Protein; 6g Carbohydrate; 3g Dietary Fiber; 3g Net Carbs