The 30-year-old former Atletico Madrid centre-back has signed a two-year deal with Blues for an undisclosed fee.
Ibanez, who joined West Brom on a free transfer last summer, has Champions League experience from his days at Atletico and has also represented Spain at international level on 23 occasions.