Heat the butter in a large pot and then add your onions and garlic. Once you've added the onions and garlic, then add your turmeric, cinnamon, and salt. Stir this pot until all the spices are nicely mixed, then add your whole chicken and brown it on both sides.
Then add your tomato puree and tomato paste. Add your chicken broth and carrots to the stew and then cook on medium low for about two hours.
Once the chicken is fully cooked, I like to remove all the bones from the stew so you don't have any bones in your way.
Then serve on a nice bed of rice.
Enjoy!