Season the chicken drumsticks with salt and pepper --- generously.
Heat olive oil on a medium or large pan over medium-high heat.
Once the oil is ready, add the seasoned chicken legs.
Brown the chicken drumsticks on all sides, transfer them to a plate, and set them aside.
Add butter into the same pan.
Once the butter has melted, add chopped leeks, carrots, and celery.
Mix and cook until the leek turns soft, then adjust the heat to medium.
Add cinnamon powder, 7-spices, saffron, salt, pepper, and tomato paste.
Cook for about five to six minutes, stirring constantly.
Place the chicken drumsticks back and pour the white wine.
Mix to deglaze and let the wine reduce.
Pour the stock.
Cover the pan with a lid and bring the stewed chicken legs to a boil.
Adjust the heat to medium-low and simmer for about thirty to thirty-five minutes.
Combine the garlic with lemon juice and add it to the stewed chicken drumsticks.
Mix, and adjust seasoning as desired.
Place the lid back and continue simmering for a couple of minutes.
Your Lebanese chicken stew is now ready for serving!