This creamy Cauliflower Cheese Soup is rich, velvety, and full of flavor yet surprisingly light and wholesome! It’s a satisfying choice any time of year, perfect for when you’re craving something warm and comforting.

Make it a soup and sandwich night and add my Napa Almond Chicken Salad Sandwiches or BBQ Chicken Sliders to the menu!

A pot full of Cauliflower Soup garnished with parsley.

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

Want to Save This Recipe?
Enter your email below, and we’ll send it straight to your inbox. Plus, get my best seasonal recipes each week!

Although typically a cool month staple, I’ve been serving up a variety of my favorite soups on a weekly basis since spring. I’ve also been recipe testing my heart out and this Cauliflower Cheese Soup is one of the big winners.

My Broccoli Cheese Soup makes such a frequent appearance on my menu that I decided to tweak it a bit to work with cauliflower. And, it is a very good thing that I did!

Soup and sandwich night has become pretty much a once a week thing here. With all the strife in the world today, there’s something especially comforting about ending the day with a pot of homemade soup.

A bowl of Cauliflower Soup next to a pot.

Ingredient Notes

A head of cauliflower, carrots, broth and other ingredients with text overlay.
  • Vegetables: Diced carrot warms up the color of the soup but also adds a warm, slightly sweet flavor that blends perfectly with the cauliflower and onion.
  • Milk: I wanted to keep this one on the lighter side so I used whole milk instead of heavy cream which makes a pretty significant difference in the fat and calorie count while still tasting pretty darned indulgent. To lighten up even further, feel free to substitute all or part of the whole milk with 2%.
  • Cheese: We have cheese (yes!) but just enough sharp cheddar to add richness and flavor without making it overly cheesy.
  • Broth: Use a low-sodium chicken broth or opt for vegetable broth for a vegetarian soup.
  • Seasoning: This is a simply seasoned soup so the flavor of the ingredients can really shine. A shake of hot sauce and some freshly ground black pepper add a nice kick. Add as much of each to suit your taste and set them out when you serve so people can add more if they’d like.
  • Hot sauce: Completely optional, but we like this soup with a little zip from some Tabasco.

Once trimmed, my large 3 pound head of cauliflower yielded about 2 pounds of florets which is more than you need for this recipe. You can opt to buy cauliflower florets already trimmed and bagged so you know exactly how much you are buying but one good-sized head of cauliflower should be plenty to yield the 1½ pounds of florets you will need.

Cauliflower florets on a cutting board surrounded by other ingredients.

How to Make Cauliflower Cheese Soup

This is a quick overview of how to make this recipe. You’ll find detailed instructions in the recipe card at the end of this post.

Four images of cauliflower soup ingredients being combined and cooked in a Dutch oven.
  1. In a Dutch oven, cook the onions and carrots in melted butter until the carrots are fork tender and the onion is translucent. Add salt, parsley, and garlic and cook and stir for another minute.
  2. Add flour and cook, stirring, for 2 minutes (see below for gluten-free instructions). Then, slowly pour in low-sodium chicken broth, stirring as you add it..
  3. Turn up the and bring the mixture to a boil, stirring occasionally. Reduce the heat and simmer for about 2 or 3 minutes until it begins to slightly thicken.
  4. Add cauliflower florets and return to a low boil. Reduce the heat to low and place the cover on the Dutch oven. Cook for 20 minutes or until cauliflower is very tender.
Four images of soup being pureed with an immersion blender and milk and cheese being added to the Dutch oven.
  1. Remove the pot from the heat and puree the mixture with an immersion blender or in batches in a blender or food processor, returning to the Dutch oven when you reach the desired consistency.
  2. Return the pot to the stove and add whole milk and simmer for 5 minutes over low heat.
  3. Add the shredded cheddar cheese and cook and stir until the cheese is completely melted.
  4. Season with salt and freshly ground black pepper, and a few shakes of hot sauce, if desired. Garnish the soup with a little chopped fresh parsley and it’s ready to serve! Set out your pepper grinder and a bottle of hot sauce (like Tabasco) and let everyone season their soup how they’d like.
A ladle scoops soup from a pot.

Make it Gluten-Free

It’s easy to make a gluten-free Cauliflower Cheese Soup by using cornstarch as a thickener. Omit the flour and instead make a slurry by whisking 2 tablespoons cornstarch into the milk until smooth before adding it to the pot. Cook and stir until thickened.

Storage and Reheating Tips

Refrigerate: Transfer cooled leftover soup to an airtight container and refrigerate it for up to 4 days. Since there is a good amount of dairy in this recipe, I wouldn’t recommend freezing it as the texture may become a bit grainy when it is thawed and reheated.

Reheating: Reheat gently on the stove over low heat, stirring frequently to prevent the cheese from separating. Add a splash of milk or broth if needed to thin it out. Or, pop it in the microwave and cook it in short intervals, stirring in between, just until warmed through.

Three bowls filled with Cauliflower Soup.

Sign up for my free newsletter for all the latest recipes and join me on FacebookInstagram and Pinterest for more cooking inspiration!

Creamy Cauliflower Soup

5 from 1 vote
Servings: 8
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
This creamy Cauliflower Cheese Soup is rich, velvety, and full of flavor yet surprisingly light and wholesome! It’s a satisfying choice any time of year, perfect for when you’re craving something warm and comforting.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 3 tablespoons butter
  • 1 cup chopped onion
  • 1 cup diced carrot
  • 1 teaspoon salt, divided, or to taste
  • ¼ cup chopped Italian parsley
  • 1 teaspoon minced garlic
  • 3 tablespoons all-purpose flour
  • 4 cups low-sodium chicken broth, or vegetable broth for vegetarian
  • pounds fresh cauliflower florets, from one good-sized head of cauliflower
  • cups whole milk, can use 2% milk for a lighter soup
  • 1 cup shredded sharp cheddar cheese
  • freshly ground black pepper, to taste
  • a few shakes of hot sauce, like Tabasco, optional

Instructions 

  • Melt butter in a Dutch oven over MEDIUM heat. Add the onions and carrots and cook, stirring for a few minutes until carrots are fork tender and the onion is translucent. Add ½ teaspoon salt, the parsley, and the garlic and cook and stir for another minute.
  • Add the flour and cook for 2 minutes. Slowly pour in the chicken broth, stirring as you add it. Increase the heat to MEDIUM-HIGH and and cook the mixture until it comes to a boil, stirring occasionally. Reduce the heat to LOW and simmer for about 2 or 3 minutes or until it begins to slightly thicken.
  • Add the cauliflower and return to a low boil. Reduce the heat to LOW and place the cover on the Dutch oven. Cook for 20 minutes or until the cauliflower is very tender.
  • Remove the pot from the heat and puree the mixture with an immersion blender or in batches in a blender or food processor, returning to the Dutch oven when you reach the desired consistency.
  • Return the pot to the stove and over LOW heat, add the milk and simmer for 5 minutes. Add the cheese and cook and stir until the cheese is completely melted. Add remaining ½ teaspoon salt and taste. Season with additional salt, if needed, freshly ground black pepper, and a few shakes of hot sauce, if desired.

Notes

Vegetarian Option
Substitute the chicken broth with vegetable broth for a vegetarian soup.
Gluten-Free Option
To make this gluten-free omit the flour and whisk 2 tablespoons cornstarch into the milk until smooth before adding it to the pot. 
Super Light Option
I wanted to keep this one on the lighter side so I used whole milk instead of heavy cream which makes a pretty significant difference in the fat and calorie count while still tasting pretty darned indulgent. To lighten up even further, feel free to substitute all or part of the whole milk with 2%.
Storage
Refrigerate: Transfer cooled leftover soup to an airtight container and refrigerate it for up to 4 days. Since there is a good amount of dairy in this recipe, I wouldn’t recommend freezing it as the texture may become a bit grainy when it is thawed and reheated.
Reheating: Reheat gently on the stove over low heat, stirring frequently to prevent the cheese from separating. Add a splash of milk or broth if needed to thin it out. Or, pop it in the microwave and cook it in short intervals, stirring in between, just until warmed through.
 

Nutrition

Calories: 189kcal | Carbohydrates: 14g | Protein: 10g | Fat: 11g | Saturated Fat: 7g | Cholesterol: 31mg | Sodium: 509mg | Potassium: 521mg | Fiber: 3g | Sugar: 6g | Vitamin A: 3178IU | Vitamin C: 46mg | Calcium: 191mg | Iron: 1mg

Nutrition information is automatically calculated using generic ingredients, and is an estimate not a guarantee. For more accurate results, please refer to the labels on your ingredients at home.

VK logoLike this? Please rate & comment below!

Need Help With Menu Planning?

Sign up for my FREE email newsletter to receive my tried and true favorites + bonus seasonal content to keep you cooking through the year.

Looking for something else? Explore the Recipe Index →

Get my cookbook The Foolproof Family Slow Cooker!

About Valerie Brunmeier

Hello and welcome to my online kitchen! My focus here is to provide simple, seasonal meal solutions for busy households. I hope you find some inspiration while you’re here and visit again soon!

You May Also Like

5 from 1 vote (1 rating without comment)

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




Questions & Reviews

  1. Jill says:

    Please provide how much is in each serving. Thanks

    1. Valerie Brunmeier says:

      Hi Jill. The recipe serves 8 so the nutrition details are calculated for 1/8 of the total amount. Sorry I can’t provide an exact measurement.