Mai întâi pregătiți ceapa albă și usturoiul și tocați-le mărunt pe ambele.
Apoi, într-o oală mai mare, încălziți 2 lingurițe de ulei de măsline, adăugați ceapa albă și usturoiul tocate și căliți totul 2 minute la foc mediu. Apoi adăugați în oală pasta de roșii și dovleacul tăiat și mai căliți 3–4 minute; între timp clătiți lintea sub apă rece.
După timpul indicat, adăugați în oală lintea clătită, supa de legume, sare și piper, reduceți focul la mic, acoperiți oala cu capac și lăsați să fiarbă 20–22 de minute până ce dovleacul și lintea se înmoaie.
Între timp tăiați ardeiul roșu curățat în cubulețe mici de aproximativ 0,5 cm, transferați-le într-un bol și dați-le deoparte deocamdată (de preferință la frigider).
Când dovleacul și lintea s-au înmuiat în oală, adăugați ardeiul roșu tocat, laptele de cocos, condimentul curry și piperul cayenne, nu mai acoperiți oala și lăsați conținutul să fiarbă încă 2–3 minute la foc mic.
Împărțiți supa gata preparată în 4 farfurii și sfărâmați brânza balcanică în fiecare porție.
La final presărați peste fiecare porție de supă 1 lingură de ceapă verde tocată și serviți.