Add lentils to a small saucepan. Wash them very well until water runs clear.
Keep about ½ cup of water in the pan and drain the rest of the water. (if you're not sure, drain all the water out and then add ½ water back in) Let the lentils soak for 20 - 30 mins.
Now add everything except coconut milk to the saucepan.
Cook covered on medium heat until lentils become tender and there aren't any uncooked lentils left. If you see the pot is drying out too quickly before lentils are cooked, lower the heat to the lowest setting. You can also add a little bit of warm water to the saucepan too.
When lentils are perfectly cooked, add coconut milk and gently stir. You can adjust the amount of coconut milk you use to your preference. For a creamier flavor and texture use thicker coconut milk or add more coconut milk. For lighter curry use thinner/diluted coconut milk. (Don't stir too much while cooking as it can become mushy)
Slowly bring the curry to simmer and turn it off. Adjust salt if needed.
