Mbuyiselo Manona was stabbed on the left side of his chest, in his neck and had a bite mark on the right side of his face.
Neighbours were alerted to this vicious attack by Manona's tenant who rented a room at the back of his house. They witnessed the mutilation by peeping through windows.
"When we got there the man kept muttering 'I am the king' and declaring his undying love for the woman. He then cut the heart out and ate it before the police came and took him away," a witness said.
"On the scene they found a suspect, a Zimbabwean national, busy eating the heart of a human with a knife and fork," police spokesman Frederick van Wyk told the Cape Times said.
The woman at the centre of the love triangle told police that her former lover had visited the house where she was living with her current partner and they had chatted together before he gave her money to buy liquor and she left.
When she returned she found her partner, 62-year-old Mbuyiselo Manona, had been stabbed, Van Wyk said.
Neighbours alerted by the commotion said they had peered through the house windows to see the man cutting out Manona's heart and eating it.
"The whole situation was crazy. We were shouting at him to stop, but he did not listen," one neighbour said.
"Even when the police got here... the guys were scared to go in. They had to call for back-up.
"You can't really blame them - how do you go into a room with someone dripping another person's blood out of his mouth?"
Western Cape deputy police commissioner Sharon Jephta said the motive for the murder was "definitely a love triangle".
Clinical psychologist Ian Meyer described the act of removing Manona's heart as a "primitive symbol of triumph." Such cannibalism does exist but is uncommon in South Africa
The neighbours informed the police that Soloshe's former boyfriend had been hired recently to install aluminium windows at the house.
According to TimesLive this is not the first time that Soloshe has been embroiled in a fatal love triangle. Her husband, wealthy Cape Town businessman Bhekizulu Tshabalala, was murdered by her alleged lover, Xolani Hobongwana, in 1996.