Indian food encompasses thousands of regional cuisines that vary significantly based on available ingredients and cultural traditions. It has evolved over 5000 years of interactions with different groups, incorporating influences from places like Central Asia and the UK. Religions like Hinduism, Buddhism, Jainism, and Islam have all impacted food traditions and preferences. Core elements of Indian cuisine include extensive use of spices, prevalence of vegetarianism, and meals consisting of breads, rice, lentils, vegetables and desserts. Food plays an important role in social and religious customs.