Cauliflower Soup
This post may contain affiliate links, read our disclosure policy.
There’s something about a big pot of homemade soup simmering on the stove that just makes the whole house feel cozy. And this cauliflower soup is one of those recipes that feels simple in the best possible way. No fancy ingredients, no complicated steps, just creamy, comforting goodness.

Cauliflower Soup Recipe
Cauliflower Soup
Click the button above to save this recipe!
I like to make this on evenings when I want something warm and hearty but don’t necessarily want a heavy meal. The cauliflower gets perfectly tender, the broth turns silky and rich, and the little bits of carrot and celery give it that classic homemade soup flavor that tastes like childhood in a bowl.
Save this recipe!
Save this recipe! Enter your email below and we’ll shoot it straight to ya!
I consent to receive email from this site 💌
The best part? It’s ridiculously adaptable. Serve it chunky, blend it smooth, toss in some cheese, top it with croutons, or just grab a hunk of crusty bread and call it dinner. It’s hard to mess this one up.

Why You’ll Love This Soup
This cauliflower soup is filling without being overly heavy, packed with flavor, and comes together with simple pantry ingredients. It’s budget friendly, cozy enough for cold nights, and easy enough for busy weekdays. Plus it reheats beautifully, which means lunch tomorrow is already handled.

Ingredients You’ll Need
- Heavy cream or half & half
- Butter
- Onion, carrot, celery, cauliflower
- Fresh parsley
- Salt, & pepper
- All purpose flour
- Chicken or vegetable broth
- Bay leaves
Step By Step Directions
Start by melting the butter in a large pot over medium high heat. Add the onion, carrot, celery, parsley, salt, and pepper. Cook until the onions begin turning translucent.
Sprinkle the flour over the vegetables and stir constantly for about a minute. This helps create a silky, creamy broth later on. You can skip this step if you are gluten free.
Slowly pour in the broth while stirring to keep everything smooth. Add the cauliflower florets and bay leaves, then bring the soup to a boil.
Reduce the heat, cover the pot, and let everything simmer until the cauliflower is tender.
Remove the bay leaves and stir in the heavy cream. Taste and adjust the seasoning if needed.

Tips & Tricks
- If you like a smoother soup, use an immersion blender to puree part or all of the soup before adding the cream.
- Want extra flavor? Stir in shredded cheddar cheese at the end or top with crispy bacon.
- You can make this vegetarian by using vegetable broth instead of chicken broth.
- If you’re gluten free, don’t use the flour.
- Don’t skip the bay leaves. They quietly do a lot of heavy lifting in soup recipes.

Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop or in the microwave. If the soup thickens too much after chilling, just add a splash of broth or milk when reheating.
You can also freeze it, although soups with cream can sometimes separate slightly after thawing. A quick stir while reheating usually brings it right back together.
More Delicious Cauliflower Recipes
- Bang Bang Cauliflower Recipe
- Air Fryer Cauliflower Recipe
- Mashed Cauliflower Recipe
- Roasted Cauliflower Recipe
- Cauliflower Rice Recipe
- Cauliflower Casserole Recipe
- See all our best cauliflower recipes!

How to Make Cauliflower Soup

Cauliflower Soup Recipe
Ingredients
- 4 tablespoons butter
- 1 small yellow onion diced
- 1 large carrot chopped
- 1 rib celery chopped
- ¼ cup chopped fresh parsley
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 4 tablespoons all purpose flour
- 8 cups chicken or vegetable broth
- 1 head cauliflower cut into small florets
- 2 bay leaves
- 1 cup heavy cream or half & half
Instructions
- Melt the butter in a large pot over medium high heat. Add the onion, carrot, celery, parsley, salt, and pepper. Cook until the onions are beginning to turn translucent, about 2 to 3 minutes.
- Sprinkle the flour over the vegetables and cook, stirring constantly, for 1 minute.
- Slowly pour in the broth while stirring to remove any clumps.
- Add the cauliflower florets and bay leaves. Bring the soup to a boil.
- Reduce heat, cover, and simmer for 20 to 25 minutes, or until the cauliflower is tender.
- Remove the bay leaves and stir in the heavy cream.
- Taste and adjust seasoning as needed, then serve warm.
Notes
- For a smoother soup, blend part or all of the soup with an immersion blender before adding the cream.
- Vegetable broth works well for a vegetarian version.
- Add shredded cheddar cheese for extra richness.
- Soup will thicken as it cools. Add extra broth when reheating if needed.
Nutrition

Did You Make This Recipe?
Share it with me on Instagram and use the hashtag #mamalovesfood and follow on Pinterest for even more!
Tools We Love
- Enameled Cast Iron Pot – This is a great and super versatile pot that can be used in both the oven and on the stove top.
- Santoku Knives – My favorite knife for cutting vegetables! This knife is the perfect size and shape, handles great, and is super reasonably priced.
More Awesome Soup Recipes
- Corn Soup Recipe
- Vegetable Beef Soup Recipe
- Chicken Zoodle Soup Recipe
- Seafood Chowder Recipe
- Potato Soup Recipe
- Wild Rice Soup Recipe
- See all our best soup recipes!

Final Thoughts
This cauliflower soup is one of those quiet little recipes that doesn’t seem flashy until you take the first bite and suddenly want a second bowl immediately. It’s cozy, creamy, comforting, and exactly the kind of dinner that makes cold days feel a whole lot better.

Frequently asked questions
Absolutely! You can leave it chunky, blend just part of it for a thicker texture, or puree the whole thing until silky smooth using an immersion blender or regular blender.
Yes. Frozen cauliflower works great in this recipe and can help save prep time. No need to thaw it first.
Chicken broth gives the soup a richer flavor, but vegetable broth works perfectly if you want to keep it vegetarian.
Definitely. The flavors get even better after sitting overnight, making this a great make-ahead soup for lunches or busy weeknights.
For a thicker soup, simmer it uncovered a little longer or blend some of the cauliflower into the broth.
Yes! Sharp cheddar, parmesan, or gruyere are all delicious stirred in at the end.
Croutons, crispy bacon, shredded cheese, fresh parsley, green onions, or cracked black pepper are all great options.

Get Our Free Easy Casseroles ebook!
Recipes in your inbox
(your email will never be sold!)
Let’s Connect!
Tag #mamalovesfood on Instagram!

















