Abstract: A method for the in situ removal of mobilizable contaminants, including volatile and semi-volatile organic compounds, from a contaminated unsaturated zone of primarily porous layers of soil, comprising pulsatilely injecting heated pressurized steam into a first location in the zone in order to heat the soil in the zone, and withdrawing the contaminants under subatmospheric pressure from the soil at a second location in the zone. In specific application, the pulsatile injection of steam is used to heat the soil without directly recovering injected steam for a significant period of time until the targeted soil in the zone is uniformly heated to steam temperature. The pulsatile injection directs the heat in particular directions and to particular areas in the soil zone as desired.