У дикій природі золоті рибки всеїдні. Вони їдять рослини, комахи, такі як личинки комарів, дрібні ракоподібні, зоопланктон і детрит (на дні знайдено мертві рослинні та тваринні речовини). У неволі золотих рибок зазвичай годують сухими пластівцями або гранулами.
В акваріумі любителі можуть забезпечити свіжі овочі, як нарізаний цукіні, огірок, салат ромен, солодка картопля, горошок і шпинат. Їх можна прикріпити до внутрішньої стінки акваріума за допомогою спеціально розроблених затискачів, і їх слід зняти через 24 години, щоб акваріумна вода не помутніла.
Золоті рибки всеїдні, в основному харчуються ракоподібні, комахи та рослинні речовини в дикій природі. Поєднання Aqueon Goldfish Flakes, Goldfish Granules і Goldfish Color Granules забезпечить високоякісну дієту. Як ласощі можна давати заморожені і живі продукти, в тому числі роголистник.
Якщо ви їдете у коротку відпустку, існує більший ризик того, що вашу золоту рибку перегодують, ніж голодної смерті. Автоматичні годівниці або люди, які доглядають за домашніми тваринами з добрих намірів, які не знають, що краще, часто годують золотих рибок занадто багато. Одна золота рибка вижила 134 дні без годування.
від десяти до п'ятнадцяти років Золота рибка може жити тривалий період часу, якщо її годують різноманітною їжею та містять належні умови у воді. Середня тривалість життя золотої рибки становить десять-п'ятнадцять років. Золота рибка, яка найдовше живе в історії, дожила до 43 років. Найстаршою золотою рибкою, яка живе, була Тіш, яку виграла британська сім’я на ярмарку.