Skyl linserne i en sigte under koldt vand, og lad dem dryppe af. Hak løg og hvidløg, riv ingefæren fint, og skær gulerødderne i tern på cirka 1 cm.
Varm olien i en gryde ved middel varme. Steg løget i cirka 4 minutter, til det er blødt uden at blive brunt. Tilsæt hvidløg, ingefær og karry, og rør i cirka 30 sekunder.
Tilsæt gulerødder, linser og bouillon. Bring i kog, skru ned, og lad suppen simre under låg i cirka 25 minutter. Rør jævnligt langs bunden. Linserne skal være helt bløde og begynde at falde fra hinanden, og gulerødderne skal let kunne moses med en gaffel. Giv dem lidt længere, hvis de stadig er faste.
Rør kokosmælken sammen i dåsen, og tilsæt den. Lad suppen simre forsigtigt i yderligere 5 minutter.
Tag gryden af varmen. Blend suppen med en stavblender, til du har den ønskede konsistens. Hold blenderhovedet nede i suppen, så den varme væske ikke sprøjter.
Tilsæt først 1 spsk. limesaft, smag til med salt og peber, og tilsæt mere lime efter behov. Er suppen for tyk, så rør lidt varmt vand i ad gangen. Varm kort igennem ved svag varme inden servering.
Server suppen med en klat skyr og lidt friske tomater, samt brød til ved siden af.