The 21-year-old was forced to sit out Los Blancos' 3-0 win over APOEL in the Champions League on Wednesday night after an injury caused by shaving his legs but is passed fit tonight.
Zinedine Zidane also makes two changes in defence as he looks to get back to winning ways in La Liga following a 1-1 draw with Levante last weekend.
Marcelo saw red in that fixture and misses out tonight, with Theo Hernandez earning a recall as a result, while Nacho drops to the bench and Raphael Varane comes in alongside Sergio Ramos and Dani Carvajal.
For the visitors, Eusebio Sacristan makes two alterations to his starting XI following the 4-0 triumph over Rosenborg in the Europa League on Thursday night.
Real Sociedad: Rulli; Odriozola, Elustondo, Llorente, Kevin; Prieto, Illarramendi, Zurutuza; Januzaj, Willian Jose, Canales
Subs: Ramirez, Zubeldia, Juanmi, Agirretxe, Vela, Pardo, De la Bella
Real Madrid: Navas; Varane, Carvajal, Ramos, Hernandez; Casemiro; Modric, Mayoral; Isco, Asensio, Bale
Subs: Casilla, Nacho, Vazquez, Llorente, Achraf, Ceballos, Franchu