Where to eat in St. Petersburg?
As a keen foodie who’s already lived here for five months, I have a few ideas of where to go when dining out in St. Petersburg. Here is my top selection which I believe caters for a wide range of tastes:
1) Teremok (Теремок) Russian cuisine
The fast-food cafe is ideal for a cheap snack at lunchtime. You can enjoy traditional cooking such as borsch, pelmeni and filled pancakes, all washed down with some berry mors!
60 Nevsky pr. and other locations across the city
2) Khochu Kharcho (Хочу Харчо) Georgian cuisine
Xarcho is the spicy meat stew that is a local speciality in the Megrelian region of Georgia. The Kachapuri and lamb shashlik are also equally good at this high quality establishment.
39/41 Sadovaya ul.
3) Dve Palochki (Две палочки) Japanese cuisine
In a city full of sushi restaurants, how to single out the best? ‘Two chopsticks’ offers a fantastic selection of freshly prepared Japanese cuisine as well as a good cocktail menu.
6 Italyanskaya ul. and other locations across the city
4) Grizzly Bar (Гризли бар) American cuisine
Americana in Russia! The menu is extensive and also offers tasty salads for those strong enough to resist the delicious burgers and fries.
96 Nevsky pr.
5) Dachniki (Дачники) Russian cuisine
Step into a Russian country cottage where you can sample all the national favourites as well as many Ukrainian dishes without breaking the bank.
20 Nevsky pr.
6) Samadeva (Самадева) Vegetarian cuisine
More of a meat eater myself, I was pleasantly surprised at the flavourful menu and fresh juices available at very democratic prices in this charming cafe.
8 Kazanskaya ul.
7) Tandoor (Тандур) Indian cuisine
Indian restaurants are scarce in St. Petersburg, but this is just the place for anyone craving a curry. Exotically spiced dishes and friendly service ensure a lovely dining experience.
2 Voznesensky pr.
8) Miga (Мига) Korean cuisine
While it may be nothing special to look at, Miga’s popularity amongst the Korean expat community proves that the (sometimes very hot!) food is definitely worth a try.
6 Lermontovsky pr.
9) Zoom Cafe (Зум кафе) European cuisine
The cosy restaurant is perfect for a long lazy brunch on the weekend. Tables are stocked with pencils and placemats to draw on while you wait for your order.
22 Gorokhovaya ul.
10) The Idiot (Идиот) Russian cuisine
Originally only vegetarian food, now the Idiot also has a selection of meat dishes but is excellent whatever you opt for. Free vodka shots on arrival don’t hurt either!
82 Moika Embankment
So what are you waiting for? Try out one of these recommended places during your stay in St. Petersburg – you won’t regret it!