Le petit houx est un arbuste de 30 à 80 centimètres de hauteurs. C’est une plante ligneuse qui est piquante à cause de ses cladodes : rameaux aplatis ressemblant à des feuilles.
Il produit de petites fleurs blanches rosâtres étoilées de 3 à 5 millimètres de diamètre ainsi que des baies rouges de 15 à 20 millimètres de diamètre.