Cortar la cebolla en juliana. En una fuente de hierro fundido o de fondo grueso, poner unas cucharadas de aceite de oliva y hacer la cebolla a fuego lento hasta que esté transparente.
Añadir entonces la pasta de curry verde, el jengibre y el curry en polvo. Remover, y añadir la batata y la calabaza cortadas en dados.
Remover bien, y añadir las lentejas y agua hasta cubrir los ingredientes. Tapar y dejar que se haga todo a fuego lento.
Cuando estén las lentejas y la calabaza tiernas, destapar la olla y añadir la leche de coco.
Dejar que hierva unos 10 minutos para que se mezcle bien con el resto de sabores.
Salar al gusto, y añadir el cilantro fresco picado en el último momento, cuando retiremos del fuego.