અમેરિકન મગર સામાન્ય રીતે નાના શિકાર જેવા કે માછલી, સાપ અને નાના અથવા શિશુ સસ્તન પ્રાણીઓ પર ખોરાક લે છે પરંતુ જ્યારે ભૂખ્યા અને નાના શિકાર ઉપલબ્ધ ન હોય ત્યારે તે પુખ્ત હરણ પકડી અને ખાય છે.