The crash happened around 5:00 a.m. at 29th and JFK Boulevard at 30th Street Station.
Police say the Dunkin' Donuts truck struck several parked vehicles and overturned.
One person, a man in his 40's, was trapped for about 20 minutes after being freed and taken to the hospital.
There is no word yet on the man's condition or what caused this crash.