I like creamy white bean and orzo soup best when it’s no longer piping hot, when the texture has gathered itself and the flavours feel composed. This is real comfort food and it rewards a slower kind of eating.


I make creamy white bean and orzo soup when I want supper to feel dependable rather than impressive. It’s the sort of thing that doesn’t mind waiting in the pot for you to ladle into bowls. The pleasure in this recipe is entirely in it’s reassurance. Store cupboard ingredients, doing what they do best. A spoonful tells you most of what you need to know. Soft beans, a gently thickened broth, pasta that has absorbed more than its share of comfort.


When a soup learns to settle
Some soups want to be eaten straight away and this creamy white bean and orzo soup is no exception to the rule. This one improves once it’s no longer piping hot. At first it’s light, almost brothy. Then the orzo releases its starch and the liquid gathers itself. A few of the beans soften and blur, lending body rather than bulk.
The cream is there to round things off, not take over. I wouldn’t add more. The beans already bring their own softness, and too much dairy would dull what’s working.
I like the moment when the spoon leaves a faint trail through the bowl. Not quite thick enough to stand up in, but close. That in-between texture feels deliberate, even when it isn’t. And that’s usually when it’s at its best.


Flavours that keep their manners
In this White Bean Orzo Soup, the beans are obliging. They take seasoning easily and leave space for sharper notes. Lemon zest lifts the pot without pushing it into sourness. It brightens what’s already in there, bringing the entire thing to life.
The pesto comes last, and it should stay that way. I like it spooned over the surface rather than stirred through. Kale can sound severe for a pesto, but once blanched and blitzed with oil and cheese, it’s rather the perfect match for this. There’s bitterness, yes, but also depth. Parmesan adds salt and roundness. Nuts give weight. Pine nuts are traditional. Almonds feel just as right. I use what I have.
Taste as you go. Then taste again. I almost always add more lemon than planned. A quiet habit and it rarely lets me down.


The virtue of not adding just “one more thing”.
Taste it once more, then leave it alone. This isn’t a soup that improves with fussing. A touch more lemon, perhaps, but stop before it feels corrected.
I think about that restraint when I make my Greek Salmon and Orzo Salad, where the balance only works if you resist the urge to add “one more thing”, and again with my cauliflower, white bean and yuzu soup, which relies on the same confidence with seasoning rather than depth through excess.
Food like this doesn’t need to prove itself. It just needs to be given time, then trusted. When it is, it tends to do exactly what you hoped it would.






Ingredients
For the soup
- 2 tbsp olive oil
- 1 onion finely chopped
- 2 celery sticks finely sliced
- 3 garlic cloves finely chopped
- 1 tsp dried oregano
- ½ tsp chilli flakes optional
- 2 x 400g tins cannellini beans drained and rinsed
- 100 g orzo
- 1 litre vegetable stock
- 150 ml double cream
- Zest of ½ lemon
- Sea salt and black pepper to taste
For the kale pesto
- 80 g kale stalks removed
- 30 g Parmesan finely grated
- 30 g toasted pine nuts or almonds
- 1 small garlic clove
- Juice of ½ lemon
- 100 ml olive oil
- Salt to taste
Instructions
Soften the base
- Heat the olive oil in a large saucepan over a medium heat. Add the onion and celery with a pinch of salt, then cook gently for around 10 minutes, until soft and sweet but not coloured.
Build the flavour
- Add the garlic, oregano and chilli flakes, if using. Stir and cook for 1 minute, until fragrant.
Add the beans and stock
- Add the cannellini beans and vegetable stock. Bring to a gentle simmer and cook for around 10 minutes.
Blend for creaminess
- Ladle one-third of the soup into a blender and blitz until smooth. Return the blended soup to the pan and stir through.
Cook the orzo
- Stir in the orzo and simmer for 8–10 minutes, stirring often, until just tender. Add a splash more stock or water if the soup thickens too much.
Finish the soup
- Lower the heat and stir in the double cream and lemon zest. Season well with sea salt and black pepper.
Blanch the kale
- Blanch the kale in boiling water for 1 minute, then drain and squeeze dry.
- Make the kale pesto
- Blitz the kale with the Parmesan, pine nuts or almonds, garlic and lemon juice. Drizzle in the olive oil until spoonable, then season to taste.
- Serve
- Ladle the soup into bowls and finish each one with a spoonful of kale pesto. Serve hot, warm or gently cooled.
Notes
- This soup thickens as it sits, especially once the orzo has had time to absorb the broth. Loosen it with a splash of stock or water when reheating.
- Don’t overdo the cream. The beans already bring softness, so the cream is there to round things off rather than take over.
- Spoon the pesto over the soup rather than stirring it through completely, so you get little pockets of lemony, nutty brightness.
- Almonds work well if pine nuts aren’t to hand. Toast them first if you can.
- For a dairy-free version, swap the double cream for oat cream and omit the Parmesan or use a dairy-free alternative.
- It keeps well in the fridge for up to 3 days and is lovely hot, warm or gently cooled.







