Tagliare la cipolla a pezzetti piccoli e pressare l'aglio.
Tagliare le carote, i pomodori e le patate dolci a pezzi di dimensioni uguali (circa 1 cm × 1 cm).
Mettere gli ingredienti preparati in una pentola grande, aggiungere 700 ml di acqua, le lenticchie, le spezie e i pomodori in scatola e portare a ebollizione mescolando continuamente. Abbassare poi la fiamma a fuoco medio e cuocere finché le lenticchie non si ammorbidiscono e il composto non si addensa (20–25 minuti).
Nel frattempo cuocere il riso: metterlo in una pentola grande, aggiungere circa 750 ml di acqua, salare e cuocere a fuoco lento per circa 25 minuti (o finché il riso non è pronto).
Quando le lenticchie saranno cotte e il composto più denso, aggiungere la panna di riso, abbassare la fiamma e cuocere per altri 5–10 minuti.
Servire il composto con il riso e il coriandolo.