Piekarnik rozgrzać do ok 200 C. Przygotować dużą blachę do pieczenia, wyłożyć papierem do pieczenia. W małej misce wymieszać wszystkie przyprawy.
Rozłożyć wszystkie różyczki kalafiora na blasze do pieczenia. Skropić 2 łyżkami oliwy, połową mieszanki przypraw oraz odrobiną soli i pieprzu. Dobrze dłońmi natrzeć kalafiora mieszanką oleju i przypraw.
Piec kalafior, aż będzie lekko skarmelizowany, około 40 minut, przewracając różyczki w połowie pieczenia. Podczas pieczenia kalafiora przygotować resztę dania. Rozgrzać pozostały olej w dużej, głębokiej patelni na średnim ogniu. Gdy będzie gorący, dodać cebulęi. Smażyć cebulę aż będzie szklista, około 5-6 minut. Jeśli brzegi zaczną brązowieć, zmniejszyć ogień.
Dodać pozostałą połowę mieszanki przypraw, imbir i czosnek do patelni i wymieszać. Kontynuować smażenie, ażwydobędzie się aromat, około 1 minuty. Dodać czerwoną soczewicę na patelnię i wymieszać. Dodac pomidory z puszki,
mleko kokosowe i bulion warzywny i dobrze wymieszać. Doprowadzić do wrzenia, a następnie gotować na wolnym ogniu, aż soczewica będzie całkowicie miękka i zacznie się rozpadać, około 25 minut, często mieszając. Jeśli soczewica wydaje się wchłaniać zbyt dużo płynu, po prostu dodawać więcej bulionu warzywnego lub mleka kokosowego, jeśli chcesz, aby było bardziej kremowe.
Gdy będzie gotowe, doprawić solą i pieprzem oraz dodać sok z limonki. Dososu dodać upieczonego kalafiora i wymieszać. Udekorować kolendrą i limonką. Podawać według uznania. U mnie był to chlebek naan i ryż.