Butter chicken is a popular Indian dish made with chicken, spices, tomatoes & cream. This creamy & authentic tasting butter chicken is the best you can make at home.