Local tips for dining at Russian restaurants

When dining at Russian restaurants in St Petersburg, be prepared for generous portion sizes, so consider sharing dishes if you're dining with a group. Additionally, don't be afraid to ask the servers for recommendations on specialty dishes or local favorites. Lastly, don't leave without trying a slice of Medovik, a decadent Russian honey cake that is sure to satisfy your sweet tooth.

Frequently Asked Questions

Got questions about Russian dining in St Petersburg?

For a delicious bowl of borscht, head to Teremok or Palkin in the city center. Their traditional recipes will satisfy your cravings for this iconic Russian dish.
Tipping in restaurants in St Petersburg is generally around 10% of the total bill. However, it's always a good idea to check if a service charge has already been included.
A meal at a mid-range Russian restaurant in St Petersburg can cost anywhere from 800 to 1500 RUB per person, excluding drinks.
While traditional Russian cuisine is meat-heavy, many restaurants in St Petersburg offer vegetarian and vegan options. Look out for dishes like vegetable stews, stuffed peppers, and mushroom pies.
Yes, you can! Head to local markets like Kuznechny Market or Apraksin Dvor to sample traditional Russian snacks like pirozhki (stuffed pastries), blini (pancakes), and smoked fish.
To avoid the lunch and dinner rush, aim to dine at off-peak hours like mid-afternoon or early evening. This way, you can enjoy a more relaxed dining experience without the crowds.

Explore Restaurants Categories

Trusted local guides, read by millions every month

  • 2006 online since
  • 27.8M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again