St. Petersburg Restaurants

More than two decades have passed since the fall of the Soviet Union and with it the days when dining choices in St. Petersburg, or any Russian city for that matter, were limited to traditional, often uninspired, but always inexpensive Russian-style eateries. In fact, dining is among the great pleasures in the city of Peter the Great these days. Yes, you can dine like a tsar, and in just about any other fashion and on any kind of cuisine you prefer. Top chefs have taken over the dining rooms of some of the best hotels—including the Grand Hotel Europe, the Kempinski, and the W—where they serve top-notch food in beautiful settings. You'll also find a growing number of ethnic choices, and even vegetarians, often at a loss to find a meat-free meal in Russian, have some options, too.

Traditionalists need not worry, however. Homey and jovial budget eateries serving quick, substantial, and good meals for less than 250 rubles have mushroomed around the city. Stands selling Russian blini, the hearty Russian cousin of the French crepe, are everywhere, and they make a great pit stop.

Here are a few things to keep in mind. Few restaurants in St. Petersburg have no-smoking sections; in fact, some places have cigarettes listed on the menu. But attitudes are changing and you'll sometimes be offered a seat in a no-smoking section. The dining sections of St. Petersburg Times and St. Petersburg in Your Pocket are worth checking out, for both the restaurant reviews and the ads for tempting business lunch deals, which are typically priced between 300R and 600R.

It's not necessary to plan ahead if you want to land a table in a nice establishment on weekdays, but it's generally a good idea to reserve ahead for weekend dining. Ask your hotel or tour guide for help making a reservation. Most restaurants stop serving food around 11 pm or midnight, although more and more 24-hour cafés are opening.

Sort by: 22 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 1. L'Europe

    $$$$ | City Center

    The breathtaking surroundings—there's an art-nouveau stained-glass roof, shining parquet floors, and private balconies—are fit for a tsar, as are the prices. The mouthwatering menu includes some dishes inspired by authentic royal recipes, among them beef filet with a bacon and mustard champagne sauce. The chef's tasting menu gets off to a memorable start with a pair of eggshells filled with truffle flavored scrambled egg topped with Osetra caviar. Reserve well ahead, especially in summer.

    1/7 ul. Mikhailovskaya, St. Petersburg, St.-Petersburg, 191186, Russia
    812-329--6000

    Restaurant Details

    Rate Includes: Credit cards accepted, Reservations essential, Jacket and tie
  • 2. Taleon

    $$$$ | City Center

    Inside an opulent mansion connected to the Taleon Imperial Hotel you'll find the usual array of fun for the bodyguard-protected high-society set (cigars and cognac are much in evidence) in a glittering setting, with marble fireplaces and gilded ceilings. The menu is laden with hearty Russian classics with European inspiration, including caviar, consommé with fois gras ravioli, and sea bass with truffle risotto.

    59 nab. Reki Moiki, St. Petersburg, St.-Petersburg, 191186, Russia
    812-324--9911

    Restaurant Details

    Rate Includes: Credit cards accepted, Reservations essential, Jacket and tie
  • 3. Terrassa

    $$$ | City Center

    It seems as if you could touch the cupola of the Kazan cathedral from the open-air terrace of this stylish and glamorous "place to be seen." The fusion cuisine shows heavy Asian influences, with such dishes as Peking-style roasted duck on the menu. Excellent service complements the fine food and memorable views.

    3 ul. Kazanskaya, St. Petersburg, St.-Petersburg, 191186, Russia
    812-640--1616

    Known For

    • Delicious Peking-style duck
    • Fantastic views from the terrace
    • Excellent, friendly service

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 4. Tsar

    $$$$ | City Center

    This large, bustling, and brightly lit dining room where oil paintings commemorate various Romanovs seems to be lifted right off the pages of War and Peace, and the dining experience is truly royal. A meal might begin with the classic Russian appetizer of layers of herring enclosing a beet vinaigrette and move on to beef Stroganoff or a Pozharskaya cutlet, served with sizzling hot potatoes, made in a copper pan. Despite the grandeur, the atmosphere is pleasantly relaxed and the service is anything but intimidating.

    12 ul. Sadovaya, St. Petersburg, St.-Petersburg, 191186, Russia
    812-640--1616

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 5. Abrikosov

    $$ | City Center

    At this soothing place to take a break with a good view of Nevsky prospekt, you can enjoy coffee, ice cream, and scrumptious cakes, or a whole range of traditional Russian and European dishes. Out of the Russian menu try borscht (beetroot soup) with sour cream or pickled herring and mushrooms. In summer Abrikosov offers an open terrace.

    40 Nevsky pr., St. Petersburg, St.-Petersburg, 191011, Russia
    812-312--2457
  • Recommended Fodor’s Video

  • 6. Bellevue Brasserie

    $$$$ | City Center

    A meal atop the Kempinski Hotel is literally head and shoulders above any other dining experience in St. Petersburg, thanks to a breathtaking, 360-degree panorama. The menu fuses French classics with traditional Russian classics, such as beef Stroganoff. For dessert, there's the coupe Romanoff, an artfully presented concoction of strawberries, vanilla ice cream, and whipped cream. Bellevue welcomes those who just want to stop in for coffee or a drink and take in a view that includes the golden spire of the Admiralty, the top of the Church of the Savior on Spilled Blood, the roof of the Hermitage, and the dome of St. Isaac's Cathedral.

    22 nab. Reki Moiki, St. Petersburg, St.-Petersburg, 191186, Russia
    812-335--9111

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 7. Belmond Grand Hotel Europe

    $$$$ | City Center

    You can enjoy a pot of tea or a glass of champagne, served with bowls of strawberries, in this lovely mezzanine café. You can also order unique chocolates made at the hotel's own factory. Take a peek at the art-nouveau lobby, furnished with stained-glass windows and antique furnishings.

    1/7 ul. Mikhailovskaya, St. Petersburg, St.-Petersburg, 191011, Russia
    812-329--6000

    Restaurant Details

    Rate Includes: No lunch Mon.--Sat.
  • 8. Café Singer

    $ | City Center

    The location, on the second floor of the Dom Knigi bookstore, is one of the best people-watching spots in St. Petersburg, and the food is a notch above that usually on offer in cafés. The menu includes traditional Russian dishes, including pelmeni (meat dumplings) and borscht, as well as lighter and sweeter fare, such as sandwiches and quiches and cakes and ice cream.

    28 Nevsky pr., St. Petersburg, St.-Petersburg, 191186, Russia
    812-571--8223

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 9. Chainaya Lozhka

    $ | City Center

    Distinguishable by its white and orange teaspoon logo, this is an extremely cheap and cheerful counter-service blini chain with locations all over downtown. You may be put off by the plastic cutlery and the lackadaisical service, but the blini are authentic and filling, and they provide a great cheap meal when you are in a hurry. The two-course business lunch is also a good deal and very popular.

    44 Nevsky Pr., St. Petersburg, St.-Petersburg, 191186, Russia
    812-571--4657

    Restaurant Details

    Rate Includes: No credit cards
  • 10. Coffeehouse

    $$ | City Center

    Starbucks clones have sprung up on almost every corner in St. Petersburg, and many belong to the Coffeehouse chain. At any you can grab a good and inexpensive lunch with soup, salad, and coffee or tea, and a full range of reasonably well-made coffee drink is available.

    5 Nevskiy Pr., St. Petersburg, St.-Petersburg, 191186, Russia
    812-363--3140

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 11. Da Albertone

    $ | City Center

    More than 40 kinds of pizza are prepared by Italian cooks who know what they're doing. The house-made focaccia is also delicious, and other dishes worth looking out for are the osso buco (veal shank), seafood risotto, and any of the pastas. Though this cheerful place is always busy, service is friendly and prompt.

    23 ul. Millionnaya, St. Petersburg, St.-Petersburg, 191186, Russia
    812-915--5501

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 12. Erivan

    $$$$ | City Center

    One of the city's few Armenian restaurants is calm and simply decorated, and nicely located along a quiet stretch of the Fontanka around the corner from the Alexandrinsky Theatre. Every element of the dining experience—from the food to the table linens—has been lovingly crafted: the kufta (stone-ground veal sirloin) and stuffed quail are authentic and delicious. Every night, except Sunday, live folk music adds to the atmosphere.

    51 nab. Reki Fontanki, St. Petersburg, St.-Petersburg, 191011, Russia
    812-703--3820
  • 13. Freeman's

    $$ | City Center

    Behind an unassuming facade down a quiet side street off Nevsky prospekt is this warm and comforting room that might transport you to Italy or the South of France, as will the cuisine. Updated versions of classic Mediterranean dishes include some inventive, simply prepared fish dishes, such as tuna with pesto and scallops with figs. The menu varies, as the chef selects from what's freshest at the market.

    8 ul. Kazanskaya, St. Petersburg, St.-Petersburg, 191186, Russia
    812-312--0540
  • 14. Gastronom

    $$$ | City Center

    This favorite for relaxed weekend lunches is especially popular in warm weather, when outdoor tables overlook the Field of Mars. The main dining room is done in French farmhouse style, with chunky wooden tables and soft cushions; walls lined with dusty wine bottles; and a long table along one wall groaning under mounds of cheese, freshly baked bread, and fruit. Salads come in generous sizes and can easily replace a main course; Italian and Russian dishes predominate.

    1/7 nab. Reki Moiki, St. Petersburg, St.-Petersburg, 191186, Russia
    812-314--3849

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 15. Il Grappolo

    $$$ | City Center

    One of the city's best Italian restaurants serves deliciously fresh food, including a Caprese salad with buffalo mozzarella. Everything—from the fresh arugula salad with shrimp to the mushroom risotto, duck confit, and a stellar tiramisu—stands out. Downstairs at the wine bar, Probka, you can order wines by the glass from the well-chosen list and have an authentic Caesar salad.

    5 ul. Belinskogo, St. Petersburg, St.-Petersburg, 191014, Russia
    812-273--4904

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 16. Kilikia

    $ | City Center

    A haven for local Armenians, and named after an ancient region in modern-day Turkey, this restaurant serves sizzling beef stew and a tempting variety of expertly cooked kebabs in sprawling, dimly lit rooms. The seemingly endless menu may confuse the uninitiated, but the staff is ready to help. A bargain-priced, three-course business lunch is popular with locals and budget-minded travelers.

    40 nab. Kanala Griboyedova, St. Petersburg, St.-Petersburg, 191023, Russia
    812-327--2208

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 17. Palkin

    $$$$ | City Center

    A legendary restaurant of the same name was established on this spot in 1785. The formal and elegant interior evokes those bygone days, though the present incarnation has become a bit worn around the edges since its Yeltsin-era heyday. You'll still feast like an aristocrat, on such dishes as chicken with morel sauce, venison with pine-nut marmalade, fillet of turbot served with pistachio nuts and curry sauce, and a salad of smoked salmon with fresh oysters and beluga caviar. It's worth a visit for the window seats alone, which look out onto bustling Nevsky prospekt.

    47 Nevsky pr., St. Petersburg, St.-Petersburg, 191025, Russia
    812-703--5371

    Restaurant Details

    Rate Includes: Credit cards accepted, Reservations essential
  • 18. Pushka Inn

    $$ | City Center

    The extensive menu includes blini (pancakes) with caviar, homemade pelmeni (meat dumplings), borscht, and vareniki (a Ukrainian dish—dumplings filled with all kinds of stuffing, such as cabbage, cherries, and mushrooms). The name is both a play on Pushkin's name and the Russian word for cannon—which explains the military-theme paintings and the miniature cannon near the entrance.

    14 nab. Moika, St. Petersburg, St.-Petersburg, 191186, Russia
    812-314--0663-Table Reservation
  • 19. Tandoor

    $$ | City Center

    Waiters dressed in traditional costumes and soft embroidered shoes move soundlessly in this comfortable and quiet little place across the street from St. Isaac's Cathedral. Reliable Indian classics such as those served here were hard to find in St. Petersburg before the downfall of the USSR. A generous business lunch is an especially good deal and includes a vegetarian option.

    10 Admiralteysky pr., St. Petersburg, St.-Petersburg, 190000, Russia
    812-312--3886

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 20. Teremok

    $$ | City Center

    Don't be put off by the spartan setting: the owners penny-pinch only on furnishings and presentation. Cooked in front of your eyes, their famous blinis are deservedly considered to be the best in town. Stuffed with mushrooms, ham, pork, grilled chicken, cream, honey, and a dozen other fillings, they're rich in flavor and never over- or underdone, always tasting just as your Russian mom might have made them. A single blini is so rich and hefty that it may leave you stuffed, so be conservative when you order. Teremok also operates a chain of 137 venues, including 41 street stands.

    60 Nevsky pr., St. Petersburg, St.-Petersburg, 191011, Russia
    812-277--0881

    Known For

    • Blini (definitely the best in town), always cooked to order
    • Traditional Russian borscht and kasha
    • Lots of associated cafes and kiosks if you can't make it to the original

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video