The truck burst into flames around 2:20 p.m. near Exit 13 in Hunterdon County.
The truck was carrying diapers, according to New Jersey State Police.
NewsCopter 7 was over the scene of the crash, and showed a back-up that stretched for miles and miles.
Hazmat crews responded to clean up 150 gallons of diesel fuel on the roadway, official said.
No injuries were reported.
No details about what caused the fire were immediately available.