500gcauliflower - roughly chopped. If the leaves are fresh use those too and the stalk. Waste nothing.
2mediumyellow onions
30gbutter
1tbspflour
1bay leaf
5-6almonds or a tbsp almond meal
250mlwhole milk or plant-based milk
250mllight chicken or vegetable stock
scanttspsalt
olive oil
salt and freshly ground pepper
Almond Parsely Pesto
80-100gie - a big handful of parsley - roughly chopped, including stalks
1generous pinch salt
50galmonds - toasted is tastier - roughly chopped
50gfinely grated parmesan
1clove finely grated garlicoptional
100-150mlextra virgin olive oil
Instructions
The Soup
Sauté the onions in a little butter and olive oil until soft. Add the cauliflower, bay leaf, salt and almonds. Toss in the buttery mixture and sprinkle with a tablespoon of flour. Do not add salt if your stock is salted.
Gently toss again and slowly pour in the milk. Set over a very low heat and cook until the cauliflower is soft. Stir occasionally.
Once ready, let the mixture cool to puree it with a stem mixer or a blender. Return to the heat and add the stock until you achieve a good consistency. Bring to a quick boil and test for seasoning.
Meanwhile, make the pesto. Whizz the almonds in a mini mouli with a generous pinch of salt. Add the remaining ingredients, starting with 100ml of oil, gradually adding the rest (if needed) and whizzing until smooth.
Serve the soup with a generous swirl of pesto, toasted wholemeal bread or pitta.