Bo Tuan allegedly carried out the brutal attack on Yul Liao because the victim turned down Tuan's request to share a bowl of noodles.
The 29-year-old and Liao began arguing and then Tuan allegedly pulled out a knife.
Tuan then allegedly slit the 48-year-old's throat and continued to brutalize his body.
"It was bloody and horrifying and I can't get the images out of my mind. He sliced the man open like he was a bag of rice, and pulled his heart out in front of us all, I swear it was still beating," an eyewitness told the Daily Mirror. "Several people fainted; I wish I could have fainted. I can't stop seeing it even when I close my eyes."
After Tuan had the heart in his hands, he began taking occasional bites out of it while wandering around outside the noodle shop.
When officers arrived 40 minutes later, Tuan did not fight or resist while being taken into custody.