Moroccan cuisine is influenced by Morocco's interactions and exchanges with other cultures and nations over the centuries. Moroccan cuisine is typically a mix of Arabic, Andalusian, Berber and Mediterranean cuisines with a slight European and Subsaharian influence.