The crash happened around 7 a.m. along northbound Route 130 near Highland Avenue in Cinnaminson, New Jersey.
Once the oil started leaking, emergency teams worked to block as much of it from entering a nearby storm drain as possible.
Road teams had one lane of Route 130 northbound opened again by 8:30 a.m.
Nobody was injured in the crash.