Баранину обмити холодною водою, нарізати невеликими шматками (з розрахунку 3-4 шматки на порцію), покласти в каструлю і поставити варити, знімаючи піну, що з'являється на поверхні. Зварену баранину вийняти з каструлі, а бульйон процідити крізь марлю або сито.
Дрібно нарізану цибулю підсмажити на олії, посипати мукою, перемішати і ще раз просмажити. Після цього в проціджений бульйон покласти зварену баранину, підсмажену з борошном цибулю, додати шафран, сіль, перець і закипіти.
Окремо закип'ятити світлий виноградний оцет і влити в суп, дати знову скипіти, після чого каструлю зняти з вогню.
Перед подачею до столу яєчні жовтки збити в окремому посуді, змішати з невеликою кількістю бульйону, влити в суп, розмішати і підігріти, не доводячи до кипіння (аби жовтки не згорнулися), а потім посипати суп зеленню кинзи