The former X Factor star, 19, took to the stage in the getup and performed to hundreds of American fans at the B96 Pepsi Summerbash in Chicago this weekend.
Cher's black pinafore dress featured a pleated skater skirt and it coordinated perfectly with her animal print top, which had three-quarter-length leather sleeves and a leather breast pocket.
The singer, originally from Malvern, Worcestershire, topped off her outfit with a chunky gold chain, matching bracelets and a head of massive curls.
Cher was joined on stage by X Factor USA judge and former Disney star Demi Lovato. The girls performed Demi's hit 'Really Don't Care' - featuring Cher - together.
Standing alongside her new British pal, Demi strutted her stuff in a pair of black leggings and a monochrome striped blazer with a studded mesh top underneath.
Whose outfit do you like best, Cher's or Demi's? Tell us below, as the best comment from across the website each week wins £50!