go to content go to search box go to global site navigation

St Petersburg

Vegetarian restaurants in St Petersburg

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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