A bowl of cauliflower soup

Creamy Cauliflower Soup

  • Author: Sapana Chandra
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American


This creamy cauliflower soup is a delicious dairy-free staple any time of the year, but especially during the cooler months of the year. It’s velvety, smooth, comforting, so easy to make, and packed with flavor. The added nutrition and fiber make it the perfect addition to your meal or delicious enough to enjoy alone as a light meal.



  • 2 tablespoons avocado oil
  • 1 medium yellow onion, diced
  • 2 garlic cloves, minced
  • 1 head of cauliflower, trimmed and cut into florets
  • 3 cups vegetable broth
  • 1 cup unsweetened almond milk
  • 1/2 cup raw cashews, preferably soaked for 30 minutes
  • 1 teaspoon sea salt, to taste

Optional Toppings:

  • 1 tablespoon fresh herbs (thyme, cilantro, parsley, chives)
  • 1 tablespoon extra-virgin olive oil
  • 1 tablespoon thinly sliced green onions


  1. Heat oil in a large pot over medium-low heat. Add the onions and garlic and cook until translucent, about 5 minutes. Add cauliflower florets, vegetable broth, milk, and salt.
  2. Cover and simmer until the cauliflower florets are tender, about 25 minutes.
  3. Rinse and drain the cashews. Add to the mixture and turn off heat.
  4. Carefully transfer the cooked ingredients into a blender and puree until it’s smooth and creamy. Alternatively, use an immersion blender to process until smooth.
  5. Transfer soup back into the pot and adjust seasoning, if needed. Ladle the soup into bowls, garnish, and serve.


Add more vegetable broth if the soup is too thick. You may need to adjust seasoning.

Keywords: creamy cauliflower soup