The Germany star is Jose Mourinho's one change to the side which drew with Manchester City in midweek, while Alvaro Morata, the match-winning hero in Levante, makes the bench
The Germany international is Jose Mourinho's only change from the side which started the Champions League clash with Manchester City earlier this week.
Karim Benzema leads the attack as he looks to continue his impressive scoring streak, with Cristiano Ronaldo and Angel Di Maria in support.
Modric joins Kaka on the bench, alongside Alvaro Morata, the hero of the champions' previous Liga away match with Levante. Gonzalo Higuain remains absent through injury.
The hosts are without defensive duo Paulao and Mario due to injuries, while midfielder Ruben Perez is suspended after being sent off in the Seville derby.
Real Betis: Adrian; Amaya, Dorado, Alex, Angel, Benat, Salva, Juankar, Agra, Canas, Ruben Castro.
Subs: Casto, Pozuelo, Nacho, Molina, Nosa, Nono, Campbell.
Real Madrid: Casillas; Arbeloa, Pepe, Ramos, Coentrao; Khedira, Xabi Alonso; Ronaldo, Ozil, Di Maria; Benzema.
Subs: Adan, Albiol, Varane, Modric, Kaka, Callejon, Morata.