Heat the olive oil in a large saucepan over a low heat. Add the garlic and cook gently just until it starts to colour.
Immediately add the drained beans and enough water to just cover them. Add the bay leaf and thyme, if using. Bring to a simmer and simmer gently for 5 minutes.
With a slotted spoon, scoop out about half the beans into a bowl, along with the bay and thyme. Use a handheld stick blender to purée the beans and liquid left in the pan. Return the reserved beans and reheat gently.
Stir in the chopped tomatoes and heat through, then season with salt and pepper to taste. Ladle the soup into warm bowls and finish with a generous trickle of your best olive oil.
Subscribe to our newsletter.