Preheat oven to 130°C (fan forced).
Heat ghee in a stovetop-safe oven dish or large pot over medium heat. Add onion and garlic, sauté until soft and fragrant.
Stir in the grated ginger, garam masala, coriander, paprika, cumin, turmeric, cinnamon, and tomato paste. Cook for 30 seconds to release flavour.
Add the passata (or diced tomatoes), cream, pumpkin, and bone broth. Stir to combine, then nestle in the whole chicken thighs.
Cover with a lid and transfer to the oven. Cook for 2.5 hours until the chicken is tender and pulls apart easily.
Shred the chicken into the sauce, season to taste, and serve.