Bean soup has a legendary status in Middle Eastern cuisine. This soup is inspired by the classic bean soups found in the Yemenite restaurants in Jerusalem.
Heat the oil in a large saucepan and add the garlic and thyme, quickly followed by the onion, celery, carrot, and tomatoes. Sweat off in the pan for 6–7 minutes or until softened.
Add the kale, beans, and stock, bring to the boil, and simmer for 10–12 minutes.