Cream Of Cauliflower Soup Recipe

This cream of cauliflower soup recipe is velvety, cheesy, and comforting. Simple ingredients, one pot, and ready to serve in under an hour.

Cream of cauliflower soup is one of those dinners that comes together from things you already have sitting in the fridge, and somehow tastes like way more effort than it actually took.

One head of cauliflower, a few pantry staples, and about 45 minutes on the stove turns into a velvety, comforting bowl that tastes like it came from a restaurant kitchen.

I make this on repeat once the weather turns cool, and it’s become one of the most requested soups in my house.

It’s mild, cheesy if you want it to be, and endlessly adaptable, which is exactly why it’s worth adding to your regular dinner rotation.

Quick Recipe Summary
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings6 servings
Difficulty LevelEasy

If you’ve made my Roasted Cauliflower Soup before, this is its softer, quicker cousin that skips the oven entirely and leans on a classic stovetop method instead.

Cream Of Cauliflower Soup Recipe

Why You’ll Love This Cream Of Cauliflower Soup Recipe

This soup checks every box for a weeknight dinner that still feels special.

It’s naturally low carb if you skip the flour, endlessly customizable, and blends up into the kind of silky texture that makes people ask for the recipe.

  • Ready in under an hour from start to finish
  • Made with one main vegetable, so it’s budget friendly
  • Naturally gluten free if you swap the flour for cornstarch
  • Freezer friendly for easy meal prep
  • Easily made vegetarian with vegetable broth
  • A great way to use up an entire head of cauliflower

Another favorite: Cauliflower Soup

Ingredients

You only need a short list of ingredients for this recipe, and most of them are already sitting in your kitchen.

  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1/4 cup all purpose flour
  • 4 cups chicken broth (or vegetable broth)
  • 1 large head cauliflower, cut into florets, about 6 cups
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 1/4 teaspoon ground nutmeg
  • 1 cup shredded sharp white cheddar cheese, optional
  • Salt and black pepper, to taste
  • Fresh chives or parsley, chopped, for garnish
  • Croutons, for serving, optional

This same buttery, roux based cream base is what makes my Cream Of Broccoli Soup Recipe so silky, so once you have this technique down you’ll be able to swap in almost any vegetable.

Kitchen Equipment Needed

Nothing fancy is required here, just a few basics that make the process a lot smoother.

  • Large Dutch oven or heavy bottomed soup pot
  • Immersion blender or a stand blender
  • Wooden spoon
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Ladle

Read Also: Cream Of Asparagus Soup Recipe

Recommended Products for This Recipe

These are a few products I personally use and genuinely recommend, based on years of making cream based soups just like this one.

1. Enameled Cast Iron Dutch Oven

A heavy Dutch oven heats evenly and holds that heat, which means your onions and celery soften gently instead of scorching in spots.

I reach for this same pot every time I make my Broccoli Cheddar Soup Recipe, and it’s worth the investment if you cook a lot of soups and stews.

Get it on Amazon

2. Immersion Blender

An immersion blender lets you puree the soup right in the pot, no ladling hot liquid into a blender in batches.

It’s faster, safer, and means one less appliance to wash afterward.

Get it on Amazon

3. Sharp White Cheddar Cheese Block

Pre-shredded cheese often contains anti-caking agents that keep it from melting smoothly into soup.

Buying a block and shredding it yourself gives you that glossy, fully melted finish every time.

Get it on Amazon

4. Microplane Grater

Freshly grated nutmeg has a warmth and brightness that pre-ground nutmeg just can’t match, and a whole nutmeg lasts practically forever in the pantry.

A few passes on a microplane is all this soup needs.

Get it on Amazon

Cream Of Cauliflower Soup Recipe

Step-by-Step Instructions: How to Make Cream Of Cauliflower Soup

1. Prep the Vegetables

  • Dice the onion and celery into small, even pieces so they cook at the same rate.
  • Mince the garlic cloves and set them aside separately, since they cook much faster than the onion and celery.
  • Cut the cauliflower into florets that are roughly the same size, about 1 to 2 inches, so it simmers evenly.
  • Have your broth, milk, and cream measured out and ready to go before you start cooking.

2. Sauté the Aromatics

  • Melt the butter in a large Dutch oven over medium heat until it’s fully melted and just starting to foam.
  • Add the diced onion and celery, and cook for 5 to 6 minutes, stirring occasionally, until they turn soft and translucent.
  • Add the minced garlic during the last minute of cooking, stirring constantly so it doesn’t burn.

3. Make the Roux

  • Sprinkle the flour evenly over the softened vegetables.
  • Stir continuously for about 1 minute, coating the vegetables in the flour and cooking off the raw flour taste.
  • The mixture should look pale and slightly thickened, almost like a paste, at this stage.

4. Add the Broth and Cauliflower

  • Slowly pour in the chicken broth while whisking constantly, so the flour doesn’t clump.
  • Add the cauliflower florets to the pot and stir to combine everything.
  • Bring the mixture up to a gentle boil over medium-high heat.

5. Simmer Until Tender

  • Once boiling, reduce the heat to low and let the soup simmer uncovered.
  • Cook for 15 to 18 minutes, stirring occasionally, until the cauliflower is fork-tender and easily pierced.
  • Remove the pot from the heat once the cauliflower is fully soft.

6. Blend the Soup

  • Using an immersion blender, puree the soup directly in the pot until smooth and creamy.
  • If using a stand blender instead, work in small batches and vent the lid to let steam escape safely.
  • Blend until no lumps remain, or leave it slightly chunky if you prefer more texture.

7. Stir in the Milk, Cream, and Cheese

  • Return the blended soup to low heat and stir in the whole milk and heavy cream.
  • Add the ground nutmeg and stir to combine.
  • If using cheese, add the shredded cheddar a handful at a time, stirring until fully melted before adding more.
  • Heat gently for 3 to 4 minutes, but do not let the soup come to a full boil once the dairy is added.

8. Season and Serve

  • Taste the soup and season with salt and black pepper as needed.
  • Ladle the hot soup into bowls.
  • Garnish with fresh chives or parsley and a handful of croutons if desired.
  • Serve immediately while hot.

You might also enjoy: Potato Leek Soup Recipe

Tips for The Best Cream Of Cauliflower Soup

A few small details make a big difference in how this soup turns out.

  • Cut the cauliflower florets evenly so they finish cooking at the same time
  • Whisk the broth in slowly to prevent lumps from forming in the roux
  • Add cheese off the heat or on very low heat so it melts smoothly instead of turning grainy
  • Use freshly grated cheese rather than pre-shredded for the smoothest texture
  • Blend in short pulses if using a stand blender, to avoid overworking the soup
  • Taste and adjust salt at the very end, since broth brands vary in sodium

I use this same low and slow blending trick in my Vichyssoise Recipe to keep the texture silky rather than gluey.

Serving Suggestions

Cream Of Cauliflower Soup Recipe

This soup is rich enough to stand on its own, but it also pairs beautifully with a few simple sides.

  • A slice of crusty bread or warm dinner rolls for dipping
  • A crisp green salad with a light vinaigrette to balance the richness
  • Grilled cheese sandwiches cut into strips for dunking
  • A sprinkle of crispy bacon bits or extra cheddar on top
  • Served in a bread bowl for a cozy presentation

Read Also: Baked Potato Soup

Variations of Cream Of Cauliflower Soup

Once you’ve made the base recipe, it’s easy to switch things up depending on what you’re craving.

  • Roast the cauliflower first for a deeper, nuttier flavor before adding it to the broth
  • Add a teaspoon of curry powder for a warmly spiced version
  • Stir in cooked, crumbled bacon for a smoky, savory twist
  • Skip the flour and use a splash of extra cream to keep it low carb
  • Swap in coconut milk and vegetable broth for a dairy-free, vegan version
  • Blend in some roasted broccoli for a broccoli-cauliflower combination

For a lighter, chunkier version, this uses a lot of the same technique as my Mashed Potato Soup Recipe.

Storage and Reheating

This soup keeps well and reheats easily, which makes it a great make-ahead option.

  • Store leftovers in an airtight container in the refrigerator for up to 4 days
  • Freeze in a freezer-safe container for up to 2 months, though the texture may separate slightly once thawed
  • Thaw frozen soup overnight in the refrigerator before reheating
  • Reheat on the stovetop over low heat, stirring often, until warmed through
  • Whisk in a splash of milk or cream if the soup has thickened too much after chilling

Another good tip I picked up while developing my Creamy Sausage And Potato Soup is to reheat cream soups gently and never let them boil, since that’s what causes dairy to separate.

Nutritional Facts

These values are estimates based on a 1.5 cup serving, using chicken broth and including the optional cheese.

  • Calories: approximately 260 per serving
  • Protein: approximately 8 grams
  • Carbohydrates: approximately 14 grams
  • Fat: approximately 19 grams
  • Fiber: approximately 3 grams
  • Sodium: approximately 780 milligrams

Cauliflower itself is a nutritional powerhouse, offering a lot of the same vitamin C and fiber benefits you’ll find in my Carrot Soup Recipe.

Health Benefits of Key Ingredients

Beyond tasting great, this soup brings a handful of genuine nutritional perks to the table.

  • Cauliflower is high in vitamin C and fiber, and provides antioxidants that support overall health
  • Garlic has natural compounds linked to immune support
  • Onions and celery contribute fiber along with vitamins A and K
  • Dairy adds calcium and protein, helping make this soup more filling
  • Using broth instead of water adds extra minerals and depth of flavor

Read Also: Hungarian Mushroom Soup Recipe

FAQs About Cream Of Cauliflower Soup

1. Can I make this soup without a blender?

Yes, though the texture will be much chunkier and more rustic.

You can mash the cooked cauliflower with a potato masher or the back of a spoon instead.

2. Can I use frozen cauliflower instead of fresh?

Frozen cauliflower works fine and saves on prep time.

Just add a few extra minutes to the simmering step since frozen florets release more water as they cook.

3. Why did my soup turn out grainy after adding cheese?

This usually happens when the cheese is added over heat that’s too high, causing the proteins to separate.

Always add cheese off the heat or on the lowest setting, stirring gently until melted.

4. Is this soup gluten free?

Not as written, since it uses all-purpose flour to thicken the base.

You can swap in a gluten-free flour blend or cornstarch slurry for a gluten-free version.

5. Can I make this soup ahead of time for a dinner party?

Absolutely, this soup actually tastes even better the next day once the flavors have had time to meld.

Just reheat it gently on the stove and stir in a splash of cream to freshen it up before serving.

You might also enjoy: Tomato Basil Soup Recipe

Cream Of Cauliflower Soup Recipe

Cream of Cauliflower Soup

Author: iamwinfred
260kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 30 minutes
Total 45 minutes
Cream of cauliflower soup is one of those dinners that comes together from things you already have sitting in the fridge, and somehow tastes like way more effort than it actually took. One head of cauliflower, a few pantry staples, and about 45 minutes on the stove turns into a velvety, comforting bowl that tastes like it came from a restaurant kitchen.
Servings 6 servings
Course Soup
Cuisine American
Cost $12

Ingredients

  • 4 tablespoons unsalted butter
  • 1 medium yellow onion diced
  • 2 celery stalks diced
  • 3 garlic cloves minced
  • 1/4 cup all purpose flour
  • 4 cups chicken broth or vegetable broth, about 960ml
  • 1 large head cauliflower cut into florets, about 6 cups
  • 1 cup whole milk about 240ml
  • 1/2 cup heavy cream about 120ml
  • 1/4 teaspoon ground nutmeg
  • 1 cup sharp white cheddar cheese shredded, optional, about 110g
  • salt and black pepper to taste
  • fresh chives chopped, for garnish
  • fresh parsley chopped, for garnish
  • croutons for serving, optional

Equipment

  • Large Dutch oven or heavy-bottomed soup pot
  • Immersion blender Or a stand blender
  • Wooden spoon
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Ladle
  • Microplane grater optional, for fresh nutmeg

Method

  1. Dice the onion and celery into small, even pieces. Mince the garlic and set aside separately. Cut the cauliflower into 1 to 2 inch florets. Measure out the broth, milk, and cream.
  2. Melt the butter in a large Dutch oven over medium heat until foaming. Add the onion and celery, and cook for 5 to 6 minutes, stirring occasionally, until soft and translucent. Add the garlic during the last minute, stirring constantly.
  3. Sprinkle the flour evenly over the vegetables and stir continuously for about 1 minute to cook off the raw flour taste. The mixture should look pale and slightly thickened.
  4. Slowly pour in the broth while whisking constantly to prevent lumps. Add the cauliflower florets and stir to combine. Bring the mixture to a gentle boil over medium-high heat.
  5. Reduce the heat to low and simmer uncovered for 15 to 18 minutes, stirring occasionally, until the cauliflower is fork-tender. Remove from heat.
  6. Using an immersion blender, puree the soup directly in the pot until smooth and creamy. If using a stand blender, work in small batches and vent the lid to let steam escape.
  7. Return the blended soup to low heat and stir in the milk, cream, and nutmeg. If using cheese, add it a handful at a time, stirring until fully melted before adding more. Heat gently for 3 to 4 minutes, but do not boil.
  8. Taste and season with salt and pepper as needed. Ladle into bowls and garnish with fresh chives or parsley and croutons if desired. Serve immediately.

Nutrition

Serving1servingCalories260kcalCarbohydrates14gProtein8gFat19gSaturated Fat11gPolyunsaturated Fat1gMonounsaturated Fat5gCholesterol55mgSodium780mgPotassium450mgFiber3gSugar5gVitamin A10IUVitamin C70mgCalcium15mgIron4mg

Notes

  • Cut the cauliflower florets evenly so they finish cooking at the same time.
  • Whisk the broth in slowly to prevent lumps from forming in the roux.
  • Add cheese off the heat or on very low heat so it melts smoothly instead of turning grainy.
  • Use freshly grated cheese rather than pre-shredded for the smoothest texture.
  • Blend in short pulses if using a stand blender to avoid overworking the soup.
  • Taste and adjust salt at the very end, since broth brands vary in sodium.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freeze in a freezer-safe container for up to 2 months; thaw overnight before reheating.
  • Reheat on the stovetop over low heat, stirring often, and never let it boil to prevent dairy from separating.
  • For a gluten-free version, swap the all-purpose flour for a gluten-free blend or a cornstarch slurry.

Tried this recipe?

Let us know how it was!

Conclusion

Cream of cauliflower soup is proof that a handful of simple ingredients can turn into something genuinely comforting.

It’s the kind of recipe you’ll find yourself making on repeat once the weather cools down.

Give this one a try this week, and let me know in the comments how you served it or which variation you tried.

If you enjoyed this recipe, I’d love it if you shared it with a friend who needs a cozy new soup in their rotation.

Recommended: