1. Heat the oil in a large stock pot and fry the onion for 2 minutes. Add the garlic, fry for another minute, then add the cumin, ras-el-hanout and harissa paste and fry for a further minute.
2. Pour in the stock and tomatoes then bring to the boil. Add the lemon zest and juice, the chickpeas and the broad beans and simmer for 20 minutes. Season with additional salt if required.
3. Once ready, top each serving with some of the fresh coriander and serve with flatbreads.
The Meat Version?
If you’re craving meat and want to turn this vegetarian meal into something for meat-eaters then take two chicken breasts for four people and poach in water with a few bay leaves until just cooked. Take two forks and roughly shred the chicken into flaky chunks. Just before serving, mix your chicken in with the soup to coat and enjoy.