Лук обжарить до розового цвета, добавить тертую морковь, через минуту при помешивании выключить.
Довести воду до кипения, забросить нарезанную кубиками картошку, посолить, варить на малом огне под крышкой. В процессе добавить обжаренные лук и морковь.
Зелень тщательно промыть (это лучше делать в большой емкости с водой, тогда весь песок при выполаскивании опустится на дно и не будет хрустеть на зубах в супе). Отделить листья. Если используется щавель, его стебли собрать в пучок, обмотать ниткой.
Когда картофель почти готов, добавить нарезанные кубиками яйца, щавель (и пучок со связанными стеблями тоже, он даст кислоту) и шпинат, довести до кипения, спустя минуты три добавить нарезанный зеленый лук, еще через две-три минуты выключить, добавить укроп и петрушку, перемешать.
Если суп готовился без щавеля, влить в суп лимонный сок по вкусу.
Подавать со сметанной.