Skip to content

What do goldfish eat?

Goldfish are omnivores that do best on a varied diet β€” quality sinking pellets, plenty of veg, and less protein for fancies to avoid swim-bladder trouble.

The short answer

Goldfish are omnivores and thrive on a varied diet. Build it around a quality sinking pellet made for goldfish, add plenty of vegetables, and keep protein moderate β€” especially for round-bodied fancies, where too much rich food and floating flakes lead to swim-bladder trouble. Feed small amounts once or twice a day, only what they clear in a minute or two. Little and varied beats a lot of one thing.

A balanced menu

  • Staple: a good sinking pellet designed for goldfish. Sinking food means less gulped air than floating flakes, which matters for fancies.
  • Vegetables: blanched, de-shelled peas, courgette, spinach or cucumber add fibre and aid digestion.
  • Occasional protein: small amounts of bloodworm or brine shrimp as a treat, not a staple β€” too much protein is hard on fancy goldfish.
Tip: soaking dry food before feeding, or choosing sinking pellets, cuts down the air a goldfish swallows β€” a common trigger for the floating and sinking of swim-bladder issues. See why is my goldfish swimming sideways?

Don’t overfeed

Goldfish will beg constantly and never look full, so the biggest risk is overfeeding. Uneaten food rots and spikes ammonia β€” hard on a fish that already makes a lot of waste β€” and overfed fancies are prone to constipation and buoyancy problems. A useful rule: if food is still drifting after a couple of minutes, you gave too much. A weekly fasting day helps digestion too.

Feeding and water quality

Because goldfish are messy, feeding and filtration go hand in hand. Feed lightly, keep strong filtration, and change water regularly. Browse the fish food hub for suitable pellets, and read how often to feed fish and do goldfish need a filter? to round out the routine.

Frequently asked questions

Can goldfish eat vegetables?

Yes, and they should. Blanched peas (shelled), courgette, spinach and cucumber are all good. Veg adds fibre that helps digestion, and de-shelled peas are a classic remedy for a constipated, floaty goldfish.

How often should I feed my goldfish?

Once or twice a day, only as much as they finish in a minute or two. Goldfish always act hungry, so overfeeding is the usual mistake β€” it fouls the water and can cause swim-bladder problems, especially in fancies.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages