More than 300 people were taken to hospital for treatment after breaking their Ramadan fast with an iftar meal on Monday night, aid groups told Reuters. About 800 in total were affected.
"Ten of my family were poisoned," said a black-clad woman under a tent used as makeshift treatment centre at the camp, with an intravenous rehydration drip in her arm. "It was rice, tomato sauce and chicken legs."
Another woman held in her arms a child gasping with pain.
United Nations agencies working at the camp said nobody had died as a result of the poisoning.
The International Organization for Migration (IOM) reported earlier the death of a woman and a child.
"It is tragic that this happened to people who have gone through so much," said Andrej Mahecic, from the U.N.'s refugee agency UNHCR, which runs the camp and 12 others in the war-torn area with Iraqi authorities.
Many of the camp residents had fled fighting around Mosul as Iraqi government forces and their allies press an offensive to push Islamic State militants out of the northern city.
The IOM said a Qatari aid group had paid a local restaurant to provide the food for the meal, though that was not confirmed by other agencies.
The camp in al-Khazer, on the road linking Mosul and Erbil, the capital of the Kurdish region, houses 6,300 people, the UNHCR said.
About 800,000 people, more than a third of the pre-war population of Mosul, have already fled the city, seeking refuge with friends and relatives or in camps.
"We threw up on the floor, I felt severe pain in the stomach, the doctors came at night but some remained in serious condition till morning," said a young man at the camp.
Some of those who had been taken to hospitals returned to the camp in the afternoon, in ambulances or in minibuses, many holding serum bags.
(Reporting by Maher Chmaytelli in Erbil and Stephanie Nebehay in Geneva,; Editing by Andrew Heavens and Ed Osmond)
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.