1. Rinse the lentils, put them in a saucepan and cover them with water.
2. Bring to a boil, reduce the heat and simmer for about fifteen minutes, until the lentils are tender. Drain.
3. Meanwhile, cook the rice and keep it warm.
4. Peel and finely slice the onion and garlic.
5. Peel and grate or finely slice the ginger.
6. In a sauté pan, sauté the onion, garlic and ginger in 2 tablespoons of oil for 5 minutes over medium heat.
7. Add the spices, mix, add the tomato paste and mix well.
8. Add the milk or coconut cream, salt and mix. Cook for 5 minutes, taste and adjust the seasoning if necessary.
9. Add the cooked and drained lentils and mix.
10. If the mixture is too dry, add a little water.
11. Serve with finely chopped fresh coriander leaves and rice.