Marchewki i pietruszkę obieramy i drobno kroimy. Cebulę obieramy i drobno siekamy. W głebokiej patelni rozpuszczamy masło i wsypujemy warzywa. Podsmażamy i mieszamy przez około 15 minut. Zagotowujemy rosół i wrzucamy do niego ziele angielskie.
Około szklanki gorącego rosołu wlewamy na patelnię z warzywami, mieszamy i przelewamy wszystko do garnka. Wsypujemy przepłukaną kaszę i doprowadzamy zupę do wrzenia. Zmniejszamy ogień i gotujemy około godziny.
Po tym czasie wsypujemy obrane i pokrojone w kostkę ziemniaki i poszatkowaną kapustę. Wkładamy łogygę selera i wsypujemy majeranek. Gotujemy jeszcze około 30 minut.
Kasza i ziemniaki powinny być miękkie. Doprawiamy solą i pieprzem do smaku. Podajemy zupę na gorąco, najlepiej obficie posypaną natką pietruszki.