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

Vegan / Vegetarian Restaurants: (30 Listings)

Dyadya Fadi

  • Vegan Restaurant
5.0 stars 3 reviews
5/22 Dumskaya Ulitsa, Flat 68, St Petersburg, Russia
Open Now: 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 8 reviews
74 Ligovsky Prospekt, St Petersburg, Russia
Open Now: 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.



  • Vegetarian Restaurant
Be first to review!
5 Ulitsa Radishcheva, St Petersburg, Russia
Open Now: Mon-Thu 12:00pm-10:00pm, Fri-Sat 12:00pm-11:00pm, Sun 12:00pm-10:00pm
Cuisine: Vegan-friendly, International, Indian

Vegetarian food cafe with an Indian chef. Offers soups, samosas, teas and such with plenty of vegan options. Gigs and other events also held. Is also an art space with a sense of community. Moderate.

Beautiful Green

  • Vegetarian Restaurant
2.5 stars 3 reviews
Mokhovaya Ulitsa, 41 (at Ulitsa Belinskogo), St Petersburg, Russia
Open Now: Mon-Fri 10:00am-11:00pm, Sat-Sun 11:00am-11:00pm
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 Now: Mon-Sun 12:00pm-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.0 stars 13 reviews
Ulitsa Marata 23, St Petersburg, 191025
Open Now: 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 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
Open Now: 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.5 stars 4 reviews
22 Zagorodny Prospekt, St Petersburg, Russia
Open Now: Mon-Sun 12:00pm-12:00am
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
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.


  • Vegetarian Restaurant
Be first to review!
83 Nab Reki Fontanki, St Petersburg, Russia
Cuisine: Vegan-friendly, Western, International, Indian

A branch of Moscow-based vegetarian cafe chain run by Krishnas, includes a vegetarian food shop and a cafe. The food includes soups, sweets, teas and such with plenty of vegan options. Call for hours - tell us. Moderate.


  • Vegetarian Restaurant
3.0 stars 3 reviews
ul. Bolshaya Moskovskaya 7, St Petersburg, 191002
+7-812-5756369, 3142300
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 2 reviews
8 Vladimirsky Prospekt, St Petersburg, Russia
Open Now: Mon-Thu 11:00am-10:00pm, Fri-Sat 4:00pm-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
Open Now: 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 6 reviews
Gorokhovaya Ulitsa 36, St Petersburg, Russia
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
Open Now: 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.


  • Vegetarian Restaurant
4.5 stars 7 reviews
Kazanskaja Street, 10, St Petersburg, Russia
Open Now: Mon-Sun 9:00am-11:00pm
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.


  • Vegetarian Restaurant
Be first to review!
9 Ulitsa Rubinshteyna, St Petersburg, Russia
Cuisine: Vegan-friendly, International, Indian

Part of Chayny Dom (Tea House) chain of vegetarian cafes and restaurants. Offers tea, coffee, hookah pipes, as well as food with plenty of vegan options. Colorful bright decor. Call for hours - tell us. Moderate.

Troitskiy Most - Posadskaya

  • Vegetarian Restaurant
3.5 stars 5 reviews
Kamennoostrovskiy ppr 9/2, St Petersburg, Russia
Open Now: 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
Open Now: 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: (12 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 visit 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.