Go Back

Cauliflower Soup

This Cauliflower Soup is a beautifully simple yet deeply flavorful dish made with tender cauliflower, leeks, and onions, blended into a smooth, creamy texture without heavy cream. Finished with golden buttery cauliflower florets and fresh chives, it’s both comforting and refined, perfect for a cozy meal or an impressive starter.
Prep Time20 minutes
Cook Time45 minutes
Total Time1 hour 5 minutes
Servings: 6

Ingredients

  • 1 head cauliflower
  • 8 tablespoons unsalted butter divided
  • 1 leek white and light green parts only, halved, cleaned, and thinly sliced
  • 1 medium sweet onion sliced
  • 5 cups water plus 1/4 cup more if needed
  • 1/2 teaspoon white balsamic vinegar
  • Sea salt to taste
  • Freshly ground black pepper to taste
  • Fresh chives chopped (for garnish)

Instructions

  • Remove the outer leaves from the cauliflower. Trim the core, peel away the tough outer layer, and slice it thinly.
  • Cut about 1 cup of small cauliflower florets and set them aside. Slice the remaining cauliflower into 1/2-inch pieces.
  • In a large pot or Dutch oven, melt 3 tablespoons of butter over medium-low heat.
  • Add the sliced leek, onion, and about 1 1/2 teaspoons of salt. Cook gently, stirring often, until softened but not browned.
  • Increase the heat to medium-high and add 5 cups of water, the sliced core, and half of the cauliflower pieces. Bring to a boil.
  • Reduce the heat to a simmer and cook for about 20 minutes, until the vegetables begin to soften.
  • Add the remaining cauliflower, return to a simmer, and cook another 15–20 minutes until everything is very tender.
  • While the soup cooks, melt the remaining 5 tablespoons of butter in a skillet over medium heat.
  • Add the reserved cauliflower florets and cook, stirring often, until golden brown and slightly crisp, with the butter turning nutty and browned.
  • Remove the florets with a slotted spoon, drizzle with white balsamic vinegar, and season with salt and pepper. Reserve the browned butter.
  • Carefully blend the soup until completely smooth using a blender or immersion blender.
  • Return the soup to the pot and heat gently. Add a little extra water if needed to reach a smooth, pourable consistency.
  • Taste and adjust seasoning with salt and pepper.
  • Serve warm, topped with the browned cauliflower florets, a drizzle of browned butter, and fresh chives.

Notes

Clean the leek thoroughly to remove any hidden grit between the layers.
Cook the onions and leeks slowly to build flavor without browning.
Blend the soup until fully smooth for the best texture.
Adjust the thickness with small amounts of water until it’s just right.
Don’t skip the browned cauliflower topping, it adds texture and depth that makes the dish stand out.
Store leftovers in the refrigerator for up to 3 days and reheat gently.
Serve with crusty bread for a more filling meal.