A five-year-old boy died and 826 people taken to hospital after the first cases of food poisoning were detected in the Ain al-Bashra area of north-west Amman on Monday evening, health officials said.
All of them ate at a restaurant outside Jordan’s capital, Amman, reports said.
The restaurant had been offering cut-price shawarmas, the rotisserie meat snack, local media say.
Health officials found that the meat had not been refrigerated in what were heatwave temperatures.
Three people, including the restaurant owner, have been detained.
The boy suffered heart failure and doctors were unable to save him, Mohammad Abed, the director of Prince Hussein Hospital, told Petra news agency.
As of Wednesday four people were in intensive care and 321 remained in hospital in a stable condition, Health Minister Saad Jaber said.
“All those affected said they had eaten meals from the same restaurant,” he was quoted by the AFP news agency as saying.
Local media reported that the shawarma meal had been on special offer at half its normal price, resulting in a higher than normal number of diners.
Health ministry official Adnan Ishaq told state television that the meat had become infected because it was not refrigerated, and laboratory tests had shown bacteria in the meat and poultry.
Jordan has been experiencing high temperatures in recent days, with Amman exceeding 40°C.