This cauliflower potato soup is comfort in a bowl, blending velvety-smooth cauliflower and tender potatoes with just a splash of cream for richness. Finished with a topping of roasted cauliflower and crispy Brussels sprout leaves, it brings great texture and a beautiful, restaurant-worthy presentation to the table.

A sprinkle of tangy goat cheese on top adds a bright, creamy contrast, making this a perfect cozy dinner soup or an elegant starter for entertaining.

cauliflower potato soup in bowl with goat cheese crumbles

This cauliflower potato soup is hearty and delicious with delicious and pretty toppings that make it special. A great lunch or dinner soup and also an elegant starter soup for a special meal.

Ingredients and substitutions

A few notes about the key ingredients …

Cauliflower – For best results, start with a whole cauliflower that you cut yourself.

Potatoes – Baking potatoes such as Russet are recommended for the best soup consistency.

Heavy Whipping Cream – This soup only calls for 1/4 cup of heavy cream, but if you don’t have heavy cream or you’d prefer something lighter, simply combine a lighter cream with a half teaspoon of cornstarch and add it to the soup instead. For a dairy-free option, just skip it altogether.

Brussels Sprouts – To prepare the Brussels sprouts, simply cut off the core end by about 1/2-inch, then start peeling the outside leaves off one by one. Stop when you get to the middle and the leaves don’t separate easily and discard that inner bit.

Goat Cheese – I love Goat Cheese with this soup. Feta cheese is a good substitute.

Recipe tips!

  • I say this every time I post a soup recipe, but I think it can never be said enough. Be sure to season your soup well with salt and freshly ground pepper. If you taste the soup and it seems at all bland, you need more salt!
  • If your soup ends up too thick (maybe you started with an extra big cauliflower or potato :), simply thin with a little more chicken broth.
cauliflower potato soup in bowl with goat cheese crumbles

Making ahead, storing and freezing.

You can make the soup up to 3 days ahead and simply re-warm to serve. The roasted cauliflower and Brussels sprout leaves can be done ahead as well, or just before serving.

Due to the cream in this soup, freezing is not recommended, as the texture of the soup will change.

Want to save this recipe?

Enter your email and I’ll send it to your inbox. Plus, you’ll get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from Seasons and Suppers.
You can unsubscribe at any time.

cauliflower potato soup in bowl with goat cheese crumbles

Get the Recipe: Cauliflower Potato Soup

A hearty cauliflower potato soup with a topping of roasted cauliflower and Brussels sprouts and a sprinkling of tangy goat cheese.
5 stars from 8 ratings
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Yield: 5 servings

Ingredients

  • 2 lb cauliflower, quartered and cored
  • 2 Tablespoons extra-virgin olive oil
  • 1/2 small onion, diced
  • Salt and Freshly ground pepper, to taste
  • 1 large baking potato (such as Russet), peeled and cut into 1-inch pieces
  • 4 cups chicken broth
  • 3 thyme sprigs
  • 1/4 cup heavy whipping cream, 35% b.f.

For garnish:

  • 8 Brussels sprouts, core end trimmed and separated into leaves
  • 4 oz. goat cheese, crumbled

Instructions
 

  • Preheat the oven to 375 F. (non-convection/not fan-assisted). Take one quarter of the cored cauliflower and cut it into 1/2-inch thick flat slices. Set aside.
  • Coarsely chop the remaining cauliflower.
  • In a Dutch oven or soup pot, heat the olive oil over medium heat. Add the onion and a pinch of salt and cook, stirring occasionally, until softened, about 3-4 minutes. Stir in the diced potato and the chopped cauliflower, then add the chicken stock and the thyme sprigs. Bring to a boil, then reduce the heat to medium low and simmer, stirring occasionally, until the vegetables are very tender, about 30 minutes. Discard the thyme sprigs.
  • While soup is simmering, place reserved cauliflower floret slices in an even layer on one end of a baking sheet. Prepare the Brussels sprouts as directed above and scatter over the other end of the baking sheet. Drizzle with a bit olive oil and season with salt. Roast for 5 minutes in the preheated oven. Remove from oven and transfer Brussels sprout leaves to a plate. Return to oven and roast a further 10-15 minutes, or until the cauliflower florets are golden on the bottom. Remove from oven and transfer florets to a plate, with the golden side up.
  • Using an immersion blender or in two batches in a blender, puree the soup until very smooth. Return the soup to the pot and stir in the cream. Warm over moderate heat. Taste soup and season generously with salt and some freshly ground pepper, to taste.
  • To serve, ladle into bowls and top with some roasted cauliflower florets and roasted brussels sprout leaves. Sprinkle with crumbled goat cheese and a grind of freshly ground pepper.
  • Making Ahead: The soup can be made ahead and refrigerated for up to 3 days. Reheat gently before serving, then top with garnishes.

Notes

    • I say this every time I post a soup recipe, but I think it can never be said enough. Be sure to season your soup well with salt and freshly ground pepper. If you taste the soup and it seems at all bland, you need more salt!
    • If your soup ends up too thick (maybe you started with an extra big cauliflower or potato :), simply thin with a little more chicken broth.
Be sure to read the notes above this recipe card for more tips, options, substitutions and variations for this recipe!
Cuisine: American, Canadian
Course: Soup
Serving: 1serving, Calories: 309kcal, Carbohydrates: 27g, Protein: 11g, Fat: 15g, Saturated Fat: 7g, Cholesterol: 26mg, Sodium: 844mg, Potassium: 1163mg, Fiber: 5g, Sugar: 5g, Vitamin A: 665IU, Vitamin C: 132.2mg, Calcium: 119mg, Iron: 2.8mg
Tried this recipe?If you enjoyed this recipe, please leave a star rating and comment. It helps others to find it!