Roasted cauliflower, walnut & rosemary soup

Roasted cauliflower, walnut & rosemary soup

I cannot urge you strongly enough to make this soup. With a delicately earthy flavour and a comforting creaminess (though it’s dairy free), you’ll absolutely love it. This is one of my favourites from my cookbook. With a load of horrible weather heading our way, I just had to share this. I think soup time is here!

Simple enough for weeknight preparation and definitely elegant enough to serve at a dinner party. Garnish with a drizzle of extra virgin olive oil and a sprig of fresh rosemary.

BLOG_ roasted cauli walnut soup2.jpg

Roasted cauliflower, rosemary & walnut soup

Serves 4

1 medium / large cauliflower

1 onion – finely diced

3 cloves garlic – finely diced

1 x 400g can cannellini beans – drained and rinsed

1 tablespoon rosemary leaves – finely chopped

2 litres vegetable stock (can also use chicken stock)

¾ cup (70g) raw walnuts

Salt and cracked black pepper

Coconut oil for roasting and sautéing


Preheat oven to 200 degrees Celsius.

Chop cauliflower into medium-sized florets. Toss with a generous dollop of coconut oil and roast for 30–35 minutes until tender and the tips are lightly browned.

Heat a generous spoonful of coconut oil in a large saucepan over a medium / low heat. Add the onion and garlic. Cook for five minutes, without browning, until the onion is translucent. Add the cannellini beans and rosemary and cook for a further three minutes, stirring regularly. Add the stock, cauliflower and walnuts. Bring to the boil, before simmering for 20 minutes.

Use a blender or stick blender to puree until silky smooth. Season to taste with salt and cracked black pepper.