Cut slices into 3¼ lb chicken legs and thighs and place the chicken in a large bowl.
Add 1½ tsp salt, 2 tsp fresh grated ginger, 2 tsp fresh grated garlic, and 1 tsp ground turmeric onto the chicken.
Then add ½ large yellow onion into the bowl, stirring to make sure that the chicken and onion are all evenly coated in spices. Allow the chicken to rest for 30 minutes.
Pour 2 tbsp vegetable oil into a large pot, and add it to the stove over medium high heat.
Once the oil is hot, add the chicken into the pot and brown it on all sides. When the chicken starts to get some color, also add the onions into the oil along with 3 cinnamon sticks and cover the pot.
Allow the chicken to cook, covered, until it starts to release its own juices, about 10 minutes. Occasionally uncover the pot to stir and continue cooking until the chicken is fully browned.
Add 2 cups canned crushed tomatoes into the pot and stir. Let the chicken cook for about 10 minutes, covered, stirring occasionally.
Add 1 (15 oz) can unsweetened coconut milk into the pot. Allow it to simmer uncovered for another 10 minutes.
Serve the chicken with rice and finely chopped tomatoes as sides! Enjoy!