Opuntia caracassana cenderung tumbuh tegak hingga 1m (3,3ft) tingginya. Bunganya berwarna kuning dan buahnya kecil serta berwarna merah.
Spesimen muda
Spesimen muda memiliki kladode yang berbentuk obovata (bulat telur terbalik) atau bulat dengan panjang antara 5 hingga 12cm dan lebar hingga 6cm. Kladode tersebut juga berwarna hijau cerah. Duri pada spesimen muda berbentuk subulat (seperti jarum) dan berwarna putih dengan pangkal kuning. Ujung durinya berwarna gelap atau kuning sepenuhnya. Dengan panjang 1,0–4,0cm, durinya dideskripsikan sebagai divarikata (menyebar). Spesimen ini dapat memiliki satu hingga dua duri radial dengan panjang 1 hingga 1,5cm.[4]
Spesimen dewasa
Spesimen yang telah dewasa juga memiliki kladode berbentuk obovata atau bulat yang tumbuh hingga panjang 15–17cm dan lebar 10–12cm. Terdapat satu hingga dua duri sentral berwarna putih dengan ujung cokelat yang memiliki panjang 2,5–5,5cm. Duri-duri ini juga dideskripsikan sebagai divarikata dan subulat dengan ujung berwarna putih. Terdapat satu hingga tiga duri radial yang memiliki panjang 0,5–3,5cm. Duri yang paling panjang cenderung meliuk.[4]
Areola
Areolanya berwarna putih dan membulat. Dimensinya adalah 3 hingga 4mm lebarnya dan 2 hingga 3mm tingginya. Pada beberapa spesimen, glokidia-nya tidak terlihat jelas.[4]
Bunga
Bunga dari O. caracassana memiliki panjang 4,8 hingga 5cm. Periantum-nya berdiameter 2,5 hingga 3cm. Hipantium-nya memiliki panjang 3cm.[4]
Buah
Buah dari O. caracassana berukuran kecil dan berwarna merah.[4]