One of the unquestionable pluses of St. Petersburg’s Soviet past is the sprinkling of restaurants serving cuisine from former USSR republics. Of these the most popular both with locals and visitors is probably Georgian, but there are also Armenian, Uzbek, Azeri, and Kazakh places, as well as generalised “Caucasian” cuisine which appears all over the place. These cuisines provide a dash of spice and colour compared with often stodgy Russian dishes, and all are definitely worth experimenting with. Although often characterised as quite meat-heavy – a staple of Caucasian cuisine in Petersburg is the fabulous shashliky (kebabs) which appear on every menu – food from this part of the world is also a good option for vegetarian visitors to the city, making use of the vegetables and pulses native to that part of the world. Dishes you will typically find include Georgian khachapuri (cheese-stuffed bread), Uzbek plov (rice with lamb), and Armenian dolma (stuffed grape-leaves).We selected the best restaurants of all kinds for you. Just click here!