Dining in St. Petersburg - Restaurant Guide

Where to Eat in St. Petersburg

Discover the dining culture, local flavors, and best restaurant experiences

St. Petersburg eats differently than Moscow, locals will tell you so without prompting. The city's dining culture carries the particular weight of former imperial grandeur. This was the capital for two centuries, after all, and the food reflects it. Blini stacked with caviar and sour cream at Kuznechny Market still draw the same early-morning crowds they've drawn for generations. Georgian restaurants packed with locals ordering khachapuri and tkemali plum sauce are as central to the city's identity as any Russian dish. The influence of the city's European-facing history is everywhere. Peter the Great imported French and German chefs, and that thread still runs through the high-end dining on Nevsky Prospekt. The menus tend toward classical Russian with French technique, dishes that feel less like fusion and more like a culture that's been absorbing outside ideas for 300 years. Rubinshteyna Street is where you eat first. This single pedestrian-friendly stretch in the Vladimirskaya district has, over the past decade, quietly become one of the densest restaurant rows in Russia. Georgian wine bars sit beside Ukrainian borscht spots and Japanese ramen counters. The smell of grilling meat and garlic mingles with cigarette smoke and the faint sweetness of freshly baked kalach. It gets loud by 8 PM, and the tables spill onto the pavement when the weather cooperates. Come here on your first evening and you'll understand what St. Petersburg's food scene has become. The stolovaya is the city's honest secret. Soviet-era canteens, cafeteria-style, tray-and-glass-case affairs with handwritten menus, survive throughout the city, and they're not ironic or retro. They're just lunch. A typical stolovaya runs through the classics: solyanka (the sour, smoky meat soup with pickles and olives that you'll either love immediately or grow into), grechka porridge with a fried cutlet, a glass of compote. The portions are generous and the prices are the most budget-friendly in the city. Don't overlook them. Pelmeni, the unsung baseline. Every Russian city has pelmeni, the small meat-filled dumplings served in broth or with butter, but St. Petersburg's versions tend to be slightly more refined, the dough thinner, the filling leaner. Dedicated pelmeni bars have proliferated in the city's side streets. The drill is usually to choose your filling (beef and pork is classic. But there are elk, fish, and mushroom variations), pick your sauce, sour cream, melted butter, or a sharp mustard, and eat them standing or on a stool at a counter. It's the kind of meal that costs very little, warms you from the inside in February, and somehow feels like the whole point. White Nights change everything. Between late May and mid-July, the sun barely sets, the sky holds a strange amber twilight until well past midnight, and the city's relationship with dining shifts accordingly. Restaurant terraces fill by 10 PM with people who look like they have nowhere to be. The pace slows. Bars on Dumskaya Street stay open until the light finally goes. If you're visiting during White Nights, abandon your usual dinner schedule. The city will feed you on its own timeline, and that timeline runs late. Georgian food is not a novelty here, it's a staple. The historical and culinary connection between Russia and Georgia runs deep, and St. Petersburg has inherited that relationship fully. Georgian restaurants, serving khinkali (the large, broth-filled dumplings you're supposed to eat with your hands, biting carefully so the soup doesn't escape), adjika-spiced grilled meats, and orange-hued walnut sauces, are everywhere, and they're good. To a first-time visitor, it might seem surprising that a Russian city's most dependable dining tradition is another country's cuisine. That's the nature of St. Petersburg. Reservations: increasingly necessary, inconsistently enforced. The city's popular dining spots, on Rubinshteyna and around the Mariinsky Theatre, tend to fill by 7 PM on weekends. Book a day or two ahead for anything you've specifically planned around. That said, walk-ins at the stolovaya and counter-service pelmeni spots are the norm. No one expects a reservation for a bowl of soup. Tipping hovers around 10% but isn't assumed. Unlike in the United States, a tip isn't automatically expected in St. Petersburg. Ten percent is considered reasonable and well-received; rounding up the bill is accepted as sufficient in casual spots. At higher-end restaurants, closer to 15% is appropriate if the service was attentive. Check the bill carefully, some places add a service charge, and it's easy to tip twice without meaning to. Dietary restrictions require some patience and the right vocabulary. Vegetarianism is understood but not embedded in St. Petersburg's culinary DNA, a meal built around meat or fish is the default assumption. "Ya vegetarianets / vegetarianka" (I am vegetarian, male/female form) will get you somewhere. Showing a card in Russian specifying no meat, no poultry, no fish, and no meat-based stock is more reliable. Georgian and Indian restaurants, there are several in the city center, tend to handle vegetarian requests more fluently than traditional Russian spots. Peak dining hours run later than you might expect. Lunch is typically 1, 3 PM, and business lunch deals (biznes-lanch) at set-menu prices are common at sit-down restaurants during this window, often the most affordable way to eat well midday. Dinner starts in earnest around 7, 8 PM and extends well into the night, on weekends. Arriving at 6 PM will get you a quiet table and prompt service. Arriving at 8:30 PM means the full energy of the room. Cash still works where cards don't. Most restaurants in the city center and on Nevsky Prospekt accept card payment without issue. Small stolovayas, market stalls at Kuznechny and Sennoy markets, and some of the older neighborhood spots still run cash-only. It's worth keeping rubles on hand, not a large amount. But enough for a market breakfast or a quick pelmeni lunch without the inconvenience of finding an ATM mid-meal.

Our Restaurant Guides

Explore curated guides to the best dining experiences in St. Petersburg

Cuisine in St. Petersburg

Discover the unique flavors and culinary traditions that make St. Petersburg special

Local Cuisine

Traditional local dining

Explore Dining by City

Find restaurant guides for specific cities and regions

Explore St. Petersburg Food Culture →