The present invention includes methods for removing mineral acids, mineral salts and contaminants, such as metal impurities, ash, terpenoids, stilbenes, flavonoids, proteins, and other inorganic products, from a lignocellulosic feedstock stream containing organic acids, carbohydrates, starches, polysaccharides, disaccharides, monosaccharides, sugars, sugar alcohols, phenols, cresols, and other oxygenated hydrocarbons, in a manner that maintains a portion of the organic acids and other oxygenated hydrocarbons in the product stream.