To serve
Heat the oil in a medium pan over a medium heat. Add the onion and sauté for 2–3 minutes until softened, then add the garlic and cook for a further minute. Add the cherry tomatoes, water, harissa paste, sugar, and vinegar. Simmer gently for 10 minutes, stirring occasionally, then add the beans and simmer
gently for a further 5 minutes.
Season to taste, then divide between two bowls.
Serve with a dollop of Greek yogurt on top, sprinkled with a few saffron threads.
