Cream of Brussels Sprouts Soup

Creamy Brussels Sprout Soup
Molly Watson
Prep: 10 mins
Cook: 20 mins
Total: 30 mins
Servings: 4 servings

Much like its cruciferous cousin, cauliflower, Brussels sprouts turn into a wonderfully rich and creamy soup just by cooking this vegetable with aromatics and whirling it up in a broth. This soup ends up having a much deeper nutty flavor than you might expect, as well as a thicker, more satisfying texture than you would imagine that these tiny cabbages could possibly contain.

You can add a bit of cream for an even creamier effect, but it is not necessary since this soup holds up on its own without the added cream.

This Brussels sprouts recipe is a lovely first course to a fancy dinner, meanwhile, serves as a satisfying base for a vegetarian dinner with a green salad and some hearty whole grain bread for a complete meal. 


  • 1 pound brussels sprouts
  • 1 rib celery
  • 1 large shallot or small leek
  • 1 to 2 tablespoons butter
  • 1/2 teaspoon fine sea salt, plus more to taste
  • 3 cups chicken broth or vegetable broth

Steps to Make It

  1. Gather the ingredients.

  2. Trim off and discard the stem ends of the Brussels sprouts. Roughly chop the sprouts, if they are big. The Brussels sprouts will get puréed in the end, so while even pieces will cook more evenly, this is not a beauty contest. No matter how you have prepped them set them aside.

  3. Trim and roughly chop the celery; peel and roughly chop the shallot or leek.

  4. Heat the butter in a small pot over medium-high heat. Once it is melted, add the celery and the shallot. Sprinkle with the salt and cook, stirring frequently, until the vegetables are soft, about 3 minutes.

  5. Add the chopped Brussels sprouts and stir to combine. Cook, stirring occasionally until the Brussels sprouts turn a brighter shade of green, about 2 minutes. Add the broth and bring everything just to a boil.

  6. Reduce the heat to maintain a steady simmer, cover partially, and cook until the Brussels sprouts are completely tender about 10 minutes.

  7. Use a hand-held immersion blender to completely purée the soup. (You can also do this in a blender, but just be sure to let the soup cool a bit first, work in batches, and put a kitchen towel over the top of the blender in case the heat of the soup makes it splatter out.) Be sure to purée the soup a bit longer than you may think is necessary; you want the final product to be as smooth as possible.

  8. Stir in cream, if you like.

  9. Serve the soup hot, with a garnish of freshly ground black pepper to taste.

  10. Enjoy!

    Use Caution When Blending Hot Ingredients

    Steam expands quickly in a blender, and can cause ingredients to splatter everywhere or cause burns. To prevent this, fill the blender only one-third of the way up, vent the top, and cover with a folded kitchen towel while blending.

Recipe Variations

  • Keep it chunky: Slice or chop the Brussels sprouts evenly and then omit the step of puréeing the soup.
  • Make it heartier: Add a peeled and chopped potato to the mix, cooking it with the Brussels sprouts, for a thicker, heartier soup. 
  • Add garnishes: There are endless possibilities to finish the soup—from freshly chopped herbs to crumbled cooked bacon to a few gratings of Parmesan cheese.


  • Like most soups, this one doubles or even triples with ease. Feel free to make a big batch and freeze some for later (just be sure to pop it in the freezer before adding the cream, which does not handle being frozen and reheated as well as the rest of the soup does).