The two attackers return to the starting line-up while Fabio Coentrao and Lassana Diarra are included for the trip to the Basque club
Despite both scoring in Wednesday's 3-0 win versus Villarreal, Kaka and Karim Benzema find themselves named amongst the substitutes as Mesut Ozil and Gonzalo Higuain take their pleaces in the starting XI.
Elsewhere, Marcelo is rested with Fabio Coentrao named at left-back, while Lassana Diarra earns a start in the centre of the field ahead of Sami Khedira.
With Ricardo Carvalho still injured, Sergio Ramos will continue at the heart of defence alongside Pepe, as Alvaro Arbeloa starts at right-back.
Madrid are looking for their sixth straight victory in La Liga against Sociedad as they look to overtake Levante.
Real Sociedad (5-4-1): Bravo; C. Martinez, Demidov, Cadamuro, I. Martinez, Gonzalez; Estrada, Markel, Mariga, Prieto; Vela
Subs: Zubikarai, Aranburu, Agirretxe, Llorente, Griezmann, Pardo, De la Bella
Real Madrid (4-2-3-1): Casillas; Arbeloa, Ramos, Pepe, Coentrao; Diarra, Xabi Alonso; Ronaldo, Ozil, Di Maria; Higuain
Subs: Adan, Varane, Marcelo, Khedira, Callejon, Kaka, Benzema