First wash your lentils until the water runs clear.
Add the lentils to a pot and cover with water, the water level should be about an inch above the lentils.
Add the salt, pepper, cumin, coriander powder, chilli powder if using, paprika, and turmeric. Mix everything together, boil and leave to simmer.
After 25 minutes the daal should have expanded and be soft. If not, leave for another 5 minutes and check. If it gets too dry, add more water.I like my daal like a paste so tend to add less water, my dad like it very soupy so would add a lot more water. It all depends on your preference. Now, we're going to do the tarka. Heat some ghee or oil in a frying pan on medium / high.Add the onions and cook until brown. That should take 8-10 minutes. Turn the heat lower if things get too smoky. Now add in the ginger, garlic and green chillies and fry for another few minutes. I'd add in a little more oil if things are sticking.That's your tarka, the onions should be crispy brown and the ginger and garlic should be browned too. Add the tarka to the lentils and mix well.
Now you can add fresh coriander leaf if using. Cook for another couple of minutes and you're done.
This works well with rice or chapattis and can be a main or a side dish.