Toor dal is also an excellent source of carbohydrates, which your body needs for energy. It provides many of the nutrients your body needs, such as protein, fat,fiber and carbohydrates. It also has a good amount of iron, calcium, magnesium, potassium and B vitamins. It is high in dietary fibre, low in saturated fat, and cholesterol free.