Caldo Gallego, a Spanish White Bean Soup with Sherry Vinegar and Mojo Verde

A beautiful bowl of love for late summer evenings, this beautiful aniseed-based broth with lightly braised haricot beans, tomatoes, courgette and fennel is seasoned with a really good Spanish sherry vinegar, chilli and fennel seeds but it’s the punchy mojo verde – a garlicky green herb and garlic sauce originating from the Canary Islands – that makes it so vibrant. I’m a big fan of condiments such as this and I make a different one every week to stir into soups and braises or to serve on the side of all sorts of dishes including roasted vegetables, every pasta dish imaginable, falafel and burgers.


250g dried haricot beans, soaked overnight (you can also use good quality jarred or tinned white beans)
4 tbsp Spanish extra-virgin olive oil
1 tsp fennel seeds
1 tsp chilli flakes
1 Spanish onion, finely sliced
2 garlic cloves, finely sliced
1 courgette, thinly sliced
1 small fennel bulb, finely sliced
100g mixed cherry tomatoes, halved
750ml hot vegetable stock
1 lemon, zested and juiced
1 tbsp good quality sherry vinegar
2 tsp sundried tomato paste (optional)
Sea salt flakes and freshly ground mixed peppercorns

For the mojo verde (optional)
2 cloves of garlic
50g stale sourdough, broken into small pieces
1 tsp ground cumin
3 tbsp good quality sherry vinegar
2-3 tbsp flat leaf parsley, roughly chopped
A pinch of sea salt 
150 ml Spanish extra-virgin olive oil

How I make it

Drain and rinse the beans and cook for around 30-45 minutes until they are cooked through.

Meanwhile, place a large frying pan over a medium heat and add the olive oil. When it’s hot add the fennel seeds and the chilli and stir around for a couple of minutes. Then add the onion and the garlic and cook until they are soft and transparent.

Next add the courgette, the fennel, the tomatoes and the vegetable stock. Cover and leave to simmer for five minutes.

Then add the lemon juice, the sherry vinegar and the beans, cover again and simmer for 10 minutes. You can cook this for five minutes longer but I prefer to keep all the vegetables whole so as to savour their individual flavours. Stir in the tomato paste (if using) and season to your taste.

Whilst the soup is cooking, make the mojo verde by combining all the ingredients in a food processor. Season to your taste.

Serve the soup with a drizzle of the sauce, a flurry of lemon zest and plenty of freshly baked sourdough.

Keep any remaining sauce in a sealed container in the fridge for up to two weeks.

One Comment Add yours

  1. Lisa Triebwasser says:

    I have all the ingrediants for this beautiful soup. I have cooked some beans and am wondering how many beans in 2 tins? In America, it would be about 1.5 to 1.75 cups.
    Thanks for your help.
    Ps Assaf Guery is my son-in-law and he told me about your lovely web pages!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.