"It's about the size of a human fingernail so it's probably been in there some time."
Mr Lin said he made a complaint to McDonald's head office soon after he found the slug.
The company got in touch with him to apologise yesterday.
It sent a worker to collect the salad box - with the slug still inside - and left him with $30 in meal vouchers and two expired Big Mac vouchers.
McDonald's spokeswoman Kelly Armitage said the company was taking the incident "extremely seriously".
"Our customer services team has contacted Mr Lin, apologising for his experience at our Constellation Drive restaurant."
Ms Armitage said she could not speculate as to how the "foreign object" had made its way into Mr Lin's salad.
The company would be talking to its suppliers as part of a thorough investigation into the incident, she said.
"Incidents such as this are extremely rare and we will be communicating with Mr Lin throughout our investigation."