Soak the dal for 30 minutes to an hour. Pressure cook it with water, salt and haldi. You need to keep it slightly hard. Strain.
In a pan, heat oil. Add the green chilli and onion. Cook for 2 minutes. Add the tomato along with all other ingredients (except Coriander). Cook this for 5-8 minutes, till the vegetables and dal are well cooked. Garnish with coriander leaves.