This cream of Cauliflower Soup is warm, smooth, and packed with cheesy flavor! You can make it in about 20 minutes with basic ingredients, and it has a rich, comforting flavor that tastes like it’s been cooking for hours.

A bowl of cream of cauliflower soup with garnish.

Table of Contents

Jump to Recipe

I love using cauliflower in soup because it adds a naturally creamy texture. This recipe is great for chilly evenings, quick lunches, or whenever you want something warm, simple, and delicious. Try serving it with crunchy croutons, a dash of smoked paprika, or a bit of chili crisp for some heat.

Here’s Why You’ll Love This Recipe

  • This recipe is quick enough for a weeknight but comforting enough for a slow weekend meal.
  • It is creamy, cheesy, and full of savory flavor.
  • Blending the cauliflower makes the soup smooth and rich without being too heavy.
  • You can make it with chicken stock for extra depth or vegetable stock to keep it vegetarian.
  • You can change up the toppings however you like. Stick with croutons, add some smoky paprika, or drizzle chili crisp for a spicy kick.

Ingredients You’ll Need

The recipe card at the bottom of the post contains the full list with all of the amounts. Refer to that when you’re cooking.

Ingredients for cauliflower soup in separate containers on a gray background.
  • Unsalted butter: Adds richness and helps sauté the onion and cauliflower. Using unsalted butter lets you control the seasoning.
  • Onion: Adds a savory base and subtle sweetness once softened.
  • Cauliflower florets: The main ingredient. When blended, cauliflower makes the soup creamy, mild, and hearty.
  • Kosher salt: Enhances all the flavors. Adjust to taste depending on how salty your stock and cheese are.
  • Garlic powder: Adds easy, mellow garlic flavor without any chopping.
  • Ground black pepper: Brings a little warmth and balance.
  • Bay leaves: Add a subtle, savory flavor to the soup. Remember to take them out before blending.
  • All-purpose flour: Helps thicken the soup and gives it a creamy, spoon-coating texture.
  • Chicken stock or vegetable stock: Chicken stock adds rich flavor, while vegetable stock keeps the soup meat-free.
  • Heavy cream: Makes the soup extra smooth and luxurious.
  • Sharp white cheddar: Melts into the soup, giving it a bold, cheesy flavor. Sharp cheddar is a good choice because it pairs well with the mild cauliflower.
  • Croutons: Optional, but they add a nice crunchy contrast.
  • Smoked paprika: Optional, but adds a nice color and smoky flavor.
  • Chili crisp: Optional, for some heat and extra texture.

In Photos: How To Make Cauliflower Soup

Step 1: Sauté Onion

Start by melting the butter in a large, heavy-bottomed pot over medium heat. Add the chopped onion and sauté until tender and fragrant.

Sauteing onion in butter for cauliflower soup.

Step 2: Add Seasonings & Cauliflower

Next, add the cauliflower, salt, garlic powder, pepper, and bay leaves. Cook for a few minutes, stirring often, until the cauliflower softens and the mixture smells good.

Adding the cauliflower and seasonings to the onions and butter mixture.

Step 3: Add Flour

Sprinkle the flour over the vegetables and stir until everything is coated. This helps thicken the soup later.

Adding flour to the cauliflower soup mixture to form a roux.

Step 4: Add Stock

Slowly pour in the stock while stirring, then bring the mixture to a simmer.

Adding stock to the cauliflower soup.

Step 5: Add Cream

Once the cauliflower is tender, stir in the cream.

Adding cream to the cauliflower soup mixture.

Step 6: Add Shredded Cheese

Lower the heat and add the shredded cheddar, stirring gently until melted.

Adding cheese to cauliflower soup after it is off the heat.

Step 7: Finish

Remove the bay leaves, then blend the soup until smooth. You can use an immersion blender in the pot or carefully blend it in batches in a regular blender.

Spoon the soup into bowls and top with croutons, smoked paprika, or chili crisp if you like.

Helpful Tips and Tricks

  • Don’t let the soup boil after you add the cheese. High heat can make the cheese grainy instead of smooth and creamy.
  • If you can, shred the cheese yourself. Pre-shredded cheese has anti-caking agents that can keep it from melting smoothly.
  • Pour in the stock slowly while stirring so the flour mixes in evenly and doesn’t clump.
  • Take out the bay leaves before blending. They add flavor, but you don’t want to blend them into the soup.
  • If you want the soup extra smooth, blend it well and strain it if you like.
Cauliflower soup bowls with gold spoons.

Recipe FAQ

How do you store the leftovers?

Keep any leftover soup in an airtight container in the fridge for up to four days.

Reheat the soup gently over low heat, stirring often. Don’t let it boil, since it has cheese and cream.

You can also warm up single servings in the microwave on low power, stirring in between.

Can you freeze this soup?

Soups with cream and cheese can sometimes get a bit grainy after freezing and thawing.

For the best taste, enjoy this soup fresh or from the fridge. If you freeze it, let it thaw overnight in the fridge, then reheat gently over low heat, whisking to smooth the texture.

How can I make this soup thicker?

If the soup isn’t thick enough, mix some oil and flour to make a quick slurry, then whisk it into the soup. Let it simmer gently so it thickens.

What To Serve With This Recipe

This soup goes great with crusty bread, garlic knots, or a simple green salad. It’s also tasty with sandwiches, like grilled cheese, turkey, ham, or veggie melts.

For something lighter, try it with roasted vegetables or a fresh salad with vinaigrette.

No ratings yet

Cream of Cauliflower Soup with Cheese

Servings: 4 servings
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes

Ingredients

Instructions
 

  • Melt the butter in a large, heavy-bottomed pot over medium heat.
  • Add the onions, and saute until tender.
  • Add the cauliflower, salt, garlic powder, pepper, and bay leaves and continue to cook, stirring, until fragrant and tender.
  • Sprinkle the mixture with flour and stir to coat.
  • Slowly add in the stock, while stirring.
  • Bring to a simmer.
  • Stir in the cream.
  • Lower the heat and stir in the cheese until melted.*
  • Remove the bay leaves and puree the soup until smooth.
  • If the soup is not thick enough, stir 2 tablespoons of oil into 3 tablespoons of flour, then whisk it into the soup.  It should tighten up as it comes to a simmer.
  • Ladle into bowls and garnish with croutons, smoked paprika, and chili crisp (if desired).

Notes

*Be careful not to boil the soup once the cheese has gone in, or it could result in a grainy texture.
Serving: 0.25recipe, Calories: 440kcal, Carbohydrates: 23g, Protein: 16g, Fat: 32g, Saturated Fat: 19g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Trans Fat: 0.3g, Cholesterol: 91mg, Sodium: 1126mg, Potassium: 583mg, Fiber: 2g, Sugar: 7g, Vitamin A: 994IU, Vitamin C: 43mg, Calcium: 254mg, Iron: 1mg
Cuisine: American
Course: Appetizer, Main Course, Soup
Tried this recipe?Mention @bakingamoment on Instagram or tag #bakingamoment.

Author

  • Allie is the creator and owner of Baking a Moment. She has been developing, photographing, videographing, and writing and sharing recipes here since 2012.

    View all posts