With 500 calories and 23g of protein, this delicious Indian Dal is a satisfying and slow-fueling choice that will keep you going for hours.