Creamy Cauliflower Soup
This creamy cauliflower soup is cozy, flavorful, and easy to make. It’s naturally vegan, gluten-free, and dairy-free, so it fits many diets.

Cauliflower is one of those versatile vegetables that works in everything from rice and mash to dips and soups.
Here, it’s blended into a smooth, velvety soup that’s rich and comforting without using any cream, milk, or flour. I usually serve it on its own for a light meal or pair it with a quinoa salad or homemade rolls for something more filling.
Recipe Highlights
- Quick and easy: Ready in under 30 minutes with simple pantry ingredients.
- Meal prep friendly: Stores well in the fridge or freezer.
- Customizable: Add extra vegetables, swap herbs, or top with croutons, cheese, or your favorite garnishes.
Key Ingredients & Easy Swaps
- Cauliflower: One large head (about 2½ pounds or 1 kg), chopped into florets. Frozen cauliflower works too.
- Onion: Use leeks or shallots for a milder taste.
- Garlic: Fresh garlic gives the best flavor.
- Thyme: Rosemary, sage, or oregano are good alternatives.
- Vegetable stock: I recommend homemade or low-sodium store-bought stock.
See the recipe card below for a detailed ingredient list and step-by-step instructions.
How to Make Creamy Cauliflower Soup
- Sauté the aromatics: Heat the oil in a saucepan, cook the onion until soft, then stir in the garlic and cook until fragrant.
- Simmer: Add the cauliflower and thyme. Cook for a couple of minutes, then pour in the stock. Bring to a gentle boil, cover, and cook until the cauliflower is tender.
- Blend: Remove the thyme sprigs. Puree the soup until smooth using an immersion blender, or transfer it in batches to a regular blender.
- Finish and serve: Season with salt and pepper to taste. Ladle into bowls and garnish with your favorite toppings.
Adjusting consistency: If the soup is too thick, add a little vegetable stock to thin it. If it’s too thin, simmer until it reaches the desired thickness.
Instant Pot Shortcut
Add all ingredients (except oil) to the Instant Pot. Cook on high pressure for 8 minutes, quick release, and then blend until smooth.

Recipe Variations
- Extra vegetables: Stir in chopped broccoli, leeks, carrots, potatoes, kale, or spinach.
- Roasted cauliflower: Roast the cauliflower at 400°F (200°C) for about 20 minutes before blending for a richer, slightly sweet taste.
- Cheesy: Blend in nutritional yeast or shredded cheese.
- Spicy kick: Add a pinch of red pepper flakes, cayenne, or curry powder.
- Make it heartier: Mix in cooked quinoa, basmati rice, chickpeas, or white beans.
Toppings & Garnishes
- Roasted chickpeas
- A drizzle of olive oil or swirl of pesto
- Crunchy croutons
- Grilled shrimp
- Shaved sharp cheddar cheese
How to Store & Freeze
Storage: Keep in an airtight container in the fridge for up to 5 days. If it thickens, stir in a little water or stock before reheating.
Freezing: Let the soup cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge.
Reheating: Warm gently on the stovetop or in the microwave, stirring occasionally.

More Cozy Soup Recipes
- Healthy Broccoli White Bean Soup
- Carrot Soup with Ginger and Turmeric
- Roasted Pumpkin Soup with Apple
- Spicy Butternut Squash Soup
If you’ve made this healthy cauliflower soup, leave a comment and rating below. I’d love to know how it turned out for you.
How To Make It: Creamy Cauliflower Soup
Ingredients
- 2 tablespoons olive oil
- 1 medium onion peeled and diced
- 2 cloves garlic finely chopped
- 1 head of cauliflower (approx. 2.2 lb / 1 kg) stalk trimmed and cut into small florets
- 2 sprigs fresh thyme
- 4 cups (950 ml) low-sodium vegetable stock I used my homemade vegetable stock
- salt
- freshly ground black pepper
Toppings & garnishes (optional):
- fresh thyme finely chopped
- extra virgin olive oil
- roasted chickpeas
- freshly ground black pepper
Instructions
Sauté the aromatics
- Heat the olive oil in a large pan over medium heat. Add the onion and cook for about 5 minutes, stirring occasionally, until soft and translucent. Stir in the garlic and cook for 1 minute, until fragrant.
Simmer
- Add the chopped cauliflower and thyme. Cook for a couple of minutes, then pour in vegetable stock. Cover and let it simmer for 15 to 20 minutes until the cauliflower is tender.
Blend
- Remove the thyme sprigs. Puree the soup until smooth using an immersion blender, or carefully transfer it to a regular blender in batches. If your soup is too thick after blending, thin it with a bit of stock. If it's too thin, simmer it until it reaches the desired consistency.
Finish and serve
- Season with salt and pepper, then ladle it into bowls and top with your favorite garnishes.
Notes
- Storage: Keep in an airtight container in the fridge for up to 5 days.
- Freezing: Let it cool completely, then freeze for up to 3 months. Thaw overnight in the fridge.
- Reheating: Warm on the stove or in the microwave, adding broth if needed.
- Instant Pot option: Add all the ingredients (leave out the oil) to the Instant Pot. Cook on high pressure for 8 minutes, quick release, and blend until smooth.






So much goodness in a dish…
Yummy and super creamy. I added kale and broccoli to really pack the nutrients in.
Glad you liked it! :)
Mmm, this soup was surprisingly rich and filling! I didn’t have quite enough cauliflower like the recipe called for so I added 1/2 c split peas and added some nutritional yeast, and wow! This was delicious.
Your version sounds amazing, Jess! :)
I made this tonight as a part of my meal prep and it turned out amazing and very easy and simple which is what I like, I used chicken stock instead of the vegetable stock and the onion and garlic really compliment it well.
So glad to hear that, Santannah! Thank you for the feedback! :)
Hello l haven’t tried any of your recipes yet, but l know they will be amazing. I’m transitioning into becoming Vegan and l was looking for something with natural ingredients instead of all the creams, milk and butter. After reading a few of your recipes l knew this is what i’m looking for.
Thanks In Advance
Debora
Made this soup! It’s wonderful, I used roasted hazelnuts and chili oil then some Parmesan shavings. It’s delicious .
It sounds delicious, Marian! :)
This looks so silky and delicious. I was looking for a healthy soup and this is it. I’m going to make it soon. It looks so good, I can’t wait to try it.
Tried this today!Had to add more olive oil,but was stunning!! Didn’t have any thyme,so used mixed herbs instead!Even my hubby loved it!!
I am so glad you all loved this soup, Georgina! :)
Can i use chicken stock instead of vegetable?
Sure, you can use chicken stock. :)
I AM SO GLAD THAT I FOUND A SITE THAT IS THA INCLUDE THE NUTRITIONAL VALUES WITH THE RECIPES THANKS SO MUCH. Yeah!! I will post our site on my face book page for my friends to find.