This is the kind of soup we return to again and again through the cooler months, simple enough for a weeknight but nourishing enough to feel like real care on a plate. Cauliflower is rich in sulforaphane and vitamin C, and when it is simmered gently with good chicken stock and finished with cream, it becomes something quietly luxurious. We love that it comes together with just a handful of honest ingredients and rewards you with a bowlful that genuinely satisfies.
Homemade chicken bone broth makes a meaningful difference to the depth of flavour here, and it adds a generous dose of natural gelatin and minerals that a commercial stock simply cannot match. If you are using store-bought stock, choose a low-sodium variety so you can control the seasoning yourself. Leftover soup keeps well in an airtight container in the refrigerator for up to four days, or can be frozen in portions for up to three months. Reheat gently over low heat, stirring often, and add a small splash of water or stock if it has thickened during storage.
Serve in deep bowls with a drizzle of good olive oil and a crack of black pepper over the top. A thick slice of sourdough or seeded rye bread alongside makes this a complete and satisfying meal, and a small handful of finely sliced chives scattered over the soup adds a gentle fresh note that works beautifully with the cream.
Place a large, heavy-based saucepan over medium-high heat and add the olive oil, allowing it to warm for about thirty seconds before adding the chopped onion and crushed garlic. Cook, stirring regularly, for around three minutes until the onion has softened and turned translucent and the garlic smells fragrant. Add the cauliflower florets and chopped potato to the pan and continue stirring everything together for five minutes, allowing the vegetables to begin softening and to absorb the flavour from the onion and garlic in the base of the pot.


Pour in the chicken stock, then season generously with freshly ground black pepper. Place the lid on the saucepan and bring everything up to the boil over medium-high heat, then reduce the heat to medium-low and leave the soup to simmer steadily for fifteen to twenty minutes, or until a piece of potato yields easily when pressed with a spoon. Remove the pan from the heat and set it aside for five minutes so the soup cools slightly before blending, which makes the process safer and easier.
Working in batches if needed, carefully ladle the soup into a blender and blend each batch until completely smooth, then return the blended soup to the saucepan. If you have a stick blender you can blend directly in the pot, which saves on washing up. Place the pan back over low heat, pour in the pure cream and stir gently for about two minutes until the soup is heated through and the cream is fully incorporated. Taste and adjust seasoning if needed, then ladle into warm bowls and serve straight away.
