There are actually a few Persian restaurants in Geneva. Most of them aren’t bad. But because I have a couple of Persian friends who know their way around a kitchen, I’m usually unwilling to settle for anything less.
However Hafez, located in the Rive area, does tend to stand out. It is one of the older Persian restaurants in Geneva, and the quality of their food is clearly head and shoulders above that of their competition.
Pictured below: Persian flatbread followed by fava bean rice and fall off the bone tender lamb shanks (I believe the dish is called Baghali Polo) and a saffron pistachio ice cream.