Staple flakes or sinking food

What do goldfish eat?

Goldfish are omnivores with a long gut. The staple is a goldfish-labeled flake or sinking pellet, not a crust of bread and not a betta mini pellet. Commons and commets often eat at the surface. Fancy goldfish (oranda, ranchu, lionhead) usually do better on sinking food so they swallow less air.

Not veterinary advice — general aquarium feeding info only. Confirm with a fish-knowledgeable vet for a sick animal.

Updated Aug 15, 2026 Category Fish feeding

Goldfish foods we actually rank

Flakes for commets, sinking diets for fancies—ranked separately from betta and koi.

How much should a goldfish eat?

Think in minutes, not handfuls. Most indoor goldfish do well on two small feedings a day. Stop when food would otherwise sit and rot.

Small fancy, 20-gallon
What they finish in ~2 minutes, twice a day
Sinking wafers beat a flake blizzard.
Common / comet
A pinch of flakes twice a day
Surface feeding is fine if it disappears quickly.
Several goldfish / tub
Split feedings, watch the slowest fish
One hog can starve the others if you dump once.

Uneaten flakes become ammonia. If the water clouds after meals, you overfed—not underfiltered only.

How to feed goldfish

  • Use a goldfish-labeled flake or sinking diet as the staple—see the ranked goldfish-food guide.
  • Fancy goldfish: prefer sinking wafers or pellets so they aren’t gulping at the surface.
  • Commons and commets can stay on flakes if you don’t dump a cloud.
  • Blanch peas (skin off) as an occasional fiber extra—not the daily diet.
  • Skip bread, crackers, and “just a bit of human food” as filler.

What goldfish should not live on

  • Bread and crackers swell, foul water, and are not a complete diet.
  • Betta pellets are carnivore mini-food for a different mouth and protein load.
  • Koi pond sticks belong outdoors. Indoor bowls and 20-gallon tanks need indoor goldfish food.
  • Overfeeding plus a small filter is the usual cloudy-tank combo—not “the food brand is toxic.”

Goldfish produce a lot of waste. The diet has to match the filter and water-change rhythm you actually keep.

When feeding is going wrong

Change the food or the portion, not just the décor.

  • Long poop trailing, clamped fins, or sitting on the bottom after meals
  • Fancy goldfish tipping or bubbling at the surface (often air from flakes)
  • Film or leftover pellets on the substrate the next morning

FAQ

What do goldfish eat in the wild vs in a tank?

Wild carp relatives graze plants, insects, and detritus. In a tank they still need a complete formulated staple. Random snacks are extras, not the diet.

Can goldfish eat fish flakes?

Yes—goldfish flakes, not a random tropical tin as the only plan. Commons often do well on flakes. Fancies often do better sinking. Ranked options are on the goldfish-food guide.

Do goldfish eat algae wafers?

They may steal them. Algae wafers are for plecos and other algae eaters. Don’t use wafers as the goldfish staple.

Where should I buy goldfish food?

Each pick on the goldfish-food guide links to Amazon with TreatShelf’s tag. Check the live size—tins and sinking bags are not interchangeable.

Affiliate disclosure: we may earn a commission from product links. Feeding guidance is editorial and may change — verify for the fish you actually keep.