Download the minube app
and travel like never before
Download
Where'd you like to go?
Do you like Saint Petersburg?
Share it with the world!
Enter with Google +

Restaurants in Saint Petersburg

66 contributors

33 places to eat in Saint Petersburg

Restaurants in Saint Petersburg
Yolki-Palki
(2)
There are many restaurants in the city, but this restaurant is a good place to try several homemade Russian dishes. It is a buffet style and you pay for what you order. The waitresses are dressed in traditional Russians clothing. And although they do not speak English, they are very nice.
Restaurants in Saint Petersburg
Dukhan
(1)
Since it is difficult to find traditional restauranes with typical Russian food, I will highlight the traditional Georgian restaurant Dukhan. The Russians do not usually drink carbonated or very strong drinks during the meal. They say that due to the geographical location of St. Petersburg, they do not feel particularly well. I would recommend the tea. Among the dishes to highlight, since they are not very big, are a kind of fritters called Khinkali, a small,thick mushroom soup, and a very sweet nut cake for dessert. The prices were very good. The restaurant is very central and you can try different types of coffee. They have a varied menu and they open late, but closed at 1:00.
Restaurants in Saint Petersburg
Demidov
(2)
The restaurant Demidov is primely located in old St. Petersburg in the Fontaka River marina just in front of the San Michel Castle. Inside, the entrance is very elegant. The restaurant has three different rooms each with a stylish interior. The White Room is a wonderful show characterized by the antique porcelain and the views of old St. Petersburg. The Russian Room with painted walls and ceiling is meant to just be enjoyed. At the back, the Oval Room with an antique clock completes the trio. It can accommodate 75 people. The menu is based on recipes in the best Russian tradition from the time of Peter the Great. There are dishes that have been served to princes of famous dynasties. The specialties are pork ribs braised with mushrooms, onions and cheese, fried in spices and served with "Hunter" sauce. Also highly recommended are the fish pigtail or the steamed salmon. At night during dinner time, the evening is enlivened by a group of traditional, stereotypical Roma people. They perform a music and dance show. It is quite expensive, but worth it. They even serve bear meat.
Restaurants in Saint Petersburg
Che Cafe Club
This could almost be a place that you would stumble upon, but after finding it you have to go in. In the afternoons it is a cafe that has delicious sandwiches and good coffee in an avant-garde and modern style. At night it becomes a semi-exclusive club with live music. It's a good mix of trendy club and cozy bar. It is full of sofas at noon and in the evening it is a crowded bar with DJs and exposiciones. It also has a charming terrace. Both food and drink are a tad expensive, but it is highly recommended.
Restaurants in Saint Petersburg
Flying Dutchman
(1)
I had never heard of a restaurant-gym, but that's what the Flying Dutchman is! We just went for a visit, and it's really intended for the nouveau riche Russians. It's the most expensive restaurant in town, with a gym open 24 hours a day, a hairdresser, and pub. Apart from the interior, with the replica three-masted "Amsterdam" ship, built in 1978, it has a terrace where you can spend the hot summer nights. The bathroom is just fabulous, too! It's normally hard to get in, but we were lucky enough to have a connection who arranged things for us.
Restaurants in Saint Petersburg
Pelmeni Bar
This is a great restaurant specializing in pelmenis, ravioli (fried or boiled) stuffed with various ingredients and served with sauces. They have an English menu and the waiters speak some English. It's in a great location in the center of St. Petersburg. Actually, to be exact, it's at Gorokhovaya Ulitsa, 3, beside Isaac's Cathedral and the Admiralty. Our dinner consisted of two house salads (very good, but small) and a pelmeni plate for each of us. They brought us 4 plates of fried pelmenis, 2 boiled, and 1 bowl of sesame-battered chicken. The best dishes were the fried pelmenis stuffed with meat (mixture of pork and lamb) garnished with a barbecue sauce, although both the boiled pelmenis and the chicken dish were a hit. There were only a few downfalls, the waitress was somewhat unpleasant and several pelmenis dishes were not available, so our options were limited to 3-4 dishes, however, the menu does offer much more variety besides the pelmenis. It was a very good price: dinner for 600 rubles per person with a drink, starter and main each. If you visit the city, this is a great recommendation because you can try a typical Russian dish for a great quality and price.
Restaurants in Saint Petersburg
Mama Roma
(3)
This Italian chain has 12 different restaurants located throughout St. Petersburg. The one where I ate had a covered terrace, and inside you can enjoy spacious lounges while watching the chef continuously preparing pizzas. It is highly recommended.
Restaurants in Saint Petersburg
WF Restaurant
The first place I went for dinner in St Petersburg. They don't speak English, but the menu is available in English and other languages. The prices are good, and the food is great.
Cafés in Saint Petersburg
Eliseyev Emporium
Open from 10 to 21 hours. Besides being a coffee shop, you can find everything you could possibly want from a refined cake to caviar. The interior design will make you want to stay here. Well worth a visit.
Restaurants in Saint Petersburg
Marchelli's
Much more than an Italian restaurant, this was one of the highlights of our visit to St Petersburg. This is a very large Italian restaurant, with a terrace and nice decor, where you can enjoy a drink, or lunch or dinner. They open late - we had dinner at 22:00. The menu is available in English, and some of the waiters speak English. The food is typical of a pizzeria, with pasta and pizza, but with some surprising touches (Spanish gazpacho, for example, which was decent but not amazing). We tried a diverse range of dishes: gazpacho, pasta, lasagna, meat with cheese and potatoes, and caesar salad. Everything was very good. The star of the drinks is the red Russian beer on tap, which was delicious. Prices are adjusted to the location and the city: you can dine here for about 600 - 700 rubles a head. We spent about 850 as we wanted a treat after a long day.
Culinary Interest in Saint Petersburg
Transiberian Dining Car
(1)
In the Trans-Siberian train is a bar and restaurant where you can drink an authentic Russian beer, or eat a home-cooked meal, but you can also buy your ticket with an all-inclusive meal option, which is what we did. You can choose between two apetizers and two entrees, but we recommend the vegetable soup with fish and lentils. Another good option is to get off at the station to buy something that the older ladies have cooked to bring in extra income for their miserable pension. In that case you have to be careful because they only speak Russian, and nothing is what it seems. We bought some biscuits and filled them with an exquisite Russian caviar from the supermarket. And the best thing to do is to have a hot tea thanks to the boiling water machine in the hallway.
Restaurants in Saint Petersburg
Apple Bistrò
If you want to save money on food while visiting Russia, try one of the many self-service restaurants. Here, you can enjoy more affordable prices, with the added benefit of being able to choose what you eat directly without specifying a name at random from the Russian language menu! You can find different kinds of salads, dishes, side dishes and desserts, in addition to various beverages. There is also wifi available.
Restaurants in Saint Petersburg
Traktir Senoval
(1)
Located a few metres from Nevsky Prospekt, this place is by far the most economical restaurant I've ever been to. The atmosphere is reminiscent of an English pub, and inside you can find a variety of dishes at bargain prices. I didn't have much of an appetite, so I just tried the borscht, but the friend who told me about this place assured me that everything is tasty. In St Petersburg, there are three branches.
Cafés in Saint Petersburg
Singer Cafe
The Singer is a small cafe in the famous Singer Building, one of the most beautiful examples of Art Nouveau architecture in St Petersburg. Unfortunately, the cafe isn't as impressive as the building! The place is quite basic, and prices are a bit high. At least there are views directly over Nevsky Prospekt, the city's main street, through the large windows.
Restaurants in Saint Petersburg
Georgien Restaurant
Almost parallel to the Nevksy Avenue, this small restaurant has a good quality : price ratio, a rarity in Russia. I went several times during my two stays in the city. The entrance is through a door below street level, and the restaurant is half-hidden. The dishes offered are traditional food from the Caucasus: shashliki (skewers), dishes of mutton, lamb, and some fish. A main course, bread and drink (excluding wine), will cost 15 euros. Georgia is famous for its wine, but after sampling products from Azerbaijan, Russia, and Ukraine, I do not understand why. A singer dressed in traditional costumes sings songs about Russians and Georgians.
Restaurants in Saint Petersburg
Tarkhun
On the advice of a friend from work, I tried this Georgian restaurant, ten minutes walk from the centre. The lemonade with emerald green herbs is delicious, very aromatic, and I enjoyed an elegant Uzbekistan salad with lamb shishlik.
Cafés in Saint Petersburg
Cafè Saint-Petersburg
I found this cafe by chance, near the Spasa na Krovi church. A great find, especially for the price - the highest I saw was 320 rubles for a steak, very cheap. I enjoyed a Russian dessert with a good cup of tea. The service is very friendly and helpful .. All in all, a nice place.
Restaurants in Saint Petersburg
Dubai
We were looking for the Dukhan, but we entered this place by mistake. Top quality Arabic food with excellent presentation. It is located in the corner of the building. Good service and atmosphere. The price is around 400 rubles for lunch.