The woman killed her boyfriend three months ago, they say, but the crime was only recently discovered when a human tooth was found inside her blender.
She confessed to police, calling it a moment of “insanity”, state-owned newspaper The National reports.
The woman, who is in her 30s, will go on trial pending an investigation.
She had been in a relationship with the victim for seven years. According to The National, she killed him after he told her he was planning to marry someone else from Morocco.
While police did not reveal how he was killed, they said his girlfriend had served up his remains as part of a traditional rice and meat dish to some Pakistani nationals working nearby.
The discovery was only made when the victim’s brother went looking for him at their home in the city of Al Ain, which sits on the border with Oman. There, he found a human tooth inside a blender, the newspaper reports.
The man went on to report his brother missing to police, who carried out DNA tests on the tooth and confirmed it belonged to the victim.
According to police, the Moroccan woman first told the brother she had kicked the victim out of the home. But Dubai-based Gulf News said she later collapsed and admitted the killing under police questioning.
In another report on National newspaper, the woman is said to have confessed that she used a blender to mince her former partner’s flesh then cooked it with machboos, before serving it to a group of Pakistani workers who lived nearby.
She reportedly said she had enlisted the help of a friend to help clear up her apartment after the killing.
During questioning, the woman’s friend said she did not witness the crime, but said she did notice blood stains in the woman’s home.
The accused has reportedly been sent to the hospital for mental health checks.
Police and prosecutors said the woman would be brought to court after their investigation is complete.