Лук очистите и мелко нарежьте. Разогрейте оливковое (топленое) масло в сковороде и обжаривайте лук на слабом огне, помешивая, 12–15 минут – чем дольше тушится лук, тем ярче раскроется его аромат.
Картофель очистите, нарежьте кубиками, выложите в кастрюлю, залейте 1,5 л воды и варите после закипания 5–7 минут. Добавьте в кастрюлю лук вместе с маслом, в котором он жарился, очищенную и нарезанную кубиками морковь, если используете, корень петрушки, мелко нарезанный сельдерей, перец горошком и зиру. Готовьте под крышкой на небольшом огне 20 минут.
Когда картошка уже разварилась, а суп приобрел цвет и аромат, выложите в кастрюлю мелко рубленный щавель. Варите 5–7 минут (можно и меньше, если не хотите, чтобы суп был слишком кислым). В самом конце посолите. Подавайте со сметаной, украсив нарезанным кружочками зеленым луком и положив в каждую тарелку по половинке вареного яйца, есил вы не соблюдаете пост.