The present disclosure provides an efficient process for separating components of tall oil fatty acids (TOFA) and for purifying TOFA from rosin. The process includes mixing TOFA with a novel solvent system containing urea to form urea clathrates, resulting in separation of saturated fatty acids from unsaturated ones and rosin from TOFA by utilizing proper urea to TOFA ratio.