Vegetarian restaurants in St Petersburg
- Sort by:
- Popular
-
A
Troitsky Most
The Zagorodny pr branch is by far the nicest in this chain of vegetarian cafés, with the Indian spiritual-style Trang Café attached and overlooking a small park. The Petrograd Side branch on Kamennoostrovsky pr, facing the bridge after which it is named, is the original; see the website for three other branches around the city. The mushroom lasagne is legendary.
reviewed
-
B
Botanika
They do a mean falafel wrap at this stylish vegetarian restaurant where the moss-green colour scheme is jazzed up with pretty decorative touches by students from the art academy across the road. There’s a very cute play area for children.
reviewed
-
C
Café Idiot
This long-running vegetarian café charms with its pre-revolutionary atmosphere. It’s an ideal place to visit for a nightcap or supper after attending the Mariinksy, as its kitchen stays open late. They also have free wi-fi.
reviewed
-
D
Sukawati
There’s Bali-chic décor at this Indonesian restaurant, serving reasonably authentic fare. Their rijsttafel set meal (R460) provides a taste of several dishes.
reviewed
-
E
Troitsky Most
The original branch of the vegetarian chain is located on Petrogradsky Island, just a few blocks north of the bridge for which it is named.
reviewed