Розігріти оливкову олію у великій каструлі на середньому вогні та спасерувати подрібнену цибулю до м'якості. Додати подрібнений часник і всі спеції, обсмажувати, помішуючи, 1-2 хвилини до появи аромату. Всипати горох, влити бульйон та гранатовий сік, довести до кипіння. Варити 30-35 хвилин|мінути| до м'якості гороху. При необхідності потроху вливати гарячу воду, якщо суп занадто густіє.
Втрутити соус наршараб і приправити суп за смаком. Якщо він кислуватий, додати щіпку цукру. Видалити паличку кориці, додати подрібнену зелену цибулю, крупнонарізаний шпинат, петрушку та кінзу. Прогріти, щоб зелень зів'яла.
Подавати, посипавши зернами граната та нарізаною тонкими смужками м'ятою.