10 Great Russian Restaurants In St Petersburg

Experience a Russian Revolution of the restaurant variety with our pick of the top 10 eateries in St Petersburg – hold on to your ushankas

Put aside your preconceptions: Russian food is not all about cabbage soup and caviar. Russia’s restaurant scene is in the midst of a gastronomic revolution, with St Petersburg at the centre of it all. From traditional tsarist institutions to modern fusion cuisine, these are our recommendations for the best Russian restaurants in St Petersburg.


Imperial Restaurant

Nevsky Prospect, 57, St Petersburg
Universally accredited as one of the finest Russian restaurants in St Petersburg, the prestigious Imperial Restaurant does not disappoint. Delectable portions of European and Russian cuisine, including traditional classics such as borsch and beef stroganoff, are framed against elegant windows overlooking the Nevsky Prospect below.


Tsar Restaurant

Sadovaya Street, 12, St Petersburg
It goes without saying that Tsar does Russian fine dining like no other. This opulent establishment comprises beautiful rooms of gilded grandeur, where traditional Russian appetisers are served with a pleasant humility.


Mechta Molokhovets

Radishcheva Street, 10, St Petersburg
Inspired by the famous household cookbook of Yelena Molokhovets (Russia’s answer to Mrs Beeton), Mechta Molokhovets serves up traditional specialties that will make you miss your babushka.



Tverskaya Street, 12, St Petersburg
Named for sonorous, turn-of-the-century Russian opera star Feodor Chaliapin, this St Petersburg restaurant serves fine dining fare suitable for the most preening of primadonnas. Start with caviar-topped blinis and house-smoked sturgeon before indulging in porcini-topped chicken Kiev.



Petropavlovskaya Street, 4, St Petersburg
While its name may impart associations of literary glitz, Chekhov is actually pleasantly rustic (no white tablecloths or over-the-top chandeliers here). You can just imagine the city’s literati filling its cosy wooden booths or having a go at the piano in the corner. Or dining on hearty fare such as beef stroganoff and magret de canard.


Nevsky Prospect, 47, St Petersburg

One of the oldest Russian restaurants in St Petersburg since 1874, Palkin is an institution of fine dining and gastronomic opulence. These decadent hallowed halls have hosted a wealth of intellectuals and aristocrats through the years, including Chekhov, Tchaikovsky, and Dostoyevsky, to name but a few.



Glinki Street, 2, St Petersburg

The marriage of homely cuisine and flashy design may throw you off your guard a little, but the menu at Sadko more than makes up for it. Robust staples include breaded veal cutlets and beef stroganoff, served up alongside an impressive wine list.



Malaya Morskaya Street, 8, St Petersburg

Following the trend of naming restaurants in St Petersburg for long-deceased luminaries, Gogol goes beyond a single reference. In fact, the entirety of the establishment is designed to evoke Gogol’s 19th century milieu. While supping on European-influenced dishes that were popular then – venison with warm apple tartare and cowberry sauce, say – contemplate penning your own version of “Dead Souls.”


Russian Empire

Nevsky Prospect, 17, Stroganov Palace, St Petersburg

Set in the Russian Baroque surroundings of the Stroganoff Palace, Russian Empire  offers a truly opulent experience, complete with 24ct golf flatware, fine crystal and of course, indulgent specialities from the kitchen. Think caviar, dumplings and game dishes on a (literal) gold platter.


Russian Vodka Room No.1

Konnogvardeisky Boulevard, 4, St Petersburg

Refined yet understated, the Russian Vodka Room is the No.1 place for foodies with a vodka habit in St Petersburg. Offering around 213 varieties of vodka, this Chekhovian eatery also serves up many traditional dishes and fish specialties in their elegant dining room.

Explore this city

Read More

St Petersburg: The Great Festive Getaway

St Petersburg: The Great Festive Getaway

Expect a blanket of crisp, white snow and enough festive cheer to light up a Christmas tree in St Petersburg this festive season

Read More

Read More

Stay Longer

Stay Longer

The perfect excuse to stay a little longer in St Petersburg

Read More

Read More

Exclusive: Save 15%

Exclusive: Save 15%

As a little thank you for booking direct with us, secure your next city stay and save 15%

Read More

View all offers