In August 2016, Burke signed for Bundesliga club RB Leipzig for a reported fee of £13 million, a record fee for a Scottish player.
A year later, having helped Leipzig to runners-up position in the league, he returned to England by signing for West Bromwich Albion for a fee of £15 million.