Anthony Morley, 36, of Leeds was sentenced after being convicted of killing Damian Oldfield with a knife, then cutting sections of flesh from the victim's body, The Daily Telegraph reported.
Sentencing Judge James Stewart called the slaying "one of the most gruesome murders" he had encountered.
"Not only did you murder your victim by cutting his throat and stabbing him but you cut him up, cooked him and ate part of him," Stewart said. "Before this case I had associated cannibalism with eras long gone, with the tale of Robinson Crusoe. No longer."
After Morley killed Oldfield, Stewart said Morley "cut chunks from his body and cooked it, using your skill as a chef, with oil and herbs, sliced it as if a steak and tried to eat it."
Morley apparently didn't like the taste because he tossed it in the trash, the judge said.
During the trial, Morley said he couldn't remember killing Oldfield, the British newspaper said, denying he committed murder on the grounds of provocation or diminished responsibility.
Ohio bar shooting arrested, charged with murder
Handler slams Piers Morgan: 'You're a terrible interviewer'