Harrison wrote the song as a tribute to his friend Eric Clapton's chocolate addiction, and indeed he derived the title and many of the lyrics from a box of Mackintosh's Good News chocolates. Supposedly all of the confectionery names used in the song are authentic, except cherry cream and coconut fudge. Clapton was in the band Cream, and in addition to that word being mentioned, there is also the "ginger sling" which refers to Cream drummer Ginger Baker. Cream bassist/singer Jack Bruce does not seem to be referenced. The chorus ("But you'll have to have them all pulled out after the savoy truffle") is a reference to the deterioration of one's teeth after eating too many sweets. The line "We all know Ob-la-di-bla-da" refers to the song "Ob-La-Di, Ob-La-Da", which appears earlier on the album, but with the "sinister" overtone (as Walter Everett put it) that "life may not go on" as that song suggests. "Savoy Truffle" is one of several Beatles songs that make specific reference to other songs recorded by the group (others include "All You Need Is Love", which refers to "She Loves You"; "I Am the Walrus", which refers to "Lucy in the Sky with Diamonds"; and "Glass Onion", which refers to several other songs).
Everett notes that the harmonies of the bridge (E-A-G-B, as was the case in McCartney's "Yesterday") recast those of the verse with some condensation. Early versions of the song notably utilised Harrison's pentatonic electric piano and Telecaster, as well as the boogying saxophones.
The Beatles recorded the first take on 3 October 1968 and the final mixes were finished by 14 October. Six saxophonists (three baritone, three tenor) were brought in and were reportedly displeased when Harrison decided to distort their sound on the recording.
^James M Lowrance. A Fan's Tribute to the Beatles: Growing up with John, Paul, George and Ringo. Many of their songs are in the hard rock category, including; Savoy Truffle, Yer Blues, Birthday, Happiness is a Warm Gun, Dig a Pony, and I've Got a Feeling, to name a few.