Recreate the amazing flavors of butter chicken at home with these restaurant-worthy recipes for the famous Indian curry, which consists of tender pieces of marinated chicken in a creamy butter and tomato sauce.