The most popular Indian main dish recipe. Butter Chicken is prepared in a tangy tomato gravy with lots of spices, cream, butter and milk. The chicken is marinated in a spicy hung curd marinade and baked to perfection before adding it to the tomato gravy. The Butter Chicken is best enjoyed with butter naan and is sure to be a crown pleaser.