Wash the dal three times and then rinse.
Cover with water and, bring to boil then simmer for 15min.
Meanwhile chop tomatoes and chillies. Crush the garlic.
Add the tomatoes, chillies and spices (turmeric, salt, pepper, coriander).
Add the juice of ½ a lemon and add some lime zest and a few bay leaves.
Mix and simmer for another 10min.
In a different pan heat some butter.
Add garlic, cumin and cardamom seeds.
Fry for a few minutes or until garlic is golden.
Add to the dal mix and stir well.
Remove bay leaves if you have used them, final stir and serve.
If you have, sprinkle some fresh coriander on top.