Goldfish can live for upto 1 week without food. However for its optimal health you need to feed a goldfish twice a day. Fish flakes is an ideal food for goldfish. Do not mix tropical fish flakes with goldfish flakes. Try feeding goldfish with varied nutritional diet.