The Spartanburg County Sheriff's Office said Brian Rossi, 54, told deputies the incident began Sunday when he was "trying to make some macaroni and cheese for dinner" and he "discovered that there was only pasta and no more cheese packets" left in the package.
The sheriff's office report said Rossi told his son, Alex, 20, to "stop using all of the cheese packets" and the two men then engaged in an argument.
Alex allegedly "ran after" his father during the argument "and began to punch him in the face and head," deputies wrote. The son "eventually took Brian to the ground and continued to hit him," the report said.
Deputies said "Brian had a fresh laceration beneath his left eye with bruising and swelling" when they arrived at the home and Alex confirmed he and his father "were arguing over macaroni and cheese."
The report said Alex told deputies he "did punch Brian in the face, but that Brian also punched him in the face."
Alex Rossi, who had no visible injuries, was arrested and charged with misdemeanor assault and battery. He was jailed in lieu of $1,097 bond.
Charlize Theron not engaged to Sean Penn 'yet'
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards