Pereskia grandifolia (rose cactus; syn. Rhodocactus grandifolius) is a species of cactus native to eastern and southern Brazil. Like all species in the genus Pereskia and unlike most cacti, it has persistent leaves. It was first described in 1819. It is grown as an ornamental plant and has naturalized outside its native range.