Narodil sa v madridskej štvrti Pozuelo de Alarcón, a od mlada začal hrať za mládežnícke tímy Realu Madrid. V rokoch 2004 – 2006 hral za C tím Realu, a stal sa najužitočnejším hráčom štvrtej španielskej ligy. V sezóne 2006 – 2007 hral 2. ligu za real B, ale na konci sezóny nebol pozvaný do A tímu, a preto odišiel na 2 roky na hosťovanie do Getafe. Po návrate odohral prvý zápas za A tím Realu 12. septembra 2009. V sezóne 2010 – 2011 prišli do Realu dvaja záložníci z Nemecka, Sami Khedira a Mesut Özil, a Granero väčšinu zápasov trávil na striedačke. Esteban prestúpil počas letného prestupového obdobia do anglického prvoligového tímu Queens Park Rangers