Fire crews from Cosham and Fareham were called out shortly before 9.45am to reports of a fire on the eastbound carriageway between Junction 11 at Fareham and Junction 12 at Port Solent.
A Hampshire Fire and Rescue Service spokesperson said the fire originated in the driver’s cabin of the lorry.
There are not thought to be any injuries.
The crew were able to extinguish the blaze using a hose reel, and the stop message came in at 10.05am.
Police were also called to the scene to help manage the lane closure. The road has since been reopened.