Chaos erupted at an indoor market when angry women brawled in a 20-minute 'food fight' which saw tins of beans hurled through the air.
Three women were arrested after police were called to the market where food and bottles of bleach were thrown during the violent bust-up.
The trio 'went wild' in the isles and flung baked beans across Birmingham Indoor Market during the punch-up - leaving one of them needing hospital treatment.
The feisty ladies had to be separated three times by gobsmacked stall holders after the scrap unfolded at midday on Wednesday.
It is believed the punch-up started when two of the women bumped into a lone shopper.
Almost half an hour later it ended when one of them was hit on the head by a tin of baked beans.
Police officers were flagged down in the street to deal with the fracas and one of the women was arrested on suspicion of assault.
Another ran off before officers arrived and a third was taken to hospital after she suffered cuts from the can of beans.
A market trader, who did not want to be named, said: “The management tried to say it lasted for just four minutes - but it went on in different parts of the market.
“In the end somebody had to flag down police officers because there was no sign of security and the security phone number was disconnected.
“I have no idea what the fight was about.
“The women were in their 30s and they were throwing all sorts at each other from the market stalls, including bottles of bleach and tins of food.
“One was taken away by ambulance crews with a bandaged head and another was taken away by police. "
Customer Jez Gartland, 19, from the city, who was at the market at the time, said: "It was chaos - it was the biggest food fight I've ever seen.
"There were bottles and tins flying through the air and I could hear a lot of commotion.
"I'm not sure how it started - but I think one of them bumped into the other and words were said.
"I know how it ended though - with a tin can bouncing off a woman's head.
"I wouldn't have wanted to argue with them - they were really going for it."
West Midlands Police said a 34-year-old woman was arrested on suspicion of assault and later bailed.
A 38-year-old woman, who had a purse stolen from her bag, was taken to hospital with cuts to her head.
A spokesman confirmed officers were searching for a third woman who fled before officers arrived.
A Birmingham City Council spokesman said police were on the scene within ten minutes and that traders had called a wrong number.
Anyone who saw the incident should call police on 101 or Crimestoppers, anonymously, on 0800 555 111.