Boa constrictors eat mostly rodents, birds, and lizards; pet boas do best on frozen-thawed mice or rats sized to their body, fed every one to four weeks depending on age.
What Boas Eat in the Wild
Wild boas are opportunistic ambush predators. Rodents such as squirrels, rats, and agoutis make up much of their diet, along with birds, bats, frogs, and large lizards like iguanas and tegus. Big adults can take larger mammals such as opossums and small wild pigs. Young boas eat smaller prey like mice, birds, lizards, and amphibians.
A boa grabs prey with its teeth, wraps its coils around it, and squeezes. Research suggests death comes mainly from cutting off blood flow to the heart and brain, not from crushing bones. The snake then swallows the animal whole, head first.
What to Feed a Pet Boa
- Baby boas: pinky or fuzzy mice, then hoppers and weaned mice.
- Juveniles: adult mice and small rats.
- Adults: medium to large rats, and for big females, small rabbits.
Pick prey about as thick as the widest part of the snake’s body. Use frozen-thawed prey, not live, to protect your boa from bites and scratches. Thaw it fully and warm it in a sealed bag in warm water.
Feeding Schedule
Babies usually eat every 5 to 7 days. Juveniles can move to every 7 to 14 days. Adults often eat every 2 to 4 weeks. Boas can become overweight easily, so adjust to body condition rather than feeding on autopilot. Wait about 48 hours after a meal before handling.
Size and Lifespan Matter
Pet boa constrictors commonly reach 6 to 10 feet, and large females can top 10 feet. They can live 20 to 30 years in captivity, so plan for a long-term commitment and a freezer full of appropriately sized prey.
Common Mistakes
- Offering prey that is too large, which can cause regurgitation.
- Feeding too often and letting the snake get obese.
- Housing the snake too cool, which slows digestion.
- Handling right after a meal.
Bottom Line
A boa needs a simple diet of whole, appropriately sized rodents, offered frozen-thawed on a schedule that fits its age and weight. For related guides, read about what carpet pythons eat, what anacondas eat, and feeding snakes frozen mice.
If your boa refuses food for an extended time, loses weight, or regurgitates, consult a reptile veterinarian.






