Yes, dal is considered a good source of protein. One serving of red lentil dal contains 15.5 g of protein. Dal is also considered a good source of fibre and contains a variety of micro nutritients.