Combine the couscous and water in a saucepan. Bring to a boil and cook for about 10 mins. Leave it aside covered until the water is soaked completely.
Meanwhile, put the pressed garlic, cumin, and coriander in a pot with a half cup of water. Saute for 3-5 mins.
Add the chopped tomatoes, lentils, turmeric, ginger, salt, black pepper, and water. Cook for about 20 mins or until the lentils are ready.
Then, add the coconut milk to the meal. Stir well and let simmer for another 5-10 mins until it thickens.
Enjoy this creamy lentil curry served with boiled couscous!