Mặc dù cá vàng là loài ăn xác thối và thường ăn bất kỳ loại thức ăn nào cho cá, nhưng nhu cầu chế độ ăn uống của chúng bao gồm ít carbohydrate và protein hơn so với thức ăn nhiệt đới cung cấp. Thức ăn cho cá dành riêng cho cá vàng có dạng mảnh hoặc viên .
Loại thức ăn cho cá vàng cần chủ yếu phụ thuộc vào kích thước của cá. Cá vàng nhỏ hơn thường không thể ăn thức ăn viên do kích thước quá lớn. Trong khi cá vàng trong điều kiện nuôi nhốt thường được cho ăn thức ăn dành riêng cho cá vàng, các loài hoang dã thường ăn côn trùng và thực vật và đôi khi cả những loài cá khác. Trong điều kiện nuôi nhốt, chúng cũng có thể ăn đậu có vỏ, tôm ngâm nước muối và giun huyết, cùng với thức ăn viên hoặc mảnh.