1.Heat oil in a large, heavy-based saucepan on high. Fry chicken for 8-10 minutes, turning, until browned. Transfer to a plate.
2.Reduce heat to medium. Sauté celery, onion, carrot and garlic for 4-5 minutes, until tender. Stir in cumin, coriander, chilli and ginger, and cook for 1 minute, until fragrant.
3.Stir in stock, tomatoes, lentils and beans with chicken. Bring to the boil. Reduce heat to low and simmer gently, covered for 35-40 minutes.
4.Add rice and simmer, covered, for a further 45-50 minutes. Remove chicken legs and use a fork to shred meat from bone.
5.Return shredded chicken to soup. Season to taste. Stir in lemon juice. Serve topped with coriander leaves and accompany with toasted Turkish bread.