1. Chop and diced your vegetables. With a small pairing knife cut the cauliflower into small florets. Reserve about 2 cups of the little florets to add to the soup at last. For this soup I used the yellow cauliflower for the soup base and the purple florets to add whole to the soup, it adds eye appeal.
2. In a small pot, bring 4 cups of salted water to a boil. Pre-cook the diced carrots and sweet potatoes for 4-5 minutes, until al-dente, rinse with cold water. Set aside.
3. Over medium low heat in a medium size pot, add the extra virgin olive oil, and sauté the chopped onions and garlic until translucent, season with salt and pepper.
4. Once the onions are translucent, add ¾ of the cauliflower florets. Toss and add 2 cups of vegetable stock or just enough to cover the florets. Add bay leaf, thyme, fresh sprig of dill or dry, salt and pepper, cover with a lid and let them cook for 7-8 minutes or until very soft and tender. Once cooked, purée them in a food processor, blender, or use an immersion blender until smooth.
5. Place this cauliflower purée back into the pot, add the coconut milk and stir well until blended. Season with celery salt, salt, paprika and black pepper. Add a bit more vegetable stock if the consistency is to thick.
6. Add the reserved mini cauliflower florets, and the pre cooked carrots and sweet potatoes. Cover with a lid and bring to a slow simmer cook for 5 minutes. Taste and adjust the salt and pepper if necessary. Check for doneness on the vegetables; I like my vegetables on the al-dente side, not hard but not mushy. Taste them and decide if you like them softer keep cooking them for another 2-3 minutes.
*If using sundry tomatoes add them on step 4 so they can soften before pureeing the chowder.