Розігріти в каструлі оливкову олію і обсмажити на ній зіру, потім додати|добавляти| довільно нарізані порей і цибулю. Обсмажувати, помішуючи, поки цибуля не стане прозорою.
Додати моркву, нарізану приблизно так само, як цибуля. Смажити ще 2-3 хвилини. Потім додати дрібнонарізані чилі та 3 зубчики часнику. Обсмажувати, помішуючи, доки з'явиться приємний аромат часнику, потім залити вино і випарювати протягом кількох хвилин.
Крупно нарізати помідори, за бажання зняти з них шкірку, але це необов'язково. Додати їх у суп, перемішати та тушкувати овочі 5–7 хвилин на середньому вогні.
Потім додати нарізаний середнім кубиком гарбуз, залити водою так, щоб вода покривала всі овочі. Від кількості води залежить густота супу, тому краще налити трохи менше, а потім додати ще за необхідності. Варити суп 20 хв.
Паралельно зварити сочевицю: залити холодною водою в пропорції 1/2, довести до кипіння і варити 10 хвилин.
Поки варяться суп та сочевиця, зробити песто з петрушки. Пробити блендером петрушку, з 30 мл оливкової олії, соком четвертинки лимона, зубчиком часнику та сіллю, потім додати обсмажений кунжут і перемішати.
Суп пробити блендером до пюре. У цей момент можна додати води, якщо потрібно. Знову довести суп до кипіння, додати сік четвертинки лимона, кардамон, корицю, пластівці чилі, чорний перець та сіль за смаком. Потім додати готову сочевицю та подавати з петрушковим песто.