Creamy Cauliflower Soup

5 from 1 vote

This post may contain affiliate links. Please read our disclosure policy.

Creamy cauliflower soup is a luscious, thick and flavorful soup to warm up with on a cold night! Sautéed veggies, cauliflower, garlic, Italian seasoning, and parmesan cheese are puréed into a luscious, but healthy soup. Serve it with warm crusty bread and enjoy this cozy and easy to make soup!

Looking for more soups made with cauliflower? Try this slow cooker broccoli cauliflower cheese soup and this curried butternut squash and cauliflower soup!

This post has been updated since it was originally published on 3/21/2014

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Creamy Cauliflower Soup in a white bowl with a spoon topped with croutons.

Why you’ll love it

Thick and creamy soup – If you love a thick and creamy potato soup, then you’ll absolutely fall in love with this creamy cauliflower soup. It has an almost identical consistency and similar flavor, but less carbs.

Vegetarian soup – Looking for a flavorful vegetarian soup? This cauliflower soup is the answer! Thanks to the generous amount of garlic, Italian seasoning, nutmeg, fresh thyme, and parmesan cheese, this soup doesn’t lack in flavor.

Easy to make – Cauliflower soup is a one pot, stovetop soup and it can be ready to eat in just over 30 minutes. The only kitchen tool I recommend for this soup is an immersion stick blender. However, you can use a traditional blender as well.

Ingredients for creamy cauliflower soup on a sheet pan.

The ingredients

  • Olive oil – butter can also be used.
  • Shallots, carrots, celery, garlic – The veggies/aromatics that give the soup lots of flavor.
  • Italian seasoning – A blend of dried herbs that often include
  • Nutmeg – for the best flavor, I recommend grating fresh nutmeg. You can buy it whole and use a microplane zester to grate it.
  • Cauliflower – I used a whole head of cauliflower and broke it down, but if you’re short on time, buy pre-cut cauliflower florets.
  • Vegetable broth – Use low sodium to keep the soup from being too salty.
  • Fresh thyme – Sprigs of thyme add a great fresh herb flavor to the soup.
  • Parmesan cheese rind – This is optional, but adds a wonderful cheesy, salty, nutty flavor to the soup.
  • Milk – The recipe calls for whole milk, but you could also use half and half or 2% milk.
  • Parmesan cheese – Gives the soup a salty, nutty, cheesy flavor.
Creamy Cauliflower Soup being scooped up with a ladle.

How to make creamy cauliflower soup

Sauté the shallots, carrots, and celery in a large heavy bottomed pot over medium-high heat. When the veggies are tender add in the garlic, Italian seasoning, nutmeg, salt and pepper, and sauté another minute.

Add the cauliflower florets into the pot and stir everything together. Pour in the vegetable broth and drop in the parmesan cheese rind and sprigs of thyme.

Stir everything together and bring the soup to a boil. Once boiling, lower the heat and cover the pot with a lid. Let the soup simmer for about 20 minutes or until the cauliflower is tender.

Remove the thyme stems and the parmesan cheese rind. Use an immersion stick blender to purée the soup until it’s smooth.

Stir in the milk and parmesan cheese and taste for seasoning. Add additional salt and pepper if needed. Serve the soup topped with fresh thyme leaves and any other toppings you’d like.

What to serve with cauliflower soup

Spoon scooping up Creamy Cauliflower Soup with a crouton.

Substitutions and variations

  • Instead of parmesan cheese use a sharp white cheddar cheese. Gruyere cheese would also be delicious.
  • If you don’t have vegetable broth, chicken broth can be used instead.
  • Add in a couple potatoes for a thicker, creamier consistency.
  • Swap whole milk with half and half for a more luscious soup. On the flip side, substitute with 2% milk for a lighter soup.
  • Fresh thyme can be substituted with 1-2 tablespoons chopped flat leaf parsley.

Storage and leftovers

Once the soup has cooled, store it in an airtight container in the refrigerator for up to 4 days. To reheat the soup, microwave until hot or warm it in a saucepan on the stove over medium-low heat.

Freezing – Once the soup has cooled completely, put it in a freezer safe container and freeze for up to 3 months. Defrost the soup in the fridge overnight and then reheat using one of the methods listed above.

Creamy Cauliflower Soup in a white bowl with a spoon topped with croutons.

More Soup Recipes

Did you make this creamy cauliflower soup? I’d love if you’d leave a recipe rating and review below.

Creamy Cauliflower Soup in a white bowl with a spoon topped with croutons.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 tablespoon olive oil
  • 1/2 cup diced shallots
  • 2 carrots diced
  • 2 stalks celery diced
  • 3 cloves of garlic grated or minced
  • 1 1/2 teaspoons Italian seasoning
  • 1/4 teaspoon ground nutmeg
  • Salt and freshly ground black pepper to taste.
  • 1 head of cauliflower 2 pounds
  • 4 cups low sodium vegetable broth
  • 2 sprigs fresh thyme
  • 1 parmesan cheese rind optional
  • 2 cups milk
  • 1/2 cup grated parmesan cheese

Instructions 

  • Heat the olive oil in a large pot over medium-high heat. When the oil is hot add in the shallots, carrots, and celery. Sauté for 3-4 minutes and then add in the garlic, salt and pepper and sauté another minute.
  • Add in the cauliflower florets, Italian seasoning, and nutmeg and stir everything together. 
  • Pour in the vegetable broth, and add in the parmesan cheese rind and sprigs of thyme. Bring the soup to a boil, cover it with a lid, and lower the heat letting it simmer for 20-25 minutes or until the cauliflower is tender.
  • Remove the parmesan cheese rind and thyme stems. Use and immersion stick blender and purée until smooth. Alternately, add the soup to a blender and blend until smooth. Put it back in the pot once puréed.
  • Pour the milk into the soup along with the parmesan cheese. Stir until fully incorporated and bring the soup back to a gentle simmer. Garnish with fresh thyme, parmesan cheese and croutons if desired.

Nutrition

Serving: 1gCalories: 238kcalCarbohydrates: 25gProtein: 11gFat: 12gSaturated Fat: 5gPolyunsaturated Fat: 6gCholesterol: 23mgSodium: 486mgFiber: 6gSugar: 13g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

You May Also Like...

Get new recipes sent to your inbox!
Subscribe to get new recipes first!
Please enable JavaScript in your browser to complete this form.
5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. Abby says:

    It is hopefully going to be getting chilly here soon! It is September and still around 85 degrees everyday… And I cannot wait to make this soup! Thank you so much, and I will let you know how it goes!

    1. Danae says:

      Yay! Thanks Abby, I hope you love it! We had snow this morning, but will be in the 80’s again this weekend…crazy Colorado weather for ya!

  2. Chelsea @chelseasmessyapron says:

    These are really gorgeous soup pictures! And I feel like I’m going to be eating soup for a while still – it just snowed for me yesterday! I love cauliflower and bacon combo :) Pinned!

    1. Danae says:

      Thanks Chelsea! I’m a big fan of the cauliflower bacon combo as well!