Aguilera first performed "Candyman" during a concert held in front of 1,500 fans and invited guests in London on July 20, 2006. The 40-minute concert comprised songs from the then-upcoming "Back to Basics" and other songs, including "Lady Marmalade" (2001) and "Beautiful" (2002). MTV UK wrote, "The gig reflected the jazz club mood of Christina's new album, with a swinging brass-heavy backing band and fit dancers bounding sexily around the stage". On September 8, 2006, Aguilera performed "Candyman" at Fashion Rocks in a white sailor suit with cap. The performance included photos of jazz standard artists that appeared on the backdrop. She also performed "Candyman" on "Dick Clark's New Year's Rockin' Eve" on December 31, 2006, and at the halftime show of the 2007 NBA All-Star Game. The song was included on the setlist of Aguilera's worldwide Back to Basics Tour. The recording of the performance was included on the video release "" (2008). Aguilera performed "Candyman" again on "The Tonight Show with Jay Leno" in 2013 in military-styled suits in efforts to honor the US troops.