Boa tęczowe nie jedzą ryb!
Żywią się gryzoniami i ptakami, w naturze również z rzadka jaszczurkami i płazami. W niewoli podajemy myszy, szczury, wszelkie inne gryzonie, czasem jednodniowe kurczęta, przepiórki i inne drobne ptaki wolne od chorób.
Stosunkowo łatwo przyzwyczaić je do zjadania zabitych zwierząt(stałocieplnych, nie ryb!).