100g of urad dal contains 25.21g of protein, which means it is a good source of proteins.