Don't miss out on our special Christmas issue with free 2023 calendar - subscribe by 11 October!
Heat the oil in a large pan on a medium heat and cook the onion, carrot and celery until soft, about 10 mins, then add the garlic, thyme and tomato purée. Pour in the stock along with the tomatoes, reduce the heat to low and simmer for 10 mins.
Add the cannelini beans, the green veg and potato pieces, along with a generous pinch of seasoning. Cover and simmer for another 15-20 mins or so until the veg is tender and the soup has thickened. Top with some parsley, crumbled feta, olives, chilli flakes (for those who like spice) and a drizzle of extra virgin olive oil. Serve with crusty bread on the side for dunking.