Like Solari, Zidane had been in charge of Real Madrid's reserve side, Castilla, when he was promoted in January 2016. Madrid finished second that year before going on to win La Liga in Zidane's first full season in charge.
They were unable to repeat the feat last term and finished 17 points behind Barcelona but domestic disappointment was almost forgotten as Zidane again oversaw success in Europe, with a victory over Liverpool in the final in Kiev.
Immensely popular with most of the players, Zidane's appointment will almost certainly lift morale in the dressing room, following a week in which captain Sergio Ramos has reportedly argued with club president Florentino Perez and been involved in a training ground spat with Marcelo.
Gareth Bale was one of the few to suffer during Zidane's previous spell in charge, with the pair barely on speaking terms in the run-up to the Champions League final. Bale's future now appears in serious doubt unless their relationship can be quickly repaired.
The Welshman might have left last summer had Zidane stayed but instead it was Cristiano Ronaldo that departed and the Frenchman now takes over a team missing the Portugese's goals and in urgent need of reform.
Despite Madrid's dominance in the Champions League, there is ground to make up in La Liga, where Barcelona are on course to seal their eighth league title in 11 years.
Madrid sit 12 points adrift of Barca in the table despite a 4-1 victory over Real Valladolid on Sunday, which proved to be Solari's final game in charge.
Solari was handed a contract until 2021 after overseeing an improvement following the sacking of Julen Lopetegui in November.
But familiar problems, including a lack of goals and a leaky defence, resurfaced in February as a defeat at home to Girona was quickly followed by losses to Barcelona in the league and cup, and humiliation by Ajax in the last 16 of the Champions League.