Petersburg eats like an imperial port: Caucasian market halls, Soviet doughnut counters that never changed, and a young gastrobar scene packed into one street off Nevsky. Three days of pelmeni, smoked Baikal fish, kvass and cold vodka with black bread.
Petersburg's grandest covered market, colonnaded and glass-roofed since 1927. Traders push samples of Dagestani cheese, mountain honey, salted ferns, smoked pike and pickled garlic. Daily 08:00–20:00, quietest before 10:00.
The city's oldest market, trading on the Petrograd Side since 1711. The upper hall is meat, caviar and Central Asian spice stalls; the ground floor has Uzbek samsa ovens and horse-meat kazy. Daily 09:00–19:00, cash preferred.
A 1930s market gutted and reopened in 2019 as a food hall: roughly 30 kitchens ringing a produce core — Kamchatka crab, Georgian khinkali, sourdough bakers, natural-wine bar. Kitchens run noon–23:00, fishmongers close by 20:00.
The 1903 Style Moderne grocery emporium on Nevsky, all stained glass, palms and mechanical window puppets. Buy Vologda butter, gingerbread and caviar, or take tea and a Napoleon slice at the café behind the window display.
Above the Dom Knigi bookshop, the first-floor café looks straight down Nevsky at Kazan Cathedral. Order syrniki with sour cream and jam, blini with red caviar and a pot of black tea. Opens at 09:00; window seats go fast.
The small Kirochnaya bistro that started Petersburg's gastrobar wave in 2013: around 30 seats, an open kitchen and a short chalk menu of duck-liver mousse, tuna tartare and slow-cooked beef cheeks. No reservations taken.
"Warmth" hides behind an unmarked courtyard door near St Isaac's, laid out as a rambling apartment with bookshelves, board games and a swing. Russian home cooking: pelmeni, borscht, cottage-cheese pancakes, homemade lemonades.
A bathhouse-themed dining room near Moskovsky station cooking over birch: kvass brewed in-house, smoked Baikal omul, veal-tongue jelly with horseradish, and pelmeni folded at a glass-walled counter. Open until 01:00.
The Soviet-era doughnut counter unchanged since 1958 — marble stand-up tables, ring pyshki fried in front of you and buried in icing sugar, washed down with sweet milky coffee poured from a vat. Expect a queue out the door.
A tiny canteen near the Mariinsky serving dumplings from across the former USSR: Siberian pelmeni, Georgian khinkali, Uzbek manti and Ukrainian vareniki with sour cherry. Ordered by weight, boiled to order, sour cream on every table.
Three rooms tracing vodka from monastery distilling to Soviet ration coupons, with some 280 bottles and wax-figure tableaux. The ticket includes a three-shot tasting flight in the adjoining tavern, served with black bread and herring.
The 500m strip off Nevsky where Petersburg drinks: Apotheke Bar for cocktails behind an apothecary front, Bekitzer for arak and sabich, Hophead for local craft taps. Doors stay open past 02:00 on Friday and Saturday.