Creamy Cauliflower Soup

Cauliflower soup is pure comfort in a bowl – the kind of soul-warming recipe that makes your kitchen smell like home and fills your heart with pure contentment. This isn’t just any ordinary soup; it’s a velvety, rich creation made with simple ingredients like fresh cauliflower, aromatic vegetables, and a luxurious white sauce that transforms humble ingredients into something absolutely magical.

Love More Soup Recipes? Try My Roasted Garlic Tomato Soup or this Broccoli Cheddar Soup next.

Creamy cauliflower soup served in a bowl with herbs on top

Why You’ll Love This Recipe

  • Pure comfort food magic – It’s like wrapping yourself in your favorite blanket on a chilly evening
  • Simple ingredients you probably have – No fancy shopping trips or exotic ingredients required
  • Incredibly versatile – Easily adapts to vegetarian diets and personal preferences
  • Make-ahead friendly – Perfect for busy weeknights when you need something comforting ready to go
  • Family-approved – Even picky eaters can’t resist this creamy, dreamy bowl of goodness

Ingredients You’ll Need

For the Soup Base:

  • ½ cup salted butter, divided
  • 1 medium onion, finely chopped (whatever onion you have is fine)
  • 1 carrot, finely chopped (I use baby carrots cause I’m lazy)
  • 1 celery stalk, finely chopped (the stringy part goes in the compost)
  • 1 head cauliflower, cut into ~1-inch pieces (ugh this part sucks)
  • 2 tablespoons parsley, chopped (dried from the cabinet works)
  • 1 quart low-sodium chicken broth (the carton kind not the can)

For the Creamy White Sauce:

  • 6 tablespoons all-purpose flour
  • 2 cups whole milk (please don’t use skim)
  • 1 cup half-and-half (this is what makes it good)

For Seasoning & Serving:

  • 1 to 2 bay leaves (I forget these half the time)
  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon black pepper, plus more to taste
  • 1 cup sour cream for serving (get the full fat stuff)
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy cauliflower soup served in a bowl with herbs on top

Creamy Cauliflower Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily
  • Total Time: 1 hour
  • Yield: 23 quarts 1x

Description

A heartwarming cauliflower soup recipe featuring tender cauliflower in a rich, creamy base made with a traditional white sauce technique. Perfect for cold days and family dinners.


Ingredients

Scale

For the Soup Base:

  • ½ cup salted butter, divided
  • 1 medium onion, finely chopped (whatever onion you have is fine)
  • 1 carrot, finely chopped (I use baby carrots cause I’m lazy)
  • 1 celery stalk, finely chopped (the stringy part goes in the compost)
  • 1 head cauliflower, cut into ~1-inch pieces (ugh this part sucks)
  • 2 tablespoons parsley, chopped (dried from the cabinet works)
  • 1 quart low-sodium chicken broth (the carton kind not the can)

For the Creamy White Sauce:

  • 6 tablespoons all-purpose flour
  • 2 cups whole milk (please don’t use skim)
  • 1 cup half-and-half (this is what makes it good)

For Seasoning & Serving:

  • 1 to 2 bay leaves (I forget these half the time)
  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon black pepper, plus more to taste
  • 1 cup sour cream for serving

Instructions

Step 1: Start with the Aromatic Base

Melt 4 tablespoons butter in your big pot over medium-high heat. When it stops bubbling, add the onion. Cook it until it smells amazing and looks golden, maybe 4-5 minutes. Don’t walk away or you’ll burn it and have to start over.

Step 2: Build the Vegetable Foundation

Throw in the carrots and celery, cook another 2 minutes. Add all that chopped cauliflower and parsley, stir it up. Put the lid on and turn heat to low. Let it hang out for 15 minutes, stirring every few minutes.

Pro Tip: This is when I clean up the cutting board and put stuff away. Set a timer because I’ve totally forgotten soup on the stove before.

Step 3: Add the Broth and Simmer

Pour in the chicken broth and turn heat back up until it bubbles. Then turn it down to medium-low and let it bubble gently for 10 minutes. The cauliflower should be getting soft.

Step 4: Create the Magic White Sauce

Here’s the annoying part. In the other pot, melt the last 4 tablespoons butter over medium-low heat. In a bowl, whisk flour and milk until totally smooth – no lumps at all. Pour this into the melted butter really slowly while whisking like crazy. Don’t stop or you’ll get chunks. Keep going maybe 5 minutes until thick. Add the half-and-half.

Pro Tip: This makes your arm hurt. I switch hands when one gets tired. If you get lumps anyway, pour it through a strainer.

Step 5: Bring It All Together

Pour the white sauce into your soup pot. Add bay leaves if you have them. Let everything simmer 15-20 minutes, stirring sometimes. Taste it – needs more salt than you think.

Step 6: The Sour Cream Finish

Put sour cream in your serving bowl first. Add some hot soup to it and mix, then pour in the rest. This stops the sour cream from getting weird and chunky.

Notes

Don’t crank the heat on the white sauce or it gets lumpy and gross. Keep it medium-low and be patient. If your soup’s too thin, let it simmer without the lid for more time. It’ll thicken up.

When I’m feeling lazy I buy the pre-cut cauliflower from the store. Costs more but saves me 20 minutes of chopping. Those frozen veggie mixes work too if you’re really pressed for time.

Sometimes my soup looks weird or breaks. I just blend half with my stick blender and it fixes everything. Makes it smooth instead of chunky.

  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 285
  • Sugar: 8g
  • Sodium: 650mg
  • Fat: 22g
  • Saturated Fat: 14g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 65mg

Why These Ingredients Work

Okay so I’m not a chef or anything but here’s what I know. That onion carrot celery thing? My grandma always did that. She said it was the base for everything good and honestly she was right. Makes everything taste like it took way more effort than it did.

The cauliflower gets all creamy when you cook it down. Like naturally creamy, not fake creamy. My kids have no clue there’s vegetables in here because it just tastes rich and smooth. The white sauce part is basically making gravy but with milk instead of meat drippings.

That sour cream though – don’t even think about skipping it. I did once and my husband was like this tastes wrong, what did you do different? So yeah. Don’t skip it.

Essential Tools and Equipment

  • Big soup pot (mine’s ancient but it works)
  • Medium saucepan (for the sauce)
  • Sharp knife (makes chopping way easier)
  • Cutting board
  • Whisk (tried a fork once, big mistake)
  • Wooden spoon
  • Measuring cups
  • Ladle (or just use a big spoon)

Step-by-Step Instructions

Step 1: Start with the Aromatic Base

Melt 4 tablespoons butter in your big pot over medium-high heat. When it stops bubbling, add the onion. Cook it until it smells amazing and looks golden, maybe 4-5 minutes. Don’t walk away or you’ll burn it and have to start over.

Step 2: Build the Vegetable Foundation

Throw in the carrots and celery, cook another 2 minutes. Add all that chopped cauliflower and parsley, stir it up. Put the lid on and turn heat to low. Let it hang out for 15 minutes, stirring every few minutes.

Pro Tip: This is when I clean up the cutting board and put stuff away. Set a timer because I’ve totally forgotten soup on the stove before.

Step 3: Add the Broth and Simmer

Pour in the chicken broth and turn heat back up until it bubbles. Then turn it down to medium-low and let it bubble gently for 10 minutes. The cauliflower should be getting soft.

Step 4: Create the Magic White Sauce

Here’s the annoying part. In the other pot, melt the last 4 tablespoons butter over medium-low heat. In a bowl, whisk flour and milk until totally smooth – no lumps at all. Pour this into the melted butter really slowly while whisking like crazy. Don’t stop or you’ll get chunks. Keep going maybe 5 minutes until thick. Add the half-and-half.

Pro Tip: This makes your arm hurt. I switch hands when one gets tired. If you get lumps anyway, pour it through a strainer.

Step 5: Bring It All Together

Pour the white sauce into your soup pot. Add bay leaves if you have them. Let everything simmer 15-20 minutes, stirring sometimes. Taste it – needs more salt than you think.

Step 6: The Sour Cream Finish

Put sour cream in your serving bowl first. Add some hot soup to it and mix, then pour in the rest. This stops the sour cream from getting weird and chunky.

Creamy cauliflower soup served in a bowl with herbs on top

You Must Know

Don’t skip that 15 minute covered cooking time even though it feels forever when everyone’s hungry. That’s when the vegetables get soft and start tasting good instead of raw. The cauliflower needs to break down some to make the soup creamy.

Make sure your flour milk mixture is totally smooth before adding to butter. I’ve made lumpy soup trying to rush this. Take the time to whisk properly or you’ll be sorry.

Personal Secret: I always make this Sunday and we eat it all week. Gets better every day honestly. By Wednesday it tastes like restaurant soup.

Pro Tips & Cooking Hacks

Don’t crank the heat on the white sauce or it gets lumpy and gross. Keep it medium-low and be patient. If your soup’s too thin, let it simmer without the lid for more time. It’ll thicken up.

When I’m feeling lazy I buy the pre-cut cauliflower from the store. Costs more but saves me 20 minutes of chopping. Those frozen veggie mixes work too if you’re really pressed for time.

Sometimes my soup looks weird or breaks. I just blend half with my stick blender and it fixes everything. Makes it smooth instead of chunky.

Flavor Variations & Suggestions

I roast the cauliflower sometimes before adding it. Just toss with oil and roast at 400 for 20 minutes. Gives it this nutty taste that’s really good. Got this idea from some cooking show.

If you like spicy add red pepper flakes with the vegetables. Not too much though – this is comfort food not torture. I’ve thrown in leftover ham, bacon, even rotisserie chicken. All worked great.

My friend adds fresh herbs and acts all fancy about it. I use dried herbs from my cabinet and it tastes fine. Don’t let anyone make you feel bad about shortcuts.

Make-Ahead Options

Perfect for meal prep. Make huge batch Sunday, eat all week. Keeps in fridge maybe 4 days, 5 if you’re not picky about food safety. Don’t add sour cream until you eat it though.

Freezes great for months. I use those aluminum containers and stack them up. Perfect when someone’s sick or has a baby. Thaw overnight then heat up slow. Add sour cream after heating.

Chop vegetables Saturday night so Sunday cooking is faster. White sauce can be made ahead too, just heat it up slow before adding to soup.

What to Serve With Cauliflower Soup

Has to be crusty bread. I get those bake-at-home loaves and nobody knows I didn’t make them. My kids demand grilled cheese with this soup. Makes it feel like a real meal.

Green salad cuts the richness if you’re pretending this is healthy. I use bagged lettuce and bottle dressing because who has time. Served it in bread bowls once for company and everyone thought I was Martha Stewart.

Allergy Information

This has dairy everything – butter, milk, half-and-half, sour cream. If you can’t do dairy try plant milk stuff. Oat milk works okay, coconut milk too. Won’t taste exactly same but still good.

Can’t do gluten? Use cornstarch instead of flour. Maybe 4 tablespoons mixed with the milk. Thickens just fine. Made this for my neighbor who has celiac and she couldn’t tell.

Storage & Reheating

Leftovers keep in fridge 4 days max. Heat up slow and stir lots or the milk gets weird and chunky. If it’s too thick add some milk or broth until it looks right.

To freeze let it cool completely first. Put in containers with room at top cause it expands. Thaw in fridge overnight before heating. Sometimes gets weird texture after freezing but stirring fixes it usually.

FAQs

Can I make this soup completely vegetarian?

Yeah use vegetable broth instead of chicken. Actually tastes better sometimes cause the cauliflower flavor comes through more. My vegetarian sister makes it this way all the time.

My soup turned out too thick – what can I do?

Add more liquid. Broth, milk, water, whatever. I do this constantly cause I always cook it too long. Add little bit at a time until it looks right. Don’t stress.

Can I use frozen cauliflower instead of fresh?

Totally. Saves so much chopping time. Don’t thaw it just dump right in pot. Takes few extra minutes to cook but tastes same. I do this when I’m being lazy.

Why did my sour cream curdle when I added it?

Soup too hot or you added too fast. Put sour cream in bowl first, add little soup to warm it up, then rest of soup. My mother-in-law taught me this after I messed up in front of her.

Can I blend this soup for a completely smooth texture?

Sure if that’s what you like. I use stick blender right in pot sometimes. Just careful cause hot soup splashes. I like it little chunky but my husband likes smooth.

💬 Made this soup yet? How’d yours turn out? Mess up anything like I always do? Leave comment and tell me about it – love hearing other people’s kitchen stories and disasters!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star