Creamy Cauliflower Soup

When the onion softens in butter, the kitchen starts to smell like the beginning of something cozy. Cauliflower soup can be wonderfully smooth, but only if the florets and potato soften all the way through before blending. Stop too soon and the texture can turn grainy instead of velvety.

I make this creamy cauliflower soup in one Dutch oven, letting the vegetables simmer in chicken broth until they’re tender enough to mash with a spoon. The potato gives the finished soup body, while a little heavy cream rounds it out without covering up the mild, sweet flavor of cauliflower. It’s a simple bowl that feels full and creamy, not heavy.

Creamy Cauliflower Soup smooth and velvety
“

Kitchen Note

Take the pot off the heat before using the immersion blender. Keep the blender head under the surface as you puree so the hot soup stays in the pot instead of splashing up.

Save this creamy cauliflower soup for a cozy dinner: it blends smooth in one pot, with potato for body and cream for a soft finish.

Save to Pinterest

Why Cauliflower Needs to Be Softer Than You Think Before Blending

A few minutes can make the difference between a silky soup and one that feels slightly gritty. Cauliflower florets may look cooked on the outside while the thicker stems still have a firm center. Blending doesn’t fix that; it breaks the vegetables down, but it can’t make undercooked pieces tender.

Keep the pot covered while the vegetables simmer, and judge them by how easily a fork passes through both the cauliflower and the potato. They should be very tender, not just barely fork-soft. That longer, gentle cook lets the vegetables blend into a smooth base before the cream goes in. If the soup still has small bits after blending, check for a firm piece of cauliflower or potato rather than running the blender endlessly.

The potato helps give the puree a fuller texture, but tenderness still matters more than blending time. Once everything is soft, an immersion blender can turn the vegetables and broth into a cohesive soup right in the pot.

What the Cauliflower, Potato, and Cream Each Bring to the Pot

Creamy Cauliflower Soup silky smooth
  • Cauliflower — Fresh florets are the heart of the soup, and there’s no need to buy a specialty variety. Cut any unusually large florets into smaller pieces so they cook at roughly the same pace. Frozen florets are also an option; see the note below about their extra moisture.
  • Yukon Gold potato — This potato adds body without making the soup taste starchy. Peel it and dice it so it softens along with the cauliflower. A russet can stand in, but its higher starch content tends to make the puree thicker and more substantial.
  • Yellow onion and garlic — The onion builds a mellow base as it softens in butter, and the garlic adds a savory note. A regular yellow onion is all you need; chop it evenly so the pieces soften at the same rate. Mince the garlic before it goes into the pot so it can release its aroma quickly.
  • Chicken broth — Low-sodium broth keeps the soup savory while leaving room for the measured kosher salt. A familiar store-brand broth works well here; a strongly seasoned broth can make the final soup taste saltier than expected.
  • Heavy cream — Cream gives the blended vegetables a rounder, richer finish. It’s worth using plain heavy cream rather than a flavored creamer. If you want a dairy-free version, use the specific swap in the variations below.
  • Dried thyme and black pepper — These season the broth without competing with the cauliflower. Dried thyme is convenient and blends right into the simmering liquid; no fresh-herb prep is needed.

Building a Smooth Soup in the Dutch Oven

Soften the Onion in Butter

Melt the butter in a 5-quart Dutch oven over medium heat, then add the chopped onion. Cook for 5 to 7 minutes, stirring occasionally, until the pieces look soft and translucent rather than browned. Keep the heat at medium; if the onion starts taking on color before it softens, lower the heat a little. This gives the soup a gentle savory base instead of a toasted onion flavor.

Let the Garlic Turn Fragrant

Stir in the minced garlic and cook for 30 seconds. The aroma should rise quickly, but the garlic shouldn’t brown. Keep it moving around the pot so it doesn’t sit against the hot bottom. Once it smells fragrant, add the remaining soup ingredients without delay.

Simmer Until Both Vegetables Are Tender

Add the cauliflower, diced potato, chicken broth, kosher salt, black pepper, and dried thyme. Bring the pot to a boil, then cover it, reduce the heat to low, and simmer for 18 to 22 minutes. Keep the lid on to hold in the heat, and check that both the potato and cauliflower are very tender before moving on. If a fork meets resistance in a thick cauliflower stem, let the pot keep simmering until it passes through easily.

Puree the Soup Off the Heat

Remove the pot from the heat before pureeing with an immersion blender. Move the blender through the pot until no large pieces remain and the soup looks evenly smooth. Keep the blender head submerged as you work, especially near the surface. The hot vegetables should break down readily once they’re fully tender.

Stir in the Cream Gently

Stir the heavy cream into the pureed soup, then warm it over low heat for 2 to 3 minutes. Stir as it warms so the cream distributes through the soup. Don’t let the pot boil after the cream goes in; gentle heat is enough to bring the soup back to serving temperature while keeping its texture smooth.

Two Useful Ways to Adapt This Cauliflower Soup

Make It Vegetarian with Vegetable Broth

Replace the chicken broth with low-sodium vegetable broth, keeping the same amount. The soup stays creamy and full-bodied, though the broth’s flavor will be a little less savory than chicken broth. Taste before serving because different vegetable broths vary in saltiness.

Make It Dairy-Free with Plant-Based Swaps

Use plant-based butter in place of the unsalted butter, then stir in plain, unsweetened oat creamer instead of heavy cream. Choose an unflavored version so the soup stays savory. The result is still smooth, though it won’t have quite the same rich, dairy-cream finish.

Storage and Reheating

  • Refrigerator: Store the soup in an airtight container for 3 to 4 days. It may thicken as it chills.
  • Freezer: For the best texture, freeze the pureed soup before adding the cream, then thaw it in the refrigerator and stir in the cream when you finish warming it. It keeps well frozen for about 2 to 3 months; soup frozen with cream already added may separate slightly.
  • Reheating: Warm it gently in a saucepan over low heat, stirring often. Avoid bringing it to a boil, which can make the creamy texture less smooth.

Questions That Come Up When Making Cauliflower Soup

Can I use frozen cauliflower instead of fresh?+

Yes. Use the same weight of frozen florets, and simmer until the cauliflower and potato are very tender; the timing may vary. Frozen cauliflower can release extra moisture, so the soup may finish a little looser than it does with fresh florets.

Can I use milk instead of heavy cream?+

You can, but the soup will be thinner and less rich. Add milk in place of the cream and warm the soup gently; don’t boil it. For the closest creamy finish, heavy cream is the better choice.

Can I use a russet potato instead of Yukon Gold?+

Yes. Peel and dice a similar-sized russet potato, and cook it until very tender with the cauliflower. Russets contain more starch, so expect a thicker, slightly more starchy puree than you’d get with Yukon Gold.

Can I blend the soup in a countertop blender?+

Yes. Let the soup stop bubbling, then blend it in small batches so hot liquid has room to move. Leave the blender’s vent open and cover it with a folded towel while blending; don’t seal hot soup inside a full blender jar.

Creamy Cauliflower Soup

Creamy cauliflower soup is simmered with potato, thyme, and broth, then blended until smooth. A finish of heavy cream makes this stovetop soup rich and silky.
Prep Time 10 minutes
Cook Time 29 minutes
Total Time 39 minutes
Servings: 6 servings
Course: Lunch
Cuisine: American
Calories: 230

Ingredients
  

  • 4 tbsp unsalted butter
  • 1 yellow onion medium, chopped
  • 2 cloves garlic minced
  • 2 lb cauliflower florets
  • 1 Yukon Gold potato medium, about 8 ounces, peeled and diced
  • 4 cups low-sodium chicken broth
  • 1 tsp kosher salt
  • 0.5 tsp black pepper
  • 0.5 tsp dried thyme
  • 0.75 cup heavy cream

Equipment

  • 1 5-quart Dutch oven
  • 1 immersion blender

Method
 

  1. Melt the butter in a 5-quart Dutch oven over medium heat.
  2. Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
  3. Stir in the garlic and cook for 30 seconds, until fragrant.
  4. Add the cauliflower, potato, broth, salt, pepper, and thyme.
  5. Bring the soup to a boil, cover, and reduce the heat to low.
  6. Simmer for 18 to 22 minutes, until the cauliflower and potato are very tender.
  7. Remove the pot from the heat and puree the soup with an immersion blender until smooth.
  8. Stir in the cream and warm the soup over low heat for 2 to 3 minutes, without letting it boil.

Notes

For the smoothest texture, blend thoroughly before stirring in the cream. Refrigerate leftovers for up to 4 days; freezing is possible, though the cream may separate slightly when reheated. For a vegetarian version, use vegetable broth instead of chicken broth.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating