Очистите лук и картофель. Лук нарежьте очень мелко, картофель – дольками 2 см.
Белую часть зеленого лука нарежьте мелко, зеленую – кусочками длиной 2–3 см. Грубо порубите шпинат и щавель, удаляя стебли.
В кастрюле с толстым дном растопите масло, обжаривайте репчатый лук и белую часть зеленого лука на среднем огне 5 минут. Добавьте картофель и обжаривайте все вместе еще 5 минут.
Влейте 1 л горячей воды, доведите до кипения и варите под крышкой 10 минут.
Добавьте в суп шпинат, щавель и зеленую часть лука, уменьшите огонь до слабого, томите под крышкой 10 минут. Посолите, поперчите.
Одновременно залейте яйца в сотейнике горячей водой, доведите до кипения, варите 6–7 минут. Остудите в холодной воде, аккуратно очистите, разрежьте пополам.
Подавайте суп горячим или полностью остудив, с яйцом и сметаной.