The present invention is a process to remove a major portion of metals and coke precursors from a hydrocarbon stream. The steps of the process include contacting the feedstream with a hydrocarbon insoluble adsorbent, recovering the oil which does not adsorb and removing the metals and coke precursors from the adsorbent.