Vegetarian Restaurants
Enjoy Vegetarian & Vegan Food
in russia's northern capital


Welcome to St Petersburg Essential Guide - Your Best Travel Guide to Russia

Looking for vegetarian restaurants in St. Petersburg? Wondering where and what a vegan can eat in Russia? If so, you're in the right place.

A decade ago, traveling to St Petersburg in Russia would have been a real challenge for a vegetarian! Because of the lack of fresh agricultural products, the hard weather, and the old Russian culture, you could only find restaurants serving meats, soups, vodka, mushrooms, and potatoes with bleak service. But today things have changed!

Today, while the idea that a meal is not complete without meat remains widespread in Russia, the vegetarian restaurant scene in our city has improved a lot, especially if compared with the past.

If you're looking for healthy food, a yummy salad, or raw food, nowadays you can easily find a bunch of good cafés and vegetarian restaurants in the city of Saint Petersburg that will please your palate as well as your wallet.

With that in mind, to help you find a great vegetarian restaurant, we've created a list of some places we know and liked that seem to be very popular among Russian vegetarians. We hope you may like them too!

the best 9 VEGETARIAN RESTAURANTS to try


Hungry? If so, choose a place where to eat from our list of vegetarian restaurants in St Petersburg Russia. Reserve a table with us and get the best dining experience in the city.

RADA & K


Address: Gorokhovaya Street 36 | St. Petersburg, RU | Phone: (+7) 812/570-56-55

Simple Vegan food, Large portions, Very cheap!

Opened two years ago, the Rada & K today seems to be one of the most loved vegetarian restaurants in the city among locals, especially students. From office workers and traffic cops to young and hip people, once inside you won't feel out of place, but rather the chilled-out, friendly atmosphere will make you feel at ease. Offering excellent value, unusual vegetarian and vegan dishes from Eastern Europe and India, this simple large cafeteria maybe won't make your taste buds sing, but it will fill up your belly and leave you satisfied.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant, Café
  • Cuisine: Vegan-friendly, Lacto, Western, European, Indian
  • Price Range: $
  • Location: Admiralty Side; Central
  • Metro Station: Sennaya Ploshchad or Sadovaya
  • Open Hours: Mon - Sun (11:00 - 21:00)

CAFE UKROP


Address: Marata Street 23 | St. Petersburg, RU | Phone: (+7) 812/946-30-36

Excellent vegetarian food, Great atmosphere, Friendly staff!

If you want to grab a creative healthy meal in a cozy atmosphere, then go to Café Ukrop. This restaurant is split into two floors; on the first floor you find a cafeteria with vegan food and other delicacies ready to eat, which is good for a quick lunch. On the second floor, you find a charming but small sit-down restaurant, tastefully decorated, where you can enjoy a large variety of delicious vegan and raw food options - all well cooked and well presented, but served in small portions. The menu includes vegetarian, vegan, and raw food options.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant, Café
  • Cuisine: Vegan-friendly, Lacto, Raw, Western, Juice bar
  • Price Range: $$
  • Location: Admiralty Side; Central
  • Metro Station: Vladimirskaya
  • Open Hours: Mon - Sun (11:00 - 23:00)
RETURN TO TOP

BOTANIKA CAFE


Address: Pestelya Street 7 | St. Petersburg, RU | Phone: (+7) 812/272-70-91

Wonderful selection of veggie treats, Great location, Cozy atmosphere!

Another great vegan restaurant to add to your list is Botanika Café. Serving a rich and diverse list of vegan food, ranging from Russian classics like Borsch, Vareniki, Blini, and Kotlety to Indian, Italian and Asian - plus salads, wraps, desserts, and fresh juices or teas, everything on the menu here is tasty and made only with fresh ingredients based on the Ayurvedic diet. Centrally located, the cozy interiors, nice outdoor seating, and efficient staff make this establishment one of the nicest vegetarian restaurants in the city. 

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant, Café
  • Cuisine: Vegan-friendly, Lacto, Middle Eastern, Western
  • Price Range: $$
  • Location: Admiralty Side; Central
  • Metro Station: Chernishevskaya
  • Open Hours: Mon - Sun (11:00 - 24:00)

Baraka


Address: Kazanskaya Street 8-10 | St. Petersburg, RU | Phone: (+7) 812/904-70-77

Great location, Relaxing atmosphere, Good price!

If you are looking for a truly vegetarian spot with a peaceful and intimate atmosphere, then you should go to the vegetarian buffet-style cafe Baraka (former Samadeva). Located behind the famous Kazan Cathedral, the staff here couldn’t be more genuine and helpful, while the food couldn't be more tasty or well made. Offering a diverse selection of soups, salads, hot dishes, and desserts from 200 rubles ($4), this cafe is not only a good place for a healthier-style meal but also one of the cheapest vegetarian restaurants in St Petersburg.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant, Café
  • Cuisine: Vegan-friendly, Lacto, European, Indian, Juice bar
  • Price Range: $
  • Location: Admiralty Side; Central; Nearby Nevsky Prospekt
  • Metro Station: Gostiny Dvor or Nevsky Prospekt
  • Open Hours: Mon - Sun (09:00 - 23:00)
RETURN TO TOP

pranabar


Address: Kazanskaya Street 31 | St. Petersburg, RU | Phone: (+7) 812/314-21-16

Good veggie food, Author's cuisine, Decorative interiors!

Perhaps because of its central location, its nice ambiance, and excellent food, PranaBar is a bustling place for locals and visitors every day. Offering an author's cuisine with a variety of tasty dishes, this bright and cozy vegan-friendly restaurant is a nice spot for a relaxing dinner. From Russian borsch, homemade vegan pelmeni to Italian vegetable lasagne, desserts, and special vegan creations from the chef, the food and atmosphere at PranaBar will definitely please your palate and soul.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant, Cafe
  • Cuisine: Vegetarian, Vegan, Raw
  • Price Range: $$
  • Location: Admiralty Side
  • Metro Station: Sadovaya or Spasskaya or Sennaya Ploshad'
  • Open Hours: Mon - Sun (11:00 - 23:00)

PREKRASNAYA ZELENAYA


Address: Mokhovaya Street 41 | St. Petersburg, RU | Phone: (+7) 812/273-51-18

Tasty food, Nice atmosphere, Very cheap!

If you are on a low budget trip and fancy vegetarian food, then Prekrasnaya Zelenaya is another great place to eat and relax. From soup made of pumpkin ginger or seeds and sweet Vedic omelets without eggs to lasagna, meat, and fish dishes - plus a good selection of fresh juices, you can eat a variety of good dishes for little cost at Prekrasnaya Zelenaya. The name of this café translates to "lovely green" and this small, homelike cafeteria is a lovely vegan spot to go with welcoming staff and delicious food.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant, Café
  • Cuisine: Vegetarian, Russian
  • Price Range: $
  • Location: Admiralty Side; Central; Nearby Fontanka River
  • Metro Station: Chernyshevskaya
  • Open Hours: Mon - Fri (10:00 - 23:00), Sat - Sun (11:00 - 23:00
RETURN TO TOP

TROITSKY MOST


Address: Galernaya Street 19| St. Petersburg, RU | Phone: (+7) 812/964-89-67

Tasty and fresh homemade food, Not many vegan food options!

Opened since 1997, Troitsky Most is one of the oldest and most popular vegetarian restaurants in the city. Serving a Russian menu along with Italian-inspired pasta and a limited selection of homemade vegetarian food, this vegan-friendly restaurant offers great food in a cozy atmosphere at affordable prices. Being part of a small local chain, when you're in St. Petersburg you will find five different branches belonging to Troistky Most. Among them the Troitsky Most at Galernaya Street seems to go the extra mile for its customers.

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant, Café
  • Cuisine: Russian, Italian, Vegan Friendly
  • Price Range: $$
  • Location: Admiralty Side; Central
  • Metro Station: Admiralteiskaya
  • Open Hours: Mon - Sun (08:00 - 22:00)

KASHMIR


Address: Bolshaya Moskovskaya Street 7 | St. Petersburg, RU | Phone: (+7) 812/ 575-63-69

Tasty Vegan food, Wonderful Indian style setting, Relaxing atmosphere!

Centrally located, Kashmir is a small Indian restaurant offering an interesting vegetarian-Indian kind of fusion cuisine with an eclectic mix of rice, vegetables, and fruits. But don't expect to eat just Indian food because there is more on offer at Kashmir! The warm and comfortable atmosphere makes this dining spot one of the best vegetarian restaurants for spending long hours chatting and eating while smoking the famous hookah. Therefore, if you're in a rush it might be better to go somewhere else!

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant
  • Cuisine: Vegan-friendly, Lacto, Indian
  • Price Range: $$
  • Location: Admiralty Side; Central
  • Metro Station: Vladimirskaya
  • Open Hours: Mon - Sun (10:00 - until last guest)
RETURN TO TOP

FRIDA


Address: Chaikovskogo Street 57 | St. Petersburg, RU | Phone: (+7) 812/272-68-16

Great veggie place with a lot of choices and a superb cozy atmosphere!

Named after the Mexican painter Frida Kahlo, this trendy and peaceful restaurant is the kind of place that makes you feel as if you have boosted your karma simply by crossing its threshold. But at Frida you won't only enjoy a cozy atmosphere and boost your karma, you will also taste an impressive variety of international vegetarian cuisine, with sections devoted to Indian, Georgian, Uzbek, and Mexican dishes along with a vast array of teas, coffees, and desserts as well as hookah pipes. Here you can sample the cultures of many different countries!

Вы владелец или менеджер этого ресторана? Свяжитесь с нами!

Details:

  • Type: Restaurant, Café
  • Cuisine: Vegan-friendly, Lacto, International
  • Price Range: $$
  • Location: Admiralty Side; Central
  • Metro Station: Chernyshevskaya
  • Open Hours: Mon - Fri and Sun (11:00 - until last guest), Fri - Sun (12:00 - until last guest).

Tip: You should know that many of the vegetarian restaurants in the city offer not only vegan food but they also serve a wide range of veggie dishes along with classic Russian or European cuisine and alcohol of course. So keep in mind that the majority of these eating places are just vegan-friendly dining spots, which look more like a café than a typical restaurant.

Davide & Anastasia founders of St Petersburg Essential Guide Travel Website

Hello! We are Davide & Anastasia the founders of st-petersburg-essentialguide.com.

We would like to let you know that apart from writing unique content for our travel website we can also help with the arrangement of your Airport Transfer, Private City Tour, and Russian Visa Support, or anything else you may need during your stay or the planning of your trip to St Petersburg Russia. Just get in touch with us today for more info!


RETURN TO TOP
CLICK ON THE LINKS ASIDE

From Vegetarian Restaurants return to St Petersburg Restaurants or go to the Homepage

You might like these

DO YOU LIKE ST PETERSBURG ESSENTIAL GUIDE? HAVE YOU FOUND THIS PAGE HELPFUL?


If you do, please help others to find out about it. If you have a blog or website, or know someone who does, consider linking to us. Share the link on Facebook, Tweet it... you get the idea. Every link helps!

One more way to share St-Petersburg-Essentialguide.com...

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.