Cá vàng có xu hướng tấn công lẫn nhau khi nguồn thức ăn khan hiếm. Cạnh tranh gia tăng về nguồn thức ăn ngày càng cạn kiệt dẫn đến cuộc chiến giành thức ăn.
Cá vàng là loài ăn tạp, vì vậy cần có một chế độ ăn cân bằng giữa thịt và cây xanh. Việc thiếu một trong hai có thể dẫn đến việc cá vàng tranh giành những gì hiện có. Trong những trường hợp đói cực độ, cá vàng tấn công lẫn nhau để tiêu thụ thịt để bù đắp những gì mà chế độ ăn của chúng thiếu. Là sinh vật xã hội, cá vàng vật nuôi xác định với chủ của chúng và không ăn trừ khi chúng được người quen cho ăn, vì vậy thiếu yếu tố này cũng có thể dẫn đến chết đói, từ đó tạo ra các cuộc chiến.