It seems like Zurich got it all. There is at least one restaurant from every nationality. There is a lovely Moroccan restaurant there called Maison Blunt. It is a cozy restaurant with some geometric and colourful tiled floor. It was the perfect brunch/lunch choice. It was not halal, but they had a big range of vegetarian choices (cold and warm) that were all super filling and delicious. They suggested that each person gets three plates of mezzas, but two is plenty for each. Worth trying if you are there.