Мясо говядины и утки или гуся выложить в кастрюлю, добавить 3 литра холодной воды и довести до кипения на сильном огне, снять пену.
В кастрюлю добавить картофель, нарезанный мелким кубиком, 1 очищенную луковицу и 1 очищенную морковь, довести до кипения, прикрыть крышкой и варить 2 часа на слабом огне.
Нагреть сковороду на среднем огне. Добавить растительное масло и мелко нарезанный репчатый лук. Обжарить на слабом огне 5 минут
В сковороду добавить томатную пасту и обжарить 2 минуты, помешивая,на слабом огне.
Затем добавить мелко нарезанные соленые огурцы и 200 мл воды, перемешать, довести до кипения, накрыть крышкой и тушить на слабом огне 15 минут.
Из бульона переложить в миску лук и морковь. Они больше не понадобятся. Переложить в миску говядину и утку, мясо отделить от костей и нарезать.
В кастрюлю с бульоном и картофелем добавить лавровый лист, перец горошком, каперсы вместе с соком, обжаренный лук с томатной пастой и огурцами, перемешать, довести до кипения, накрыть крышкой и варить на слабом огне 10 минут.
В кастрюлю добавить нарезанную говядину и утку, нарезанную ветчину и сосиски, сахар, соль, черный молотый перец по вкусу, 2 ст.л. лимонного сока и перемешать, довести до кипения, накрыть кастрюлю крышкой и варить на слабом огне 5 минут.
При необходимости добавить соль по вкусу, перемешать и выключить огонь.
Солянку по-ленинградски подавать горячей. В тарелку при подаче добавить маслины, сметану, ломтик лимона и свежую зелень.