A Moroccan woman has been accused of killing her lover and serving up his remains to Pakistani workers in the United Arab Emirates, prosecutors say.

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.