Granero od najmłodszych lat interesował się futbolem, a do szkółki Realu dołączył już w wieku 8 lat. Od samego początku dał się zauważyć z dobrej strony – grając w najmłodszej kategorii wiekowej, w jednym sezonie strzelił 83 bramki. Potem w 1999 roku jako kapitan Infantil B poprowadził drużynę do świetnych wyników w międzynarodowym turnieju Futbol 7, między innymi 1:0 z FC Barcelona (jedyną bramkę strzelił właśnie Esteban w doliczonym czasie). Jego zainteresowania nie kończą się na piłce, gdyż zaczął studiować psychologię.
W sezonie 2007/2008 został wypożyczony przez Real do Getafe CF. Zaliczył tam świetny sezon. W sezonie 2008/2009 miał grać w Realu, jednak działacze Królewskich uznali, że lepiej dla gracza będzie jeśli będzie miał okazję gry co tydzień. Dlatego 13 lipca2008 oficjalnie potwierdzono, że Granero został sprzedany do Getafe z opcją pierwokupu zawodnika przez Real Madryt za 5 mln euro. Podpisał pięcioletni kontrakt.
Dnia 23 lipca2009 powrócił do Realu Madryt wiążąc się z klubem czteroletnim kontraktem. Kwota transferu zamknęła się w 4 mln euro[2].
26 lipca2009 w rozegrał swoje pierwsze spotkanie dla Realu Madryt przeciwko Al-Ittihad. 28 lipca Zagrał przeciwko LDU Quito w tym samym turnieju. Zmienił kontuzjowanego Arjena Robbena. Strzelił bramkę na 2:0 oraz asystował przy trafieniu Christopha Metzeldera. Pierwszą bramkę w oficjalnym meczu Realu Madryt zdobył 12 września 2009 roku w meczu z Espanyolem Barcelona w drugiej kolejce ligi hiszpańskiej; bramka padła po akcji z Kaką.