Protein cooking