W garnku na oliwie zeszklić posiekaną cebulę, następnie dodać posiekany czosnek i smażyć przez kilkanaście sekund. Wlać bulion i zagotować. Dodać groszek (mrożony wcześniej rozmrozić np. na sitku przelewając ciepłą wodą) i gotować przez około 5 minut, aż groszek będzie miękki. W międzyczasie dodać przyprawę curry, kmin rzymski oraz świeżo zmielony pieprz.
Jarmuż opłukać i oderwać zielone liście od twardszej części pośrodku. Liście wrzucić do zupy, wymieszać i gotować przez około pół minuty na małym ogniu. Zupę zmiksować w blenderze dodając stopniowo mleko kokosowe. Przelać z powrotem do garnka (można bezpośrednio przez sito aby pozbyć się ewentualnych niezmiksowanych cząstek) i zagotować. Gotować na małym ogniu przez około 2 minuty, doprawić solą morską. Podawać z czarnuszką.