45-year-old Tracey Lee Giffin allegedly flew into a rage when she woke up from a nap and discovered her last can in the house was gone.
Gaffin, from the US state of Pennsylvania, reportedly grabbed a pair of scissors and used them to slash at her 59-year-old husband.
Cops say she also bit him during the alleged attack.
Trib Live reports that she has now been charged with aggravated assault, assault, reckless endangerment and harassment.
Her husband is said to have suffered cuts to his chest, stomach and neck.
Police also say they found bite marks on his arms and thumb.
It was also revealed Gaffin has had a previous run-in with the law over an item of food.
According to KDKA, she and her then-boyfriend got into a fight because she forgot to buy barbecue sauce on her way home on Christmas Eve in 2013.
The report says she bit the unnamed man on the nose and hand, and suffered an eye injury herself.
She is currently being held in Fayette County Jail ahead of a preliminary hearing.