Heat the avocado oil in a large skillet over medium-high heat.
Add the cubed chicken breast and sear until golden brown on all sides, then remove the chicken from the pan and set aside.
In the same skillet, sauté the diced yellow onion until translucent and soft.
Stir in the minced garlic and fresh ginger, cooking for 1 minute until fragrant.
Add the garam masala, turmeric, cumin, sea salt, and black pepper, stirring constantly for 30 seconds to toast the spices.
Pour in the tomato puree and full-fat coconut milk, whisking gently to create a smooth, orange sauce.
Return the seared chicken to the skillet and reduce heat to low.
Simmer for 10-12 minutes until the sauce has thickened and the chicken is fully cooked through.
Garnish with freshly chopped cilantro and serve warm.