Lavez les champignons et coupez-les en fines tranches.
Épluchez les pommes de terre et coupez-les en cubes.
Épluchez les carottes et râpez-les sur une râpe grossière.
Pelez et hachez l'oignon.
Coupez les olives et les cornichons en rondelles.
Coupez le citron en tranches.
Faites revenir les champignons et la moitié de l’oignon dans une poêle.
Séparément, faites revenir les oignons et les carottes restants dans une poêle. Ajoutez-y de la pâte de tomate.
Mettez les pommes de terre à bouillir. Une fois l'eau bouillante, ajoutez la choucroute, les cornichons, les champignons frits avec des oignons, ainsi que les oignons et les carottes frits dans de la pâte de tomates.
Ajoutez du sel et du poivre à la solyanka selon votre goût et laissez cuire pendant 30 minutes.