Polyphenols are an important class of phytochemicals, ranging from flavonoids, stilbens, lignans, phenolic acids, etc and are of high commercial importance. In the present invention, a process for selective extraction of polyphenols is discussed. Various biomasses rich in proteins, and/or carbohydrates with polyphenolics were treated with acidic or alkaline organic solvents, solubilizing polyphenolics and thereby, yielding a protein and/or carbohydrate enriched residue. Aspects of the present invention include a combination of specific solvent, temperature and pressure to solubilize polyphenols and leave other residues in the biomass intact.