Go Back

Creamy Cauliflower Soup (Plant-Based Keto) No-Dairy

Cauliflower soup with olive oil butter, garlic, onions, carrots, celery, salt, pepper, chives, and plant-based cheddar cheese.
Prep Time 10 mins
Cook Time 41 mins
Total Time 51 mins
Course Soup
Servings 4


  • 2 pots
  • Blender


  • 1 head of cauliflower cut into florets
  • 3 1/2 cups water
  • 6 tbsp olive oil butter
  • 5 cloves garlic minced
  • 1 medium sized (1 cup) yellow onion minced
  • 1 cup carrots minced
  • 1 cup celery minced
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1 cup almond milk unsweetened


  • chives chopped
  • plant-based cheese optional


Cook Cauliflower Florets

  • In a pot, add 1/2 cup of water and 1 tsp salt. Bring to a boil.
  • Add cauliflower florets. Boil for 12 mins until soft.
  • Turn off heat. Cool for 5 mins.

Cook Vegetables

  • In another pot, melt olive butter on medium high heat.
  • Add garlic and onions. Cook for 4 mins.
  • Add carrots and celery. Cover and cook for 5-7 mins.

3. Puree Cauliflower

  • Transfer cauliflower to blender. Add 3 cups of water to blender if possible (if not, add remaining water to soup pot). Puree until smooth.

4. Transfer Cauliflower to Pot with Veggies

  • Stir cauliflower mash and vegetables until evenly combined.
  • Add almond milk and pepper. Adjust consistency if needed by adding water.
  • Bring to a boil and turn off heat.
  • Serve hot with chives and plant-based cheese.


You can puree all ingredients in a blender if desired. 
Keyword almond milk, bell pepper, carrots, cauliflower, celery, garlic, green onion, onion, plant-based cheese, salt