Шпинат, щавель и черемшу тщательно промойте в проточной воде, нарежьте тонкой соломкой, обдайте кипятком и откиньте на дуршлаг.
Капусту сполосните, удалите верхние грубые листья и кочерыжку. Оставшиеся листья нашинкуйте. Картофель и лук очистите и нарежьте кубиками.
В кастрюле с толстым дном разогрейте сливочное масло и обжаривайте лук, помешивая, 5 минут до золотистого цвета. Влейте бульон, добавьте картофель и варите 15 минут. Посолите суп, выложите в кастрюлю шпинат, щавель, черемшу и капусту, варите 7 минут.
Петрушку и укроп вымойте и измельчите. Яйца очистите и разрежьте пополам. Разлейте суп по тарелкам, в каждую положите по половинке вареного яйца и измельченную зелень. Подавайте щи со сметаной.