Curried Cauliflower Soup

/ /

1 Star2 Stars3 Stars4 Stars5 Stars (172 votes, average: 3.76 out of 5)

Rich, healthy, vegan, and quick to prepare soup. Perfect hot or cold and keeps well if you don’t serve it all at once.


  • 1/3 cup raw cashews
  • 2 tsp extra virgin olive oil
  • 1 medium onion, diced
  • 1 large head cauliflower, cut into 1-inch pieces
  • 1 (14-ounce) can light coconut milk
  • 2 T curry powder
  • 1 tsp ground turmeric
  • 1 tsp evaporated cane sugar
  • ¼ tsp ground cinnamon
  • salt
  • 1 tsp cumin
  • caramelized Onions
  • ¼ cup chopped cilantro


  1. Put the cashews in a blender and blend until finely ground. Add 3/4 cup of water and blend for 2 minutes.
  2. Pour the cashew mixture through a fine- mesh strainer, pressing on the solids with the back of a spoon, into a bowl. Set the cashew milk aside until needed.
  3. In a large pot, heat the olive oil over low heat. Add the onions and saute until golden. Add the cauliflower, coconut milk, cashew milk, curry powder, turmeric, cumin, sugar, cinnamon, and salt. Add enough water to cover.
  4. Bring to a low boil, reduce heat and simmer until cauliflower is tender (about 10 minutes).
  5. Blend the soup with an immersion blender until the desired consistency is reached.

NOTE: If using a standing blender, allow the mixture to cool for 20 minutes. Pour the soup into the blender. Hold the lid down firmly with a clean, folded towel over it. Start on low speed and blend until the soup is smooth. Return to the pot and reheat if serving hot. Ladle into bowls and garnish with the onions and cilantro before serving.