Dependiendo de la especie y el tamaño de la boa constrictora, se aprovechan de lagartos, ranas, aves, roedores y mamíferos de tamaño mediano, como monos y cerdos. Las boa constrictores viven en diversos hábitats en África, Asia, las islas del Pacífico y América del Norte, del Sur y Central, por lo que sus dietas reflejan la variedad de animales locales. Mongooses, zarigüeyas, ciervos, tapires, ardillas, murciélagos e incluso caimanes son cazados por estas serpientes.
Los boa constrictores suelen cazar por la noche y se esconden en silencio mientras esperan que la presa vulnerable pase cerca. La mayoría de las especies de boas tienen bocas con escamas sensibles a la temperatura que detectan el calor corporal, lo que les permite acercarse sigilosamente a la presa invisible en la oscuridad y cuando están rodeadas de follaje. También usan sus lenguas para oler al detectar partículas de olor en el aire.
Cuando tienen presas en su mira, los boa constrictores cazan emboscadas golpeando inesperadamente con sus dientes y enrollando rápidamente sus cuerpos alrededor del animal atrapado. Como su nombre lo indica, los boa constrictores aprietan su agarre hasta que sus presas se ahogan. A continuación, la serpiente se desenvuelve y extiende sus mandíbulas hacia fuera para tragar todo el cadáver. Los músculos de la digestión dentro del cuerpo de una boa constrictor se contraen rítmicamente para empujar la comida hacia el estómago de la serpiente. Mientras la garganta de la serpiente está bloqueada, un tubo de aire en su boca permite la respiración.