Heat the avocado oil in a large skillet over medium heat.
Add the diced yellow onion and sauté until translucent and slightly golden, about 5 minutes.
Stir in the minced garlic and grated fresh ginger, cooking for 1 minute until fragrant.
Add the cubed chicken breast to the skillet and sear until browned on all sides.
Sprinkle in the garam masala, ground cumin, ground turmeric, sea salt, and black pepper, stirring well to coat the chicken and onions.
Pour in the tomato puree, drained chickpeas, and water, stirring to combine all ingredients.
Reduce the heat to low, cover the skillet, and simmer for 10 to 12 minutes until the chicken is cooked through and the sauce has thickened.
Garnish with freshly chopped cilantro and serve warm.