7 Best Restaurants in St. Petersburg, Russia

Bizet

$$ | Vladimirskaya

A youngish bohemian crowd flocks to this café furnished in pastel greens and creams and famous for its airy meringues—the Bizet, with chopped almonds and garnished with fresh raspberries, is especially popular. Some good soups and about a dozen salads are also available.

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.

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.

Recommended Fodor's Video

Pervoye, Vtoroye i Kompot

$ | Vladimirskaya

A glass of kompot, an infusion of stewed fruit, is served as a welcome drink at this funky café where two dining rooms are furnished with vintage lamps, surrealist paintings, and bizarre curio items. The menu focuses on light fare—hummus, falafels, curries, and sandwiches—and breakfast is available at any hour. On weekdays between noon and 4 pm, you get two meals for the price of one.

10 ul. Zhukovskogo, St. Petersburg, St.-Petersburg, 191014, Russia
812-719--6542
Restaurants Details
Rate Includes: Credit cards accepted

Stolle

$ | Admiralteisky

This casual eatery combines the best of the old and new: the fashionable surroundings are comfortable, clean, and spacious, while the kitchen turns out an old favorite—fresh-baked traditional pies. Choose from sweet or savory fillings that make the most of seasonal fruit, beef, salmon, cabbage, mushrooms, and rabbit. The salmon is a dream, and the apricot is a suitable follow-up, but all the choices are extremely good. If you have a hard time finding a seat at this popular spot, try the branch just down the street at number 33.

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

Venezia

$ | Vladimirskaya

This tiny café (just six tables) is hugely popular with the local Italian community, who reserve well in advance for weekends and evenings. The draw is the best Italian sorbet and gelato in St. Petersburg, with 20 different flavors that rotate every day. The chocolate gelato—bittersweet, smooth, and dizzyingly rich—is renowned. Soups, pastas, and snacks are also served.

107 Nevsky pr., St. Petersburg, St.-Petersburg, 191036, Russia
812-717--0881
Restaurants Details
Rate Includes: No credit cards, Reservations essential