Support The Moscow Times!

St. Petersburg Dining Guide: Where to Eat Out in Russia's Cultural Capital

Heading to St.Petersburg over the next few weeks and wondering where to eat out? We've got it covered. Whether you want to wine and dine in traditional Russian style or grab a quick bite between seeing the sights, St. Petersburg has something to offer everyone. Here are our top picks.


Bonch is a must for all coffee lovers near Saint Isaac's Cathedral. The floor-to-ceiling windows are great for people watching while you sip on a perfectly crafted cappuccino.

+7 (812) 740 7083
16 Bolshaya Morskaya Ulitsa

Hamlet + Jacks

Hamlet + Jacks

A place to wine, dine and enjoy people watching. The European menu has an emphasis on fresh, innovative and artistically presented food. Pair your meal with a glass of biodynamic wine from artisan producers.

+7 (812) 907 0735 
2 Volynsky Pereulok


Schastye has a bright, minimalist aesthetic and serves up delicious breakfasts, brunches and light meals. Kick-start your day with one of their "super bowls of happiness" — luxury granola with all the goodies — and if you're feeling indulgent, perhaps a Bellini Twist.

+7 (812) 680 2444 
24 Malaya Morskaya Ulitsa



COCOCO's slavic fairy-tale interior features stunning wooden panels inlaid with wildlife scenes. The menu also has Russian under- tones, but dishes are revamped and reinvent- ed. Try the "my mother's favorite flower dessert" — a dark chocolate pot, creamy chocolate mousse and edible petals.

+7 (812) 418 2060 
W Hotel. 6 Voznesensky Prospekt

Stray Dog Café

The Stray Dog Café opened in 1911 and quickly became the most famous literary café in the country, where Silver Age poets recited verse, drank, ate, and made history. Open again, it serves good updated Russian classic cuisine, holds art shows and concerts, and lets history shine through.

+7 (812) 312 8047 
4 Ulitsa Italyanskaya


Namaste is a real gem — authentic food cooked by Indian chefs is a minimalist, upscale interior. There are plenty of dishes on offer for vegetarians, and no one can refuse the deliciously fresh naan bread straight from the tandoor oven.

+7 (812) 570 6886 
5 Konyushennaya Ulitsa



Mansarda's roof terrace is the perfect place to while away a long summer evening in St. Petersburg. Order a cocktail and try not to let the businessmen and ladies carrying tiny dogs put you off from enjoying the view.

+7 (812) 946 4303 
3-5 Pochtamtskaya Ulitsa

Goose Goose

A downstairs bistro and upstairs restaurant bring a little bit of Italy to the "Venice of the North." The charming interior has walls painted in the style of Mondrian. Try the black risotto with crab or the delicious spinach ravioli.

+7 (812) 928 3727 
27 Bolshaya Konyushennaya Ulitsa


It's criminal to leave St. Petersburg without trying one of the deep-fried donuts covered in icing sugar from this legendary cafe. It's not much to look at, but the place is packed noon to night with tourists and St. Petersburg natives alike.

+7 (812) 314 0868 
25 Konyushennaya Ulitsa

Go to Health

If you're in the mood for a light bite or want something green and nourishing, head to Go to Health, which offers health-conscious customers a Pan-Asian mostly vegetarian menu. Try the salmon rolls with truffle sauce or the zucchini salad with arugula and feta cheese.

37 Syezzhinskaya Ulitsa



Restoran serves up high-end Russian cuisine in a simple interior with arched windows and white decor. Its great location on Vasilyevsky Island, elegant aesthetic and professional service have placed it firmly on the St. Petersburg gastronomic map.

+7 (812) 327 8979 
2 Tamozhenny Pereulok

Grad Petrov Die Kneipe

This restaurant-brewery has more than a few German undertones to its menu and interior. Heavy wooden furniture, dimmed lighting and a menu featuring beer sausages, pretzels and fried cheese make it feel like a tavern in the Black Forest.

+7 (812) 326 0137 
5 Universitetskaya Naberezhnaya



Dine on Georgian food and feast your eyes on the sites of St. Petersburg from Koryushka's panoramic windows. The terrace with views of the Neva is the perfect spot for relaxing with friends on a summer afternoon.

+7 (812) 917 9010
3 Petropavlovskaya Krepost

Casa del Myaso

Casa del Myaso is a meat lover's paradise located in a former warehouse. The superb, vaulted brick ceilings give the impression you're dining in a castle, and you can dine like a king on hearty game, duck and steak dishes.

+7 (812) 320 9746 
6 Birzhevoi Proyezd

… we have a small favor to ask. As you may have heard, The Moscow Times, an independent news source for over 30 years, has been unjustly branded as a "foreign agent" by the Russian government. This blatant attempt to silence our voice is a direct assault on the integrity of journalism and the values we hold dear.

We, the journalists of The Moscow Times, refuse to be silenced. Our commitment to providing accurate and unbiased reporting on Russia remains unshaken. But we need your help to continue our critical mission.

Your support, no matter how small, makes a world of difference. If you can, please support us monthly starting from just $2. It's quick to set up, and you can be confident that you're making a significant impact every month by supporting open, independent journalism. Thank you.

paiment methods
Not ready to support today?
Remind me later.

Read more