Cá vàng là loài ăn tạp và nên được cho ăn nhiều loại thức ăn khác nhau. Chế độ ăn của họ có thể bao gồm vảy cá vàng có hàm lượng carbohydrate cao, đậu Hà Lan có vỏ, rau chần, giáp xác, giun huyết và tôm ngâm nước muối.
Không nên cho cá vàng ăn quá nhiều vì chúng dễ bị đầy hơi. Mặc dù cá vàng có thể được cho ăn 2 đến 3 lần mỗi ngày, nhưng chỉ nên cho chúng ăn số lượng mà chúng sẽ tiêu thụ hết trong vòng vài phút. Thức ăn thừa góp phần làm chất lượng nước kém, gây ra bệnh liên quan đến căng thẳng ở cá vàng. Bất kỳ thức ăn thừa nào cần được lấy ra khỏi bể ngay lập tức để ngăn chúng bị thối rữa và gây ra các đột biến amoniac hoặc nitrit.