The ICSG classification of the family recognizes four subfamilies: Pereskoideae (consisting only of the genus Pereskia), Opuntioideae, Maihuenioideae (consisting only of the genus Maihuenia) and Cactoideae.
Many of the genera within the Opuntioideae are not monophyletic.