The star's huge spree caused a delay at the cash register but fellow shoppers revealed Elton was apologetic.
A source said the composer turned around to the customers behind him and said: "I apologise for holding the queue up. I'll be right out in a moment."
His partner has previously revealed he and Elton don't like to splash out on expensive gifts for each other at Christmas, despite their reputations as big spenders.
He said: "I got Elton a piece of art. We have a one present rule at Christmas. We don't want it to be about stuff. We like to spend time with one another. We need the rest!"