"(Deen was) startled at first, but quickly regained focus and kept her humor," her representative told Usmagazine.com. "She's OK now and is icing her face."
The publicist told the magazine the 62-year-old Food Network star had been helping unload a truck-load of hams at the Hosea Feed the Hungry & Homeless event when someone tossed a ham, missed a storage bin and hit Deen in the head and nose.
"I think it might have hit maybe just right where, I thought it busted my lip, but it didn't," CBS' Atlanta affiliate WGCL-TV quoted Deen as saying on its Web site.
"I just got hit with a hog so what do I expect," she reportedly added with a laugh. "Ran head on to a hog."