Имеет галисийское происхождение[2][3]. Начал карьеру в клубе «Грассхоппер» из Цюриха и играл там в течение нескольких сезонов, выиграв два титула лиги, до перехода в «Кёльн». В течение периода игры за «Грассхоппер», один из сезонов он провёл в аренде во французском клубе «Генгам»[4].
В июне 2007 года «Кёльн» объявил, что Кабаньяс вернётся в свой предыдущий клуб «Грассхоппер».
Его отец, которого тоже зовут Рикардо Кабаньяс, играл за «Беллинцону» и «Кринс»[8] в сезоне 1980—1981. Его брат, Кристиан Кабаньяс Рей[9], также играл в профессиональной футбольной лиге[10]. Его кузен[11], Рауль Кабаньяс играл вместе с Рикардо в «Грассхоппере».