If you are a vegetarian or a vegan, the best place to eat in Panama is Loving Hut. The food is incredible, the prices are low and the service is cafeteria style so you are served immediately.  You may also order from the menu.  This is one of my favorite places to eat.