Melt the ghee in a large sauté pan over medium-low heat. Add the cardamom pods, cinnamon sticks and whole cloves. Stir fry until fragrant.
Add the diced tomatoes and tomato paste. Sauté for 3 minutes.
Add the cream, garam masala and honey and stir. Add the salt, paprika, cumin, coriander, ginger, tumeric, cloves, black pepper and cayenne.
Stir to blend, then add the chicken. Cover the pot partially and simmer for 15 minutes on low.
Serve with Basmati rice or Naan.