Serge Gnabry urodził się 14 lipca 1995 roku w Stuttgarcie. Jego kariera zaczęła się w akademii VfB Stuttgart, a następnie kontynuowała w londyńskim Arsenalu, gdzie zadebiutował w pierwszym zespole w 2012 roku. Po krótkich wypożyczeniach do innych klubów, w 2016 roku przeniósł się do Werderu Brema, gdzie błyskawicznie zwrócił na siebie uwagę swoją wszechstronnością, a także skutecznością pod bramką rywali.
W 2017 roku Gnabry dołączył do Bayernu Monachium, ale został odesłany na wypożyczenie do Hoffenheim, gdzie w 27. meczach zdobył 10 bramek oraz zaliczył 8 asyst. To wystarczyło, żeby w kolejnym sezonie otrzymał szansę gry dla "Die Roten" i nie zawiódł stając się kluczowym zawodnikiem FCB.