In a bowl, add water to the daal. Wash and drain. Repeat at least 3-4 times till water runs clear.
Presoak in fresh water (up to 1-2cm over the daal) for half an hour.
Meanwhile, prepare the vegetables. Roughly slice the onions, halve and then quarter the tomatoes, peel and slice the carrot (approximately 1cm thick) and roughly chop the ginger.
On a medium flame, heat oil in the pressure cooker (Refer to notes for cooking in a pot).
Add cumin seeds, cloves and black peppercorns. Sizzle for 5-10 seconds, taking care not to burn the seeds and spices.
Add onion and sauté for 30-45 seconds.
Add the ginger, tomatoes, carrot, salt and water.
Drain the daal/lentils and add.
Close the lid and cook on high flame till the first whistle. After the first whistle, immediately reduce the flame to low and switch off the gas after 5-6 minutes. Let the steam release on its own and then open the lid.
Remove from heat and blend till smooth. If needed, add hot water to adjust the consistency and bring to a boil.
Taste and adjust seasoning if required. Ladle in bowls, garnish and serve hot.