We are about to share everything we know about the best restaurants in St Petersburg with you today. Hopefully you will be able to figure out where to eat some great food near you by the time you are finished reading.
We think it is probably best for us to niche down when it comes to the best St Petersburg restaurants. That means there will be separate lists for many of the most popular varieties of food like Italian, steak houses, Mexican, Chinese, sushi, other Asian varieties, American, Indian, BBQ, Greek, Mediterranean, seafood, pizza, burgers, buffets, vegan restaurants and other healthy food choices.
Contents
- 1 Best Italian Restaurants Near You
- 2 Best Steak Houses
- 3 Mexican Restaurants Near You
- 4 Chinese & Asian Food
- 5 Where To Eat Sushi
- 6 Best Indian Restaurants
- 7 Great American Food
- 8 Delicious BBQ
- 9 French Restaurants
- 10 Greek & Mediterranean
- 11 Seafood Restaurants
- 12 Where To Eat Pizza
- 13 Burgers & Fries
- 14 Best Buffets Near You
- 15 Vegan Restaurants
- 16 More Healthy Food Options
- 17 Breakfast & Brunch Spots
- 18 Bakeries & Desserts
- 19 Donuts
- 20 Ice Cream Shops
- 21 Cafes
- 22 Smoothies & Juices
- 23 Cocktail Bars
- 24 Breweries &Sports Bars
- 25 Enjoy Eating at the Best St Petersburg Restaurants
Breakfast and brunch spots will also get their own sections as will bakeries, desserts spots, donuts and ice cream shops. We will even be discussing drinks with the best cafes, smoothies, juices, cocktail bars, breweries, and sports bars in your area.
Make sure to check out the map at the end so that you can figure out where all of these best places to eat near you are located. You will also find links to these restaurants official home pages or social media to make it easier to order delivery and take out online or look through their menus to make sure they have what you want to eat before you head over.
Europe is somewhere we have written many posts about in the past.
Best Italian Restaurants Near You
When you want to enjoy delicious Italian food visit:
- Goose Goose at Bolshaya Konyushennaya St, 27
- Toscana Grill at Griboyedov channel embankment, 64
- Romeo’s Restaurant at Prospekt Rimskogo-Korsakova, 43
- LaCelletta Caffè at Fontanka River Embankment, 30
- Mama Roma at Nevsky Ave, 142
- Italy at Bol’shaya Morskaya Ulitsa, 14
Best Steak Houses
Some of the best steak houses in your area would be:
- Stroganoff Steak House at Konnogvardeyskiy Bul’var, 4
- Restaurant SteakClub at Pulkovskoye Shosse, 18
- Ribay at Kazanskaya St, 3A
- Brisket at Shvedskiy Pereulok, 2
- Red. Steak&Wine at Ulitsa Lenina, 9
Mexican Restaurants Near You
Whether you want burritos, tacos, nachos or something else tasty the best Mexican food in town can be found at:
- Bros Burritos at Gorokhovaya St, 57
- Tequila Boom at Prospekt Prosveshcheniya, 42/3
- Conchita Bonita at Gorokhovaya St, 41
- Tres Amigos at Rubinstein St, 25
- Paloma Cantina at Sadovaya St, 8/7
Chinese & Asian Food
Head to one of these restaurants to enjoy Chinese and other Asian food:
- Tang Zhen at Nevsky Ave, 74
- King Pong at Bol’shaya Morskaya Ulitsa, 16
- Umami at Borovaya Ulitsa, 3
- Tiger Lily at Italyanskaya St, 19
- Tokyo City at Bol’shaya Morskaya Ulitsa, 31
- Makkoli at Ligovsky Ave, 25, 1 Etazh
- Chang Café at Bolshaya Konyushennaya St, д. 9, 2 этаж
Where To Eat Sushi
For the best sushi in your area head to:
- Gills at Kazanskaya St, 8-10
- Sushi Samba at Telezhny lane, 3
- Miso at Suvorovskiy Prospekt, д.15
- Sushi wok at Sadovaya St, 13-15
- Nakatika at Tuchkov Pereulok, 11
Best Indian Restaurants
We think the best St Petersburg Indian restaurants are:
- Oh! Mumbai at Embankment Riv Moyka, 62/2
- Namaste at Malaya Konyushennaya Ulitsa, 5
- Tandoor at Admiralteyskiy Prospekt, 10
- Great Punjab Indian Restaurant at Pushkinskaya Ulitsa, 6
- Kashmir at Bol’shaya Moskovskaya Ulitsa, 7
- Little India at Griboyedov channel embankment, 38
Great American Food
For classic American food check out:
- Frank at Rubinstein St, 29/28
- Ketch Up Burgers at Liteyniy Ave, 59
Delicious BBQ
Whether you are after ribs, brisket, or pulled pork get great BBQ at one of these spots:
- Smoke BBQ at Rubinstein St, 11
- BBQ Beer Restaurant at Prospekt Prosveshcheniya, 80А
- BBQ & Grill Smoked Bone at Pulkovskoye Shosse, 23
French Restaurants
Some of the top places to try French food in the area are:
- Le Moujik at Fontanka River Embankment, 52
- Legran at Millionnaya St, 4
- Staraya Tamozhnya at Tamozhennyy Pereulok, 1
Greek & Mediterranean
Our favorite Greek & Mediterranean meals can be found at:
- Grecheskaya Taverna Sirtaki at Nevsky Ave, 102, 2 этаж
- Grecco at Rybatskaya Ulitsa, 2
- Montenegro at ул. Кораблестроителей, 30, корп. 1
Seafood Restaurants
Many would consider the best St Petersburg seafood restaurants to be:
- La Perla Fish House at Ul. Marata, 54/34
- Юнга Seafood & Bar at Rubinstein St, 23
- Seafood Bar & Shop at Paradnaya Ulitsa, 3 корпус 2
- Mariniere at Gagarinskaya St, 32
- Burger&Crab at Rubinstein St, 40
Where To Eat Pizza
You can definitely get a great slice at one of these pizza places near you:
- Pizza 22 cm at Bolshaya Konyushennaya St, 2
- Camorra Pizza at Kovenskiy Pereulok, 14
- Caffe Italia at Prospekt Bakunina, 5
- Dodo Pizza at Ligovsky Ave, 67/22
- Co-op Garage at Gorokhovaya St, 47
- Krang Pizza at Gorokhovaya St, 28
Burgers & Fries
Who doesn’t love a good burger and fries:
- Moo Moo Burgers at Sadovaya St, 42
- City Grill at Griboyedov channel embankment, 20
- Krasnodar Fella at Ligovsky Ave, 81
- Farsh at Nevsky Ave, 38/4
- Burger Lab at Ulitsa Pestelya, 27
Best Buffets Near You
These good buffets in your area are where you can really load up:
- Tarelka at Kolokol’naya Ulitsa, 18/19
- Marketplace at Nevsky Ave, 24
- Dining room “1kopeyka” at Nevsky Ave, 54
Vegan Restaurants
The best vegetarian and vegan restaurants in St Petersburg are:
- Prekrasnaya Zelonaya at Mokhovaya Ulitsa, 39
- Zen Burger at Pereulok Grivtsova, 7
- Vegan Pyramid at Moskovskiy Prospekt, 7
- Ботаника at Ulitsa Pestelya, 7
- Jiva Burgers at Griboyedov channel embankment, 49
- Auroville Café at Ulitsa Radishcheva, 5
- Rada & K at Gorokhovaya St, 36
More Healthy Food Options
More good healthy food choices can be found at:
Breakfast & Brunch Spots
These breakfast and brunch spots are the perfect way to start your day:
- Banshiki at Degtyarnaya St 1?
- Mama Na Dache at Nevsky Ave 88
- Obedbufet at Nevsky Ave 114
- Literary Cafй at Nevsky Ave 18
- Palkin at Nevsky Ave 47 3F
Bakeries & Desserts
When you want to sample delicious breads and yummy desserts try out one of these St Petersburg bakeries:
- British Bakery at Malaya Konyushennaya Ulitsa, 16/26
- Bushe at Ulitsa Vosstaniya, 10
- Bakery F. Volcheka №15 at Kuznechnyy Pereulok, 8
- Korzhov at Ulitsa Vosstaniya, 19
Donuts
Donut shops are also good places to get something tasty when you are running late in the morning:
- Roni’s Donuts at Sablinskaya Ulitsa, 12
- Pyshechnaya at Bolshaya Konyushennaya St, 25
- Fan of Donuts at Rubinstein St, 26
Ice Cream Shops
On a special occasion head to one of the best ice cream shops near you:
- Vayo in the Passage at Nevsky Prospekt 48
- Popio Icecream at Liteyniy Ave, 51
- Vkusnyye Shtuchki at Ulitsa Krasnogo Kursanta, 1
Cafes
Satisfy your caffeine addiction at one of these cafes:
- Coffee 22 at Kazanskaya St 22
- Singer at Nevsky Ave 28
- Cafй O’petit at Nevsky Ave 12
- Coffee Room at Gorokhovaya St 11
Smoothies & Juices
Yesh’ Fresh at Ligovsky Ave, 30 is a good place to get smoothies here.
Cocktail Bars
Admittedly not as healthy as the above, these cocktail bars will probably be a lot more fun:
- El Copitas at Kolokol’naya Ulitsa, 2
- Daiquiri Bar at Bolshaya Konyushennaya St, 1
- Do Immigration at Ulitsa Vosstaniya, 24/27
- Sky & Wine at Pereulok Pirogova, 18
- Tesla Bar at Rubinstein St, 30
- Flowers Bar at Ulitsa Nekrasova, 17
- Apotheke Bar at Ulitsa Lomonosova, 1
- Dead Poets at Ulitsa Zhukovskogo, 12
Breweries &Sports Bars
Try out all kinds of new beers and watch the big game at one of these breweries or sports bars:
- O’Hooligans at Bolshaya Konyushennaya St, 14
- Sports’ Bar 84 at Batayskiy Pereulok, 3
- Sbg 25 at Goncharnaya Ulitsa, 25
- Craft Brew Cafй at Malaya Morskaya Ulitsa, 15
- Top Hops at Fontanka River Embankment, 55
- Punk Brew at Rubinstein St, 9
- Stargorod at Kazanskaya St, 7
In case you were interested you can look through some of our other posts on:
- Eating Locally In Moscow
- Eating Locally In Helsinki
- Eating Locally In Stockholm
- Eating Locally In Kiev
Enjoy Eating at the Best St Petersburg Restaurants
You probably are already hungry after reading about all of those great places to eat. We told you about all kinds of great restaurants near you like Italian, steak houses, Mexican, Chinese, sushi, Asian, American, Indian, BBQ, Greek, Mediterranean, seafood, pizza, burgers, buffets, vegan restaurants and additional choices for healthy food.
You even read about breakfast and brunch spots, bakeries, desserts, donuts and ice cream shops. And we even got into cafes, smoothies, cocktail bars, breweries, and sports bars. Remember that most of these places will have online delivery or will allow you to place take-out orders online via the links we shared.
It would be cool if you could help us out by correcting anything we may have gotten wrong or sharing your own local food tips in the comments. Either way, we hope you enjoy eating delicious food at the best restaurants in St Petersburg!