Blötlägg de vita bönorna i en skål med rikligt med vatten. Låt stå i kylen till imorn.
Häll blötläggningsvattnet från kidneybönorna. Koka bönorna mjuka i en gryta med nytt vatten, 35-40 min. Koka utan lock de första 10 min. Kassera kokvattnet och förvara bönorna i kylen till imorn.
Koka upp vatten till dahl. Skölj linser, frukt och grönt.
Skal och grovhacka lök och vitlök. Dela morötterna i fjärdedelar på längden. Skär sedan i små tärningar.
Hetta upp olja i en stor, tjockbottnad gryta och stek lök, vitlök och morötter i 3-4 min. tills löken klarnat i färgen. Krydda med bombaykrydda, 1 tsk salt och peppar och låt steka vidare i 1 min.
Tillsätt linser, toppen av citrongräset, kokosmjölken och kokande vatten tills linser och grönsaker täcks. Sänk värmen och låt dahlen sjuda i 20-25 min.
Riv mandarinskalet. Skala mandarinen och skär den i klyftor. Skär gurkan i mindre bitar. Vänd ihop i en skål med lite olivolja och salt.
Repa svartkålen och skär bladen i tunna strimlor. Hetta upp olja i en stekpanna och stek svartkålen på hög värme i 1 min – kålen ska få rejält med färg. Salta.
Fiska upp citrongrästoppen ur grytan. Justera ev. dahlens konsistens med mer vatten, om den reducerat för mycket. Smaka ev. av med mer bombay-krydda och salt.
Lägg upp den gröna lins-dahlen i skålar och toppa med stekt svartkål och marinerad gurka med mandarin.