McKellar ga ut de fleste av innspillingene sine på Decca Records. Han spilte også inn flere klassiske verker, blant andre Händels sammen med Joan Sutherland under ledelse av Adrian Boult. Da han forlot Decca i 1970-årene, signerte han for Lismor Records i perioden 1983–1996 og spilte inn flere album før han pensjonerte seg i slutten av 1990-årene.