Gently fry the onions in the oil.
Add the curry paste, ginger, garam masala, turmeric and cardamom and fry another minute or two.
Rinse the lentils under running water. Add all the rest of the ingredients into the pot and let simmer gently for about 10-15 minutes until the lentils are cooked.
Serve with a dollop of Turkish yogurt and fresh coriander if you wish.