Indian dal and legumes that gives maximum amount of proteins, protein rich food, best food for proteins, protein rich superfood