En una olla con agua hirviendo añadimos las lentejas y dejamos que se cocinen a fuego medio alto durante 40 minutos (el tiempo puede variar en función del tipo de lentejas que utilicéis).
En una sartén añadimos una o dos cucharadas de aceite y cuando esté caliente echamos los ajos y la cebolla troceados, dejamos que se doren, añadimos la salsa de tomate, la leche de coco y las especias. Removemos.
Pasados unos 5 minutos añadimos las lentejas escurridas, removemos y dejamos al menos 15 ó 20 minutos a fuego medio. Cuanto más tiempo esté, más sabor tendrá.
Echamos el arroz basmati en agua hirviendo y lo cocinamos a fuego medio alto durante 12 minutos o hasta que esté a vuestro gusto.
Servimos el arroz y colocamos encima las lentejas al curry o directamente mezclamos las dos cosas.