Zanzibari cuisine reflects several heterogeneous influences, as a consequence of the multi-cultural and multi-ethnic nature of Zanzibar's and Swahili heritage. It is a mixture of various culinary traditions, including Bantu, Arab, Portuguese, Indian, British and even Chinese cuisine.