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: 5 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. miX

    $$$$ | Admiralteisky

    Michelin-starred chef Alain Ducasse's Russian outpost has shaken up the city's dining scene with its haute-cuisine interpretation of French classics. Using the best and freshest local produce—as well as specialty items flown in from abroad—the kitchen prepares satisfying and deceptively straightforward variations of such classics as oven-baked duck breast and seared beef fillet. Like the menu, the dining room manages to be ultra-fashionable while staying relaxed and comfortable at the same time.

    6 Voznesensky pr., St. Petersburg, St.-Petersburg, 190000, Russia
    812-610--6161

    Restaurant Details

    Rate Includes: Reservations essential
  • 3. 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
  • 4. Jean-Jacques

    $$ | Petrograd Side

    Mirrored walls, red and mahogany furnishings, and tables topped with paper provide an authentic bistro ambience, a perfect setting for a classic French meal of onion soup, steak and bordelaise sauce, and crème brûlée. Fine wines are available by the glass, and attentive servers will help you with your choice. Seating is limited to only 25 people, so it's advisable to come early for dinner or take advantage of the excellent lunch, served from noon to 4 pm.

    2/54 ul. Gatchinskaya, St. Petersburg, St.-Petersburg, 197198, Russia
    812-232--9981

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 5. 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
  • Recommended Fodor’s Video

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