Guide to St Petersburg Vegan Restaurants, Vegetarian Restaurants, Natural Foods, & Health Food Stores.

Vegan / Vegetarian Restaurants: (26 Listings)

Dyadya Fadi

  • Vegan Restaurant
5.0 stars 2 reviews
5/22 Dumskaya Ulitsa, Flat 68, St Petersburg, Russia
Mon-Sun 11:00am-11:00pm
Cuisine: Vegan, Western

Informal, home-style small vegan cafe offering falafel, sweets, soup, tea. Hosts yoga classes, events and more. English spoken. Gate entry code: 2-4-6-0. Cash only. Inexpensive.


  • Vegan Restaurant
5.0 stars 5 reviews
74 Ligovsky Prospekt, St Petersburg, Russia
Mon-Sun 10:00am-10:00pm
Cuisine: Vegan, Western, Juice bar, Fast food, Take-out

Vegan restaurant in the Etazhi loft project, ground floor, established by Chiapas restobar in 2014. Old school vegan kitchen crew, offering vegan food with burgers and wraps (falafel, tofu, and seitan), rolls, salads, plus freshly squeezed juices, and shakes. Cash only. Inexpensive.

Beautiful Green

  • Vegetarian Restaurant
2.5 stars 3 reviews
Mokhovaya Ulitsa, 41 (at Ulitsa Belinskogo), St Petersburg, Russia
Open Mon-Fri 10am-11pm, Sat-Sun 11am-11pm.
Cuisine: Vegan-friendly, Western, Russian

Vegetarian cafe offering soups, pasta, vegetable dishes, breakfast food, and weekday lunch specials. English spoken and English menu. Will make a dish vegan upon request when possible. Inexpensive.

Cafe Botanika

  • Vegetarian Restaurant
4.5 stars 16 reviews
7 Ulitsa Pestelya (at near Mukhinskoye Arts Institute), St Petersburg, Russia
Open Mon-Sun 12-11.30pm.
Cuisine: Vegan-friendly, Lacto, Middle Eastern, Western, Beer/Wine

One vegetarian restaurants in St. Petersburg. Menu is in Russian and English. Offers tabouleh, hummus with red pepper, arugala salad with balsalmic dressing, tomato soup, and more. Has wi-fi and a children's play area. Moderate.

Cafe Ukrop

  • Vegetarian Restaurant
4.5 stars 12 reviews
Ulitsa Marata 23, St Petersburg, 191025
Mon-Sun 12:00pm-10:00pm
Cuisine: Vegan-friendly, Lacto, Raw, Western, Juice bar

Vegetarian and raw food cafe & restaurant, opened Sept 2012. The cafe is downstairs and the restaurant upstairs. Non-smoking, no alcohol. Casual and relaxed atmosphere with wi-fi internet and sometimes live music. Accepts credit cards. Moderate.


Coffeehouse Frida

  • Vegetarian Restaurant
4.0 stars 1 review
Chaikovskogo street, 57 (at intersection Prospect Chernyshevskogo), St Petersburg, Russia
Mon-Fri 10:00am-11:00pm, Sat-Sun 11:00am-11:00pm
Cuisine: Vegan-friendly, Lacto, International

Сoffeehouse located a 3-minute walk from the Metro Chernyshevskaya. Colorful interior with smoking hookahs available. Moderate.

Falafel King

  • Vegetarian Restaurant
3.0 stars 3 reviews
22 Zagorodny Prospekt, St Petersburg, Russia
Open Mon-Sun 12pm-12am.
Cuisine: Vegan-friendly, Ovo, Lacto, Arabic, Middle Eastern, Fast food, Beer/Wine

Simple cafe offering several types of falafel as well as other Arabic food like hummus, tabbouleh salad, ful medames, lentil soup. The same owners also run a falafel stall in Sennoy Market. Cash only. Inexpensive.


  • Vegetarian Restaurant
3.5 stars 3 reviews
crossing of Moshkov Pereulok and Dvorcovaya Embankment (at Taiga), St Petersburg, Russia
Call for hours - tell us
Cuisine: Vegan-friendly, Middle Eastern, Western

Reopened as Gronland after relocating to Taiga creative platform space; previously Falafel Number 1 at Ulitsa Zhukovskogo, 12. A falafel restaurant that serves falafel plates and wraps, hummus, burgers, salads, and soups. Middle Eastern flavors. Inexpensive.

Jiva Burgers

  • Vegetarian Restaurant
Be first to review!
11 Bolshoy Kazachy Pereulok, St Petersburg, Russia
Open Mon-Thur 6:30-11pm, Fri 6:30pm-1am, Sat 3pm-2am, Sun 4-10pm.
Cuisine: Vegan-friendly, Lacto, American, Western, International, Indian, Fast food

Small cafe run by Hare Krishnas serves vegetarian and vegan burgers. Located at Salon cultural project. Cash only. Moderate.


  • Vegetarian Restaurant
2.5 stars 2 reviews
ul. Bolshaya Moskovskaya 7, St Petersburg, 191002
+7-812-5756369, 3142300
Call for hours - tell us
Cuisine: Vegan-friendly, Lacto, Indian

Indian food restaurant. Casual atmosphere with warm colors. Directions: 10 minute walk from Nevsky Prospekt, 15 minute from Nevsky Prospekt/Gostiny Dvor Metro stations. Address in Russian: Bol'shaya Moskovskaya ulitsa, 7, г. Санкт-Петербург. Metro: Dostoyevskaya/Vladimirskaya. Moderate.

Las Veggies

  • Vegetarian Restaurant
5.0 stars 1 review
8 Vladimirsky Prospekt, St Petersburg, Russia
Open Mon-Thur 11am-10pm, Fri-Sat 4pm-6:30am.
Cuisine: Vegan-friendly, American, Western, Fast food, Take-out

Vegetarian fast food place offerings foods like sandwiches, veggie burgers, and soups. Inexpensive.

Prana Bar

  • Vegetarian Restaurant
3.5 stars 2 reviews
Kazanskaya Ul, 31, St Petersburg, 190000
Mon-Sun 10:00am-11:00pm
Cuisine: Vegan-friendly, Raw, Lacto, Western, International, Delivery

Vegetarian/raw food restaurant with plenty of vegan options. Opened April 2014. Serves salads, soups, pasta, sweets. Moderate.

Rada and K

  • Vegetarian Restaurant
4.5 stars 5 reviews
Gorokhovaya Ulitsa 36, St Petersburg, Russia
Call for hours - tell us
Cuisine: Vegan-friendly, Lacto, Western, European, Indian, Juice bar, Bakery

Western European and Indian foods with vegan options. Yeast-free bread, bakery, fresh-squeezed juices, smoothies and more. Near Sadovaya metro station. Inexpensive.

Rada I Co Cafe-bistro

  • Vegetarian Restaurant
Be first to review!
28 Gatchinskaya Ul, Gaura Culture Centre, St Petersburg, Russia
Mon-Sun 9:00am-9:00pm
Cuisine: Vegan-friendly, Lacto, Western, International, Indian, Buffet, Fast food

A branch of the cafe network run by Krishnas, upstairs at Gaura Culture Centre, which includes a temple and a vegetarian food store. Simple design, a range of vegetarian meals including soups, stews, pies and sweets, as well as tea and herbal infusions. Some vegan options. No alcohol. Accepts credit cards. Inexpensive.

Rada I Co Grand Cafe

  • Vegetarian Restaurant
3.5 stars 3 reviews
20 Grivtsova Pereulok, St Petersburg, Russia
Mon-Sun 10:00am-11:00pm
Cuisine: Vegan-friendly, Raw, Lacto, Western, International, Indian

Joint project of Beautiful Green and Rada & Co., a slightly more upscale vegetarian cafe, run by Krishnas. Vegan and raw foods marked on the menu. No alcohol. Accepts credit cards. Moderate.


  • Vegetarian Restaurant
4.5 stars 6 reviews
Kazanskaja Street, 10, St Petersburg, Russia
Open Mon-Sun 9am-11pm.
Cuisine: Vegan-friendly, Lacto, European, Indian, Juice bar

Vegetarian cafe offering Western European food with some Indian food, meals with seitan, raw food and desserts; also fresh juices and tea. English speaking staff. Free wi-fi. Inexpensive.

Troitskiy Most - Posadskaya

  • Vegetarian Restaurant
3.5 stars 5 reviews
Kamennoostrovskiy ppr 9/2, St Petersburg, Russia
Mon-Sun 9:00am-11:00pm
Cuisine: Vegan-friendly, Lacto, Ovo, Western, Russian, International

Part of chain restaurant. Serves salads, hot dishes, drinks and desserts. Menu is in Russian, but staff is ready to help. Directions: from Gobkovskaya metro station the cafe is on the other side of the prospekt and in the direction away from the river. Accepts credit cards. Inexpensive.

Troitsky Most - Nab Reki Moyki

  • Vegetarian Restaurant
3.5 stars 6 reviews
Naberezhnaya Reki Moyki 30, St Petersburg, Russia
Mon-Sun 9:00am-11:00pm
Cuisine: Vegan-friendly, Lacto, International, Western, Russian

Part of chain restaurant. Serves salads, hot dishes, drinks and desserts. Menu is in Russian and English, and staff is ready to help. It's between The Hermitage and Nevskiy Prospekt. Accepts credit cards. Inexpensive.

Health Food Stores, Vegan Shops, Vegan Bakeries, Vegetarian B&Bs, Veg Catering, Veg*n Organizations: (9 Listings)

Still hungry? Try searching HappyCow for areas surrounding St Petersburg.
Please help us improve this St Petersburg vegetarian restaurant guide:
  • Add health food stores, cafes, or a vegetarian restaurant St Petersburg.
  • Report technical difficulty.
  • Phone ahead before you vis it any listing in this restaurant directory.
  • Please let these businesses know you found them on HappyCow
Spread the word! - Link to this page from your webpage, blog, facebook, or newsletter.

Voted "Best Vegetarian Restaurant Guide" on the Internet, this is the place to find good vegan restaurants & healthy food! HappyCow was created to assist in making healthy vegetarian food available to all wherever possible. These St Petersburg vegetarian and vegan restaurant listings are primarily from you, the users, and some maybe arbitrary, outdated, or incomplete. If you are a local to St Petersburg and know of any places (vegetarian restaurants St Petersburg) that are not included here please add them. HappyCow© and its creators claim no responsibility for any information that might be inaccurate in any way.