Salt the chicken and set it aside while you prepare the rest of the ingredients.
In a dutch oven, sauté the grated onion over medium heat in oil for about 5 minutes until the moisture is cooked out and it has browned.
Stir in the garlic, ginger, and tomato paste. Cook for an additional 2 minutes.
Add in the spices and cook for 1 more minute.
Stir in the stock and bring the pot to a boil. Add in the chicken and potatoes. Simmer uncovered for 15-18 minutes, stirring often.
Adjust the consistency with stock if needed.
Serve over basmati rice with yogurt & cilantro.