Heat
the oil in a saucepan, add the cloves, ground
coriander, turmeric, cardamom pods and cinnamon, and
fry until they start to swell.
Add the onion and fry
for about 5 minutes until translucent. Add the ginger,
chili, garlic and garam masala, and
cook for 5 minutes. Add
the lentils, stir thoroughly and fry for 1 minute.
Season to taste with salt and add enough water to
come about 3cm/1
1/4 inches above the level of the lentils.
Bring to the
boil, cover the pan and simmer for about 20 minutes,
until the dhal is really thick and the lentils are,
tender.
Sprinkle with the lemon juice and stir to mix.
Garnish with marjoram and serve immediately.