Hermans, a popular restaurant in Stockholm, offers vegetarian meals and needs to book seats in advance. The dining is self-service, so you can taste every food and enjoy your favorites. They have good beer and coffee, except for vegetarian food, and they are not expensive.