This creamy cauliflower soup is made with fresh cauliflower, potato, onion, garlic, and thyme, then blended until smooth. The potato gives the soup plenty of body, so you don’t need heavy cream.
I finish it with milk and a little Parmesan, which gives it a creamy texture without making the soup too heavy. And it takes about 20 minutes from start to finish.

I remember the first time I told my kids I was making cauliflower soup — they weren’t exactly excited about it. But once they tried it, they loved it.
I’ve made it many times since, especially when I have a head of cauliflower sitting in the fridge that needs to be used. Sometimes I even make it with leftover roasted cauliflower, which gives the soup a slightly different flavor.
What I like most about this recipe is that it doesn’t need cream to make it creamy. The potato does most of that work, and the milk and Parmesan added at the end are enough to finish it.
Why you’ll love this soup
- Creamy without heavy cream – The potato thickens the soup naturally, then milk and Parmesan finish it.
- Ready in about 20 minutes – The cauliflower and potato are cut small so they cook quickly.
- Simple ingredients – Nothing unusual; mostly vegetables, broth, milk, herbs, and Parmesan.
- Easy to adjust – Add a little more broth or milk if you prefer a thinner soup.

Ingredients and substitutes
- Cauliflower – Use a fresh, firm head of cauliflower and cut it into small florets so it cooks quickly. Frozen cauliflower can also work, although I prefer fresh when I have it.
- Potato – This is what gives the soup body and helps make it creamy without adding heavy cream. I prefer this to thickening the entire soup with flour.
- Onion and garlic – The flavor base of the soup. You can substitute leek for the onion if you have one.
- Thyme – Thyme works particularly well with cauliflower. I use fresh when I have it, but dried thyme is fine too.
- Broth – Vegetable broth keeps the soup vegetarian, but chicken broth also works.
- Milk and cornstarch – I mix these together before adding them to the soup. The cornstarch gives the milk a little stability and also helps finish the consistency.
- Parmesan – You don’t need much. It adds saltiness and flavor rather than turning this into a cheese soup.

Step-by-step: Creamy Cauliflower Soup
1. Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add the onion and cook until soft and translucent.
Add the garlic and bay leaves and cook for about 30 seconds, just until fragrant.


2. Add the cauliflower and potato
Add the cauliflower and potato and sauté for about 2 minutes.
Add the thyme and broth, then season lightly with salt and pepper. Remember that the Parmesan and broth will add salt later, so don’t overdo it at this stage.


3. Simmer until tender
Cover and simmer over medium-low heat for about 5 to 7 minutes, or until the cauliflower and potato are completely tender.
Veena’s tip: Cut the potato and cauliflower fairly small. They cook much faster and blend more smoothly.
4. Blend the soup
Remove the bay leaves.
Blend the soup until smooth using an immersion blender. You can also transfer it carefully to a countertop blender if you prefer an extra-smooth soup.


5. Add the milk
Mix the milk and cornstarch together until smooth, then stir it into the soup.
Add the Parmesan and cook gently for another minute or two, stirring until the cheese melts and the soup thickens slightly.
Do not let it boil hard once the milk and cheese are added.

6. Adjust and serve
Taste and adjust the seasoning.
If the soup is too thick, add a little more milk, broth, or water until it reaches the consistency you like.
Serve with toasted bread or croutons and, if you like, a little extra Parmesan, fresh thyme, parsley, or chopped walnuts.

Storage and Make Ahead
- This cauliflower soup is great for making ahead because the flavor is even better after it sits for a few hours.
- Refrigerator – Let the soup cool completely, then store it in an airtight container in the refrigerator for up to 4 days.
- Freezer – You can freeze the soup for up to 3 months. For the best texture, I prefer to freeze it before adding the milk, cornstarch, and Parmesan. Thaw overnight in the refrigerator, reheat, then finish with the milk mixture and Parmesan.
- Reheating – Reheat gently on the stovetop over medium-low heat, stirring occasionally. The soup will thicken as it sits, so add a splash of broth, milk, or water if needed.
- Make ahead – You can make the entire soup a day or two ahead and refrigerate it. Reheat gently before serving and adjust the consistency and seasoning just before it goes to the table.


Homemade Cauliflower Soup
This creamy cauliflower soup is made with fresh cauliflower, potato, onion, garlic, milk, and Parmesan. The potato gives the soup plenty of body, so there’s no need for heavy cream. It’s smooth, flavorful, and ready in about 20 minutes.
Video
Ingredients
- 1 large (6 cups) Cauliflower head separated into small florets or roughly chopped
- 1 med (1 cups) Potato chopped
- 1 tbsp Olive oil or butter if you prefer
- 1 small Onions chopped
- 1 small Garlic clove sliced
- 2 med Bay leaves
- 2 sprigs Thyme leave fresh or ½ tsp dried thyme
- 350 ml (1½ cups) Broth vegetable or chicken
- 240 ml (1 cups) Water plus more for consistency
- 240 ml (1 cup) Milk
- 1 tbsp Cornstarch
- 25 g (¼ cup) Parmesan freshly grated
Method
- Sauté – Heat the olive oil in a large soup pot over medium heat. Add the onion and sauté until translucent. Add the garlic and bay leaves and cook for about 30 seconds.1 tbsp Olive oil, 1 small Onions, 1 small Garlic clove, 2 med Bay leaves
- Add the vegetables – Add the cauliflower and potato and sauté for 2 minutes. Add the thyme, broth, and water. Season lightly with salt and pepper.1 large Cauliflower head, 1 med Potato , 2 sprigs Thyme leave fresh, 350 ml Broth, 240 ml Water
- Simmer – Cover and cook over medium-low heat for 5 to 7 minutes, or until the cauliflower and potato are completely tender.
- Blend – Remove the bay leaves. Blend the soup until smooth using an immersion blender.
- Finish – Mix the milk and cornstarch until smooth, then stir the mixture into the soup. Add the Parmesan and stir over medium-low heat until the cheese melts and the soup thickens slightly. Do not bring to a boil.240 ml Milk, 1 tbsp Cornstarch, 25 g Parmesan
- Adjust – Taste and adjust the seasoning. If the soup is too thick, add a little water or milk until you reach the consistency you prefer.
- Serve – Serve hot with toasted bread or croutons. I like to finish mine with a few chopped walnuts and fresh thyme leaves.
Notes
- Cut the cauliflower and potato into small pieces so they cook quickly and blend smoothly.
- Make sure the vegetables are completely tender before blending. This is important for a creamy texture.
- Remember to remove the bay leaves before blending.
- Mix the cornstarch with the cold milk until completely smooth before adding it to the soup.
- Keep the heat gentle after adding the milk and Parmesan; there is no need to boil the soup.
- The soup will thicken as it cools. Add a little milk or water when reheating if necessary.
- Taste before adding more salt because both the broth and Parmesan can already be salty.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for Success
- Cut the vegetables small. Small cauliflower florets and potato pieces cook quickly and blend much more smoothly.
- Cook until completely tender. If the cauliflower or potato still has some bite, the soup won’t blend as creamy.
- Remove the bay leaves before blending. Easy to forget, and definitely not something you want blended into the soup.
- Blend it well. An immersion blender is convenient, but a countertop blender will give you an even smoother texture.
- Mix the cornstarch with cold milk first. Stir until completely smooth before adding it to the hot soup so you don’t get lumps.
- Keep the heat gentle after adding the milk and Parmesan. You only need enough heat to thicken the soup slightly and melt the cheese.
- Adjust the consistency at the end. Cauliflower and potatoes vary, so add a little milk, broth, or water if the soup is thicker than you like.
- Season after adding the Parmesan. Both broth and Parmesan can be salty, so do the final seasoning at the end.
Easy Soup recipes
- Cream of Broccoli Soup Recipe
- Slow Cooker Potato Soup Recipe
- Sweet Potato Soup Recipe
- Potato Leek Soup Recipe
- Roast Pumpkin Sweet Potato Soup Recipe
- Easy Bean Soup
- Acorn Squash Soup
Frequently asked questions
Yes. This recipe uses potato to give the soup body and a creamy texture, then milk is added at the end. You don’t need heavy cream.
Yes. Frozen cauliflower works well in this soup and doesn’t need to be thawed first. Add it directly to the pot and cook until completely tender before blending.
Thyme is my favorite and what I use in this recipe. Parsley, chives, rosemary, or a little sage also work well. With stronger herbs such as rosemary and sage, use a small amount so they don’t overpower the cauliflower.
Roasted garlic, extra Parmesan, fresh herbs, or a pinch of nutmeg all work well. You can also roast the cauliflower first for a deeper, slightly caramelized flavor.
The potato naturally thickens the soup, and it will also get thicker as it cools. Simply add a little broth, milk, or water until you get the consistency you want.
Yes, but for the best texture, freeze it before adding the milk, cornstarch, and Parmesan. After thawing and reheating, add those ingredients to finish the soup.
Yes. You can leave it out, although the Parmesan adds quite a bit of flavor. Taste the soup after blending and adjust the salt and seasoning if you’re not using it.
More cauliflower Recipes
- Creamy Roasted Cauliflower Soup (Blender Soup)
- Aloo Gobi • Sautéed Cauliflower and Potato
- Roasted Cauliflower Recipe
- Cauliflower Rice
- Roasted Butternut Squash Soup
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes


Hi, I’m Veena
I’m the recipe developer, baker, and food photographer behind Veena Azmanov Kitchen.
I’ve spent years developing and testing recipes, from everyday meals and homemade breads to cakes and desserts.
I share the practical tips and little details I’ve learned along the way so you can get great results in your own kitchen.
























I love creamy soup but I don’t stock heavy cream regularly in my kitchen, so this soup is definitely for me. 🙂
This one is very creamy but not loaded with cream. I hope you try it.
Easy, excellent, healthier creamy cauliflower soup recipe. Added an additional potato, tied together bay leaves, thyme sprigs and added two stems of tarragon. Season with about a quarter tsp cayenne and used 1 1/2 cups 2% milk with a heaping tsp cornstarch. I found that adding the additional potato gave the finished soup a “creamier” mouth feel.
Thank you, Diane. I am so happy you enjoyed this soup. The adjustments sound delicious
One can never have too many soup recipes. I loved this one. It’s creamy and so filling.
Thank you, Krissy. So happy you enjoyed this recipe. Thanks for the feedback.
Yay, I love that there is no cream!! And all the tips you shared are gold!
Thank you, Whitney. So happy you found my tips useful.
I love getting veggies through soup, especially in the winter! Cauliflower is so underrated but has such great flavor in meals like this!
That is so true, Monica. I love using veggies in my soups too.
Veena! This was so creamy. LOVED the texture. The only thing different I did was to double the thyme. So delicious.
Thanks, Lisalia. So happy you enjoyed this recipe. More thyme sounds very flavorful too.
I was thinking about cauliflower this morning and I see this post! And it doesn’t have cream. Looove it! Can’t wait to try it.
Thank you, Paula. Yes, there is no need for cream in this soup
Love soups like this… simple and tasty and you are right the best way to get veggies into my life.
Thanks, Alisa. yes a great way to get veggies in your diet
Love this recipe! It was so easy and flavorful. I’ll definitely be making again!
Thank you so much, Kim. So happy you enjoyed this recipe. Thanks for coming back to write this feedback
Winter is the perfect time for all kinds of soups. This one looks delicious!
Thank you, Julia. It sure is soup season.
I’m making this tonight! It looks like a big, warm hug wrapped up in a bowl. I can’t wait!
Thanks, Bry. yes, it is sure comfort food