Sri Lankan cuisine has influences from colonial powers, foreign traders and the Kerala region of India. Key ingredients are rice, coconut and especially spices, reflecting the island’s history as a spice producer and trading post over several centuries.