Dice the chicken breast into bite-sized pieces and finely chop the onion, garlic, and ginger.
Heat the avocado oil in a large skillet over medium heat, then add the onion, garlic, and ginger, sautéing until the onion is translucent.
Add the chicken pieces to the skillet and cook until browned on all sides, approximately 5 minutes.
Stir in the garam masala, turmeric, sea salt, and black pepper, coating the chicken and aromatics in the spice blend.
Pour in the tomato puree, water, and drained chickpeas, stirring well to combine all ingredients.
Reduce the heat to low and simmer for 10-12 minutes until the sauce has thickened and the chicken is fully cooked through.
Garnish with fresh cilantro before serving warm.