Varm en stor, tykbundet gryde op ved middel varme. Tilsæt kokosolien og lad den smelte. Tilsæt løgene og rør rundt. Sauter løgene mens du rører jævnligt, indtil de er gennemsigtige og meget bløde, cirka 5 minutter.
Tilsæt chiliflager, koriander, spidskommen, karry og gurkemeje. Sauter krydderierne, indtil de dufter kraftigt, cirka 1 minut. Tilsæt cayennepeber, revet ingefær og hakkede hvidløg og lad det stege i yderligere 1 minuts tid. Vent med at salte til senere, ellers kan det være svært at koge linserne møre.
Tilsæt søde kartofler til gryden og rør rundt, så de bliver dækket af krydderierne. Tilsæt linserne og rør igen. Tilsæt grøntsagsbouillonen og rør rundt. Læg låget på gryden og bring det i kog.
Når gryden koger, skru ned til lav varme, og sæt låget lidt på skrå, så der er et par centimeter, hvor dampen kan slippe ud. Lad grydensimre, indtil de søde kartofler næsten falder fra hinanden, og linserne er møre, cirka 30 minutter. Væden bør også være reduceret med næsten en tredjedel.
Tilsæt kokosmælken og grønkålen i gryden og rør rundt. Læg låget på igen, og lad retten simre, indtil grønkålen er faldet sammen og er flot grøn, cirka 3-4 minutter. Smag gryderetten til med salt og peber igen. Bring gryden op til en kraftig simren, og smag til en sidste gang. Juster med mere salt, peber, chili osv. hvis nødvendigt.
Server den varme linsegryde med søde kartofler og kokosmælk med hakket koriander, ekstra chiliflager og limebåde.