spiced cauliflower potato soup

Spiced Cauliflower Potato Soup

(vegan, gluten free, nut free)

This spiced cauliflower potato soup recipe is the ultimate cozy soup recipe. It’s packed with veggies and spices, and the texture is so smooth and creamy you wouldn’t even know there’s cauliflower in it. 

I use curry powder in this recipe because it is convenient for me, however if you have your own spice mix then you can definitely use it here.

I find an immersion blender works really well to puree this soup, since you don’t have to take it out of the pot you cooked it in. Using a standard upright blender works well too, you’ll just have to blend it in a few batches.

spiced cauliflower potato soup
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
spiced cauliflower potato soup

Spiced Cauliflower Potato Soup

  • Author: Megan Lange
  • Prep Time: 15 mins
  • Cook Time: 1 hr 15 mins
  • Total Time: 1 hr 30 mins
  • Yield: 4-6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Diet: Vegetarian


The ultimate cozy soup, packed with veggies and spices.


  • 2 tbsp unsalted butter (or vegan butter)
  • 1 cup onion, diced
  • 4 cloves (~4 tsp) garlic, minced or finely chopped
  • 4 cups cauliflower, roughly chopped
  • 2 cups potato (Yukon, Russet, anything!), peeled & diced
  • 23 tsp curry powder (or your own spice mix)
  • 12 tsp ground cumin
  • 1/2 tsp paprika
  • 1/2 tsp salt (to taste)
  • 1/2 tsp pepper (to taste)
  • 6 cups low-sodium vegetable stock
  • ~1/2 cup full-fat coconut milk (or 35% MF whipping cream)


  1. Melt the butter in a large pot over medium heat. Add the onion & garlic and sautéuntil the onion is softened (3-4 minutes).
  2. Stir in the cauliflower and potatoes, and sauté for 2-3 minutes until lightly browned.
  3. Mix in the curry powder, cumin, paprika, salt, and pepper and cook for another 2 minutes.
  4. Add in the low-sodium vegetable stock, ensuring the stock covers all the vegetables. Bring to a boil over high heat, then reduce the heat to low and simmer uncovered for 1 hour. Add more stock if the cauliflower is no longer submerged.
  5. Remove from heat and either puree with an immersion blender or blend it in small batches in a standard blender.
  6. Once pureed and smooth, place soup back in pot and stir in the coconut milk (or whipping cream). Reheat (to desired serving temperature) and add more salt & pepper to taste. Serve warm!
  7. Store leftovers in an airtight container in the fridge for 4-5 days.

Keywords: spiced cauliflower potato soup