Moroccan cuisine has long been considered one of the most diverse in the world, due to the Kingdom's interaction with the outside world for centuries. Moroccan cuisine is a mixture of Berber, Arab, Middle Eastern, Mediterranean and African cuisine.