Зеленият фасул се изчиства, измива се и се нарязва на малки парченца. Картофите се обелват, измиват се и се нарязват на кубчета.
Лукът се нарязва на ситно и заедно с картофите се задушават в тенджера с масло за около 10 минути на тих огън. Добавя се фасулът при непрекъснато бъркане. Долива се 1,5 л вода, кубчето бульон и щипка сол. Тенджерата се захлупва и се оставя да ври на умерен огън 35-40 минути.
Междувременно се измиват и нарязват на ситно магданозът и жълтъците на сварените яйца. Слагат се в купа, добавят се 2 лъжици настърган кашкавал и се разбърква.
Сервира се, като върху супата от зелен фасул и картофи се добавя сместа от яйцата, магданоза и кашкавала.