Los Blancos, who drew 1-1 with Chelsea in the first leg of their Champions League semi-final on Tuesday, will again be without the services of Ferland Mendy and Lucas Vazquez this weekend through injury.
Federico Valverde is also unlikely to be involved as he recovers from coronavirus, but Sergio Ramos could play a part, with the club captain pencilled in for a start against Chelsea at Stamford Bridge next week.
Head coach Zinedine Zidane is expected to make changes from the side that featured in Europe on Tuesday night, but the Frenchman does not have the luxury of making wholesale alterations due to the importance of the fixture in terms of the La Liga title race.
Luka Modric and Toni Kroos could both be rested, while the same perhaps applies to Dani Carvajal, with Alvaro Odriozola, Isco, Rodrygo Goes and Marco Asensio potentially all coming into the side.
Benzema was again excellent against Chelsea, and the centre-forward's importance means that he cannot really be rested for this fixture with Osasuna.
Vinicius Junior is expected to start at Stamford Bridge, meaning that he might be one of the players to drop out here, with the home side potentially lining up in a 3-4-3 formation.
Nacho, Eder Militao and Raphael Varane started as the back three against Thomas Tuchel's side and that is again likely to be the case on Saturday.
Real Madrid possible starting lineup: Courtois; Nacho, Militao, Varane; Odriozola, Casemiro, Isco, Marcelo; Rodrygo, Benzema, Asensio
> Click here to see how Osasuna could line up for this contest