Heat oil in a large skillet over medium heat. Sauté finely chopped onion until soft and golden.
Add minced garlic and ginger; cook for 1–2 minutes until fragrant.
Stir in all the spices: garam masala, cumin, coriander, chili powder, turmeric, salt, pepper.
Add tomato paste and cook for a minute.
Mix in chicken pieces, coating them evenly in the spice mixture.
Stir in Greek yogurt and coconut milk; simmer gently until the chicken is fully cooked.
Add almond flour (or nut butter), sugar, and cream; simmer for another 5 minutes.
Garnish with fresh chopped cilantro and serve hot.