Creamy Cauliflower Soup
This post may contain affiliate links, please see our privacy policy for details.
This warm, comforting creamy cauliflower soup is ready in just 30 minutes. It’s vegan, gluten-free, and dairy-free, making it a great choice for many dietary needs. Serve it on its own for a light lunch or pair it with quinoa salad or dinner rolls for a more filling meal.

Cauliflower is a versatile vegetable that works well in all kinds of low-carb recipes, like cauliflower rice, mash, and hummus. In this recipe, it blends into a smooth, rich base that’s both light and satisfying.
There’s no need for cream, milk, or thickeners, making it a good option if you’re looking for a healthier, plant-based, and dairy-free alternative to traditional creamy soups.
Recipe Highlights
- Quick and easy: Ready in under 30 minutes with basic pantry staples.
- Light and satisfying: Blended cauliflower creates a rich, smooth texture without any dairy.
- Great for meal prep: Keeps well in the fridge for up to 5 days and freezes beautifully.
- Customizable: Add extra veggies, switch up the herbs, or top with croutons, sharp cheddar, or your favorite garnishes.
Key Ingredients & Easy Swaps
- Cauliflower: One large head (about 2½ pounds or 1 kg), chopped into small florets. Frozen cauliflower works too.
- Onion: Use leeks or shallots for a milder taste.
- Garlic: Fresh garlic gives the best flavor.
- Thyme: Swap with rosemary, sage, or oregano if preferred.
- Vegetable stock: I recommend using low-sodium stock. I prefer homemade, but store-bought vegetable or chicken broth is fine.
See the recipe card below for a detailed ingredient list and step-by-step instructions.
How to Make Healthy 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.
If your soup is too thick after blending, thin it with a bit of vegetable stock. If too thin, simmer a little longer to thicken.
Instant Pot Shortcut
Add all ingredients (except the oil) to the Instant Pot. Cook on high pressure for 8 minutes, then quick release. Blend until smooth using an immersion or standard blender.
Recipe Variations
- Add more vegetables: Stir in chopped broccoli, leeks, carrots, potatoes, kale, or spinach.
- Roasted cauliflower: For a richer, slightly sweet flavor, roast the cauliflower florets at 400°F (200°C) for about 20 minutes before adding them to the soup.
- Cheesy flavor: 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
Add flavor and texture with:
- 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. Thin with water or broth if needed. If it thickens, add a splash of water or broth to loosen it before reheating.
Freeze: 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 until heated through, stirring occasionally.
More Comforting 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 tried this dairy-free creamy soup or any other recipe on the blog, don’t forget to rate it and leave a comment below. I love hearing 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.