A B-double truck carrying food products has been destroyed by a fire at Manningham in Adelaide's inner north-east.

The truck caught fire near the intersection of Hampstead Road and Taunton Road about 6:30am.

The driver was not injured.

"Turbo caught on fire and the whole truck just went boof," truck driver Ken told 891 ABC Adelaide.

"I saw the flames underneath through a car window."

The driver was travelling from Melbourne to Adelaide.

"When it started mate, I panicked and flew out the bloomin' door," he said.

"I put the park brakes on, called the firies, called the coppers. I'm lucky, but all my personal gear's gone to flames.

"A lot of things went through my mind, I've been through 18 different truck accidents in my life."

The Metropolitan Fire Service said the fire has left a damage bill of about $450,000.

They said the fire could have been much worse, with firefighters saving about $360,000 worth of the truck and its contents.

Hampstead and Taunton roads were re-opened with speed restrictions just before 10:00am (ACST).