In a large pot, heat the oil over medium-high. Add the onions, garlic and ginger; sauté for a minute or two, until the onions begin to sweat, and everything is so fragrant you begin to weep. Add the garam masala, sweet paprika and cinnamon stick. Toss to combine. Add the shredded chicken and toss it all together to coat.
Then add the diced tomatoes, tomato sauce, chicken stock and coconut milk. Partially cover and reduce the heat the medium-low. Simmer for 20 to 30 minutes, while you make the rice and/or bread. I made both because I have zero carb self control, and I'm okay with that. (fish the cinnamon stick out about 10 minutes into the simmering. or leave it in! totally your call.)
After half an hour, taste it. Oooooo! Add the lemon juice and a pinch of salt and pepper, if you feel it needs it. Garnish with lots and lots of cilantro and serve with the rice and bread. And extra lemon wedges! Always always.
