Cheesy Cauliflower Soup

Easy, cheesy cauliflower soup is packed full of veggies and ready to go in just 45 minutes. This delicious soup will keep you warm all winter long!

A bowl of cheesy cauliflower soup topped with freshly grated cheese and chopped parsley.

The cold weather has me craving soup 24/7. Can you blame me? There’s nothing better than cozying up to a big bowl of this homemade creamy cauliflower soup with a few of my 1 hour soft & fluffy dinner rolls. And by few, I mean like 4! ??

We’re slowly easing our way back into “cheesy” dishes. Our 1 year old is still really sensitive to dairy, so I set aside a bowl full of this before I added the cream and cheese. He slurped it right up. Both my husband and 5 year old gave the finished version two big thumbs up. Honestly, I was kind of shocked. No one complained about there being a ton of veggies, and not one missed the meat. #dinnerwin

A ladle full of creamy, cheesy cauliflower soup.

What makes this soup so amazing (aside from the cheese and cream) is its flavor. It’s packed full of flavor!! Celery, shallot, and garlic are the big contributors, with coriander, paprika, and cayenne close behind. 

It also doesn’t hurt that it’s ready to go in 45 minutes. We can make this when we’re in a hurry or prep it in advance for later in the week. It reheats really well!

A large head of cauliflower ready to be cut into florets for the cheesy cauliflower soup.

To make cheesy cauliflower soup you’ll need to grab a BIG head of cauliflower. The biggest you can find. If all you can find are small ones, grab two. The texture of this soup relies on cauliflower puree, so it’s kind of important that there’s enough!

You’ll also need two shallots. Why use shallots? Shallots are more sweet and mild than a yellow or white onion (they lack the bite) with a hint of garlic. I prefer to use shallot in creamier dishes where chunks of onion would be off-putting.

Making the soup is easy. Saute the veggies in butter, add the flour, whisk in the chicken broth and bring to a simmer. When the broth thickens, add the cauliflower florets, then simmer for 15 minutes. This will cook the cauliflower enough to be able to puree it into a smooth, creamy consistency. I prefer using this method instead of adding extra heavy cream.

What can you use to puree the soup?

  • A high speed blender (like a Vitamix or Blendtec)
  • A quality food processor
  • An immersion blender (you will have to transfer it to a separate bowl to use this)

Pureed cauliflower soup in a food processor. This thickens the cheesy cauliflower soup.

Pour the puree back into the soup, cook for 10 more minutes or until the soup gets nice and thick. Just remember, it will continue to thicken after the cheese is mixed in and after it’s removed from the heat. 

What kind of cheese should you use in cauliflower soup?

You can pretty much use whatever you have on hand. I prefer using a soft cheese like cheddar or colby jack.

A spoon full of cheesy cauliflower soup. Perfect for a cold winter day.

Serve it up with a sprinkle of freshly chopped parsley and a few cracks of black pepper. Everyone will be licking their bowls clean, I promise!

How should I reheat this soup?

You can either reheat it in the microwave or on the stovetop. Add a few splashes of broth, water, or milk to loosen it up before heating.


Need more recipes? Subscribe to my email list! Simply enter your email in a subscription box located on the right hand side of the blog or scroll below the recipe and sign up there. You’ll receive posts, newsletters and so much more!


Delicious, cheesy cauliflower soup.

Cheesy Cauliflower Soup

Easy, cheesy cauliflower soup is packed full of veggies and ready to go in just 45 minutes. This delicious soup will keep you warm all winter long!
5 from 1 vote
Pin Rate
Course: Recipes
Cuisine: American
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
Servings: 4 -6 servings
Author: Natalie Dicks
Print Recipe


  • 3 tbsp. unsalted butter
  • 1 stalk celery - thinly sliced
  • 2 carrots - julienned and cut into 1-inch strips (matchsticks)
  • 2 shallots - minced
  • 4 cloves garlic - minced
  • 3 tbsp. all-purpose flour
  • 4 c. low-sodium chicken broth
  • 1 tsp. salt
  • 1/2 tsp. garlic powder
  • 1/2 tsp. ground black pepper
  • 1/4 tsp. coriander
  • 1/4 tsp. paprika
  • 1/8 tsp. cayenne pepper
  • 1 large head - or 2 small/medium heads cauliflower, cut into florets
  • 1/2 c. heavy cream
  • 1 c. grated cheddar or colby jack cheese
  • Freshly chopped parsley - optional garnish


  • In a large stockpot or dutch oven set over medium-low heat, add the butter. Once melted, add the celery and saute for 3 minutes, then add the carrot, shallot, and garlic. Saute for 2 minutes.
  • Add the flour. Whisk the flour until it turns golden brown, taking care not to burn. Gradually pour in the chicken broth, whisking continuously until combined. Turn heat up to medium and bring to a simmer.
  • Add the salt, garlic powder, pepper, coriander, paprika, and cayenne pepper. Add the cauliflower, allow the soup to gently boil for 15 minutes, then remove 2 cups and puree in a food processor or blender until smooth. Return the mixture to the soup.
  • Pour in the cream and continue to gently boil for an additional 10 minutes, then add the cheese and whisk to combine.
  • Remove from the heat and garnish individual servings with parsley, if desired.


-You can make this soup silky smooth if you puree everything using a high speed blender (like a Vitamix or Blendtec) or an immersion blender. We personally prefer some small little chunks.