Bring a large pot to medium heat and add the oil. When hot add the onions and cook 3-5 minutes or until translucent.
Add garlic and ginger and cook 1-2 minutes or until fragrant. Add more oil if the mixture looks dry.
Stir in all spices, salt, and 2 Tbsp cilantro and cook ~1-2 minutes.
Add water, tomatoes, and cream. Bring curry to a boil covered, reduce heat and simmer low uncovered ~ 20 minutes.
Add chicken and cook and an additional 5-8 minutes or until chicken is done.
Squeeze in lemon and serve chicken curry over rice and garnish with remaining cilantro.
Add salt to taste. Happy Eating! Beckie
