Garcia to wychowanek klubu z Madrytu, do którego dołączył w 2014 roku w wieku 10 lat. W pierwszym składzie zadebiutował w listopadzie 2023 roku.
Tego lata podczas klubowych mistrzostw świata z powodzeniem zastępował w meczach fazy grupowej Francuza Kyliana Mbappe, pauzującego z powodu grypy żołądkowej. Hiszpan zakończył rozgrywki na szczycie klasyfikacji strzelców (4 gole) i został wybrany do Drużyny Turnieju FIFA. Real odpadł w półfinale po porażce 0:4 z Paris Saint-Germain.
W zeszłym sezonie Garcia był filarem Castilli, rezerwowego zespołu Realu Madryt, strzelając 25 goli.
"Gonzalo będzie teraz częścią pierwszej drużyny Realu Madryt" – poinformował hiszpański klub w oświadczeniu. Hiszpan będzie występował z numerem 16 na plecach.
Wcześniejszy kontrakt piłkarza urodzonego w stolicy Hiszpanii obowiązywał do czerwca 2027 roku.