Wash chicken pieces and prick from all sides with fork.Take a blender add onion,cinnamon,cloves,black pepper,black and green cardamom and make a paste.Marinate chicken with thick curd,salt,tandoori color,ginger garlic paste and onion and all spices.Keep aside for three hoursHeat oil in a pan and roast chicken pieces on low flame.Every five mins turn the sides of the chicken piecesPour the butter over the chicken pieces.Serve hot..