Facts on What Goldfish Eat

Goldfish will eat fresh or commercial fish foods.
i goldfish image by martin schmid from Fotolia.com

Commercial fish foods contain a perfectly balanced formula of vitamins, minerals and all the good stuff your goldfish needs to grow big and strong, all in an easy-to-digest granule or flake. You can also supplement your little guy's diet with nutritious fruits, veggies and live food.


Pellets for goldfish are low in protein and fat, but high in veggie content to keep your pet’s digestive system in good shape. Pellets dissolve slowly, which helps to keep aquarium water clean. You can easily scoop out uneaten food that sinks to the bottom. Pellets come in floating and sinking varieties. Goldfish are equally happy to feed from the surface or the substrate. They just love food, and will hunt it down wherever it lands.


Fish food flakes are the staple food of choice for most goldfish owners, and you can’t go wrong if you stick to the mantra of little and often. Nutritionally, flakes are the same as pellets, and a sprinkling of food several times a day mimics the natural feeding pattern of a grazing goldfish. Flakes rapidly break up and sink to the gravel, encouraging your fish to hunt for its food. It’s easy to overfeed with flakes, and uneaten food becomes a mushy mess in the gravel; net out the leftovers after about five minutes to keep the tank water clean.

Live and Frozen Food

We all love a little treat now and again. The goldfish equivalent of a crafty candy bar is an occasional pinch of bloodworm or brine shrimp. These little wrigglers contain stacks of protein, which is great now and again, but puts too much strain on your goldfish’s digestive system. If you don’t fancy feeding live critters to your pet critters, go for the frozen or freeze-dried option; these contain all the goodness with none of the gross factor. Limit live or frozen foods to a once a week treat so your goldfish doesn’t over-indulge and get sick.

Fruits and Veggies

Whip up a mini salad for your goldfish, pop it in the tank, and make lettuce and peas the dish of the day. Peel peas and chop the veggies into bite-size pieces, or cut a thin slice of orange, and watch the feeding frenzy as your fish goes for the fleshy citrus fruit. Fruits and veggies are packed with vitamin C and are low in protein, so they tick all the right boxes for a healthy snack.

the nest