Немного дополню список:
Троицкий мост – пожалуй, самая известная и первая вег-сеть в городе с приятными ценами.
Gronland в Пространстве «Тайга» на Дворцовой наб., 20, знаменитый своей расслабленной атмосферой, фалафелем, сидром и пастой.
Кафе Samadeva на ул. Казанская, д. 10.
Филиал московского Джаганната на Набережной реки Фонтанки, 83.
Дядя Фади на ул. Думская, 5/22 с домашней атмосферой и фалафелем.
Вегетарианский ресторан (есть сыроедческие блюда) Prana Bar на Казанской, 31 (за чекин дают апельсиновый сок бесплатно).
Есть еще проект «Горизонталь» (vk.com) что-то вроде московского «Кооператива Черного», только про этичную еду.
Еще в «Зеленой Комнате» в Лофт-проекте «Этажи» (Лиговский просп., 74) все еще есть вег-меню, но само место не вегетарианское.
Живая кухня на Марата, д. 35 также кормит всех желающих вегетарианской и веганской едой.
Из индийского – Oh! Mumbai на наб. р. Мойки, 62/2 и Auroville на ул. Радищева, 5.
Ко всему перечисленному могу добавить только уютный Бримбориум на улице Маяковского 22-24. Вегетарианское меню, домашние настойки, отдельный зал с круглым столом и фортепиано для большой компании.