Police were called to the Waffle House on Raeford Road near Skibo around 12:35 Monday morning after reports of a disturbance.
When officers arrived, they found the restaurant trashed and several people in a brawl.
Stay on top of breaking news stories with the ABC11 News App
A customer captured the fight and posted it on his Facebook page saying, "I was just trying to eat."
Warning: These videos contain graphic language.
Officers arrested 28-year-old Jasmine Jackson and charged her with damage to real property, assault and battery, and simple misdemeanor possession of marijuana.
Authorities have not commented on how the fight started or if any other charges are pending.
The video has been shared more than 4,000 times.