Indian food is also heavily influenced by religion, in particular Hinduism and Islam, cultural choices and traditions.