Goldfish are omnivores with a hearty appetite — but their compressed digestive tract and unique anatomy mean what you feed them matters more than for most aquarium fish. A poor diet is the leading cause of goldfish swim bladder disorder, constipation, and shortened lifespan. The good news: a balanced goldfish diet is simple to assemble once you know what they need.

This complete guide covers everything goldfish can (and cannot) eat — staple pellets, vegetables, protein sources, treats, foods to avoid, and the feeding schedule that keeps fancy and common goldfish healthy for 10–20+ years.

Goldfish Diet at a Glance

Food Category Examples Frequency
Staple High-quality sinking goldfish pellets Daily, 1–2× per day
Vegetables Blanched peas, cucumber, romaine lettuce, zucchini, spinach 2–3× per week
Protein Bloodworms, brine shrimp, daphnia 1–2× per week
Treats Shelled peas (also for swim bladder), small fruit pieces Occasional
Avoid Bread, crackers, salted foods, dairy, processed human food Never
Fasting day No food at all 1× per week

What Goldfish Eat (5-Step Daily Diet)

The snippet-ready goldfish feeding routine:

  1. Staple meal — Feed a high-quality sinking goldfish pellet 1–2 times per day. Only as much as they can consume in 1–2 minutes.
  2. Add vegetables — 2–3 times per week, offer blanched peas, cucumber, romaine lettuce, or zucchini. Remove any uneaten pieces within 12 hours.
  3. Rotate protein — Once or twice a week, swap a meal for frozen or freeze-dried bloodworms, brine shrimp, or daphnia.
  4. Fast one day a week — Skip food completely one day per week to give the digestive system a break and prevent constipation.
  5. Watch the waste — Long, stringy, white feces signal overfeeding or low-quality food. Switch to vegetables and pellets with more fiber.

That’s it. Goldfish thrive on simple, varied, high-fiber diets — not on rich or processed foods.

Goldfish Are Omnivores, Not Insectivores

Many fishkeepers feed goldfish like they’re little tropical fish — too much protein, too little fiber. This is a major cause of constipation and swim bladder disease.

In the wild, goldfish (descended from Asian wild carp) eat a varied diet of:

  • Aquatic plants and algae (the bulk of their diet)
  • Insect larvae and small crustaceans
  • Detritus and biofilm
  • Tiny zooplankton

The lesson for captive goldfish: plant matter and fiber should form the majority of their diet, with protein as a smaller component. This is the opposite of how betta fish or carnivorous cichlids should be fed.

Key biological factors that shape the goldfish diet:

  • No true stomach — Goldfish digest food in a long intestinal tract. Slow-moving high-fat food clogs them up.
  • Constant grazing — Goldfish are designed to nibble throughout the day, not eat one large meal.
  • Compressed body shape (fancy varieties) — Orandas, ranchus, and ryukins have especially short, twisted digestive tracts that make them prone to constipation and swim bladder disorder.
  • Bottom orientation — Goldfish naturally feed by rooting through substrate, not gulping at the surface.

Staple Foods: Pellets and Flakes for Goldfish

The foundation of a goldfish diet is a high-quality, goldfish-specific commercial food.

Sinking Pellets (Best Choice)

Sinking pellets are the gold standard for goldfish. Floating pellets cause goldfish to gulp air at the surface, which contributes to swim bladder issues — especially in fancy varieties.

What to look for in a goldfish pellet:

  • Listed as goldfish-specific (not generic “tropical fish food”)
  • 35–40% protein maximum — higher levels are not appropriate for goldfish
  • High vegetable content — wheat germ, spirulina, and plant-based ingredients
  • Includes prebiotics or probiotics for digestive health
  • Free from fish meal as the first ingredient — quality whole fish or krill is better
  • Sinking rather than floating

Trusted goldfish pellet brands:

  • Hikari Goldfish (sinking)
  • Saki-Hikari Goldfish
  • Repashy Soilent Green (gel food)
  • Northfin Goldfish Formula
  • Omega One Goldfish (sinking)

Pellet size matters: Use small pellets for young or small goldfish, and pre-soak pellets for fancy goldfish to reduce gas formation in their digestive tract.

Flakes (Acceptable Alternative)

Flakes work for community tanks and small goldfish but have downsides for adult or fancy goldfish:

  • Tend to float, encouraging air gulping
  • Crumble into small pieces that pollute water
  • Less nutritionally dense per volume

If you use flakes, soak them for 30 seconds before feeding to make them sink and reduce air intake.

Gel Foods (Premium Option)

Gel foods like Repashy Soilent Green are made from whole-food ingredients you mix with water and refrigerate. They’re nutrient-dense, low in fillers, and excellent for fancy goldfish. They take more effort to prepare but produce noticeably better fish health and color.

Vegetables for Goldfish

Vegetables should be a major component of a goldfish diet — far more important than for most other aquarium fish.

Best Vegetables for Goldfish

Vegetable Best For Preparation
Shelled peas Swim bladder + constipation #1 remedy Boil 30s, shell, mash
Cucumber Daily grazing Slice ½", blanch 1–2 min
Romaine lettuce Vitamins A & K Blanch 15–30s
Zucchini Easy, well-loved Slice ¼", blanch 1–2 min
Blanched spinach Iron + folate Blanch briefly, feed sparingly
Broccoli florets Vitamin C Blanch until soft
Sweet potato (cooked) Vitamins, fiber Boil until very soft

Vegetables to Avoid

  • Iceberg lettuce — 95% water, no nutrition, decomposes fast
  • Raw potato — Contains solanine, toxic to fish
  • Onion / garlic — Toxic in any form
  • Avocado — Persin is toxic
  • Citrus fruits — Acidic, can disrupt water chemistry
  • Tomato leaves and stems — Contain tomatine

How to Feed Vegetables to Goldfish

  1. Blanch first — Drop in boiling water for 1–2 minutes, then cool in cold water. Softens flesh, removes pesticides, helps it sink.
  2. Cut to size — Half-inch slices for adult goldfish, smaller for juveniles.
  3. Weigh down — Use a veggie clip, fork, or aquarium-safe rock so vegetables sink.
  4. Remove within 12 hours — Decomposing vegetables cause ammonia spikes.

Protein for Goldfish

Protein supplements should be occasional, not daily. Too much protein causes goldfish constipation and ammonia spikes from undigested waste.

Best Protein Sources

  • Frozen bloodworms — Goldfish favorite. Thaw before feeding. Once or twice per week max.
  • Frozen brine shrimp — Excellent enrichment food. High in carotenoids that enhance color.
  • Frozen daphnia — Acts as a natural laxative; great for digestive health.
  • Mysis shrimp — High protein, less likely to cause bloat than bloodworms.
  • Black soldier fly larvae — High calcium, balanced nutrition.

Protein Foods to Limit or Avoid

  • Live tubifex worms — High disease risk; only use if from a reliable source.
  • Beef heart — Too fatty for goldfish. Avoid.
  • Mealworms — Hard exoskeleton; difficult for goldfish to digest.
  • Live feeder fish — Disease vector; provides no nutritional advantage over frozen foods.

Foods to NEVER Feed Goldfish

These foods cause real harm to goldfish health:

  • Bread, crackers, chips — Expand in the gut, cause bloating and constipation. See Can Fish Eat Bread? and Can Fish Eat Crackers? for details.
  • Salted or seasoned anything — Salt causes osmotic stress and damages internal organs.
  • Dairy products — Goldfish cannot digest lactose.
  • Fatty meats (beef, pork, sausage) — Indigestible fat layers cause organ damage.
  • Sugary or processed human snacks — No nutritional value, destroys water quality.
  • Dog or cat food — Wrong protein-to-fiber ratio entirely.
  • Citrus — Disrupts pH balance.
  • Avocado — Persin is toxic to fish.

Common myth: “A little of [human food] won’t hurt.” It does. Even small amounts of bread or salted food cause real digestive damage in goldfish over time.

Goldfish Feeding Schedule

A simple weekly routine that keeps goldfish healthy:

Day Meal 1 Meal 2
Monday Sinking pellets Blanched cucumber
Tuesday Sinking pellets Sinking pellets
Wednesday Frozen bloodworms Sinking pellets
Thursday Sinking pellets Romaine lettuce
Friday Sinking pellets Sinking pellets
Saturday Shelled peas (only)
Sunday Fasting day

Portion guidance: A goldfish’s stomach is about the size of its eye. Feed only what they consume in 1–2 minutes. Stop when they slow down — not when they “look full” (they never do).

Diet for Fancy Goldfish vs Common Goldfish

Fancy goldfish (orandas, ranchus, ryukins, fantails, black moors, telescope eyes) need extra digestive support due to their compressed bodies:

  • More vegetables (3–4 times per week instead of 2–3)
  • Pre-soaked pellets to reduce gas
  • Sinking foods only — never floating
  • Weekly pea feeding as a digestive cleanse
  • Strict fasting day every week

Common (single-tail) goldfish (commons, comets, shubunkins) are heartier:

  • Standard feeding schedule works fine
  • Can handle larger meals
  • Less prone to swim bladder issues but still benefit from vegetables

Diet for Goldfish with Swim Bladder Disorder

Swim bladder disorder is the most common goldfish illness. If your goldfish is floating upside down, sinking, or struggling to maintain depth, the diet protocol is:

  1. Fast for 24 hours — No food at all.
  2. Feed only shelled blanched peas for the next 2–3 days. The fiber acts as a laxative.
  3. Reintroduce normal diet gradually starting on day 4, with smaller portions than usual.
  4. Switch to sinking pellets permanently if you were using floating ones.
  5. Pre-soak pellets for at least 30 seconds before feeding from now on.

If symptoms persist after 3 days of pea treatment, the cause may be bacterial or structural and needs veterinary intervention.

Diet for Goldfish with Constipation

Constipation in goldfish shows up as long stringy white feces, loss of appetite, or visible bloating.

Treatment:

  1. Fast 24 hours
  2. Feed peas + daphnia for 2–3 days
  3. Increase fiber permanently — more vegetables, less protein
  4. Reduce or eliminate freeze-dried foods (they expand in the gut)

Common Goldfish Feeding Mistakes

Mistake 1: Overfeeding. The single biggest cause of goldfish death. Goldfish cannot say no to food. Feed only what they can eat in 1–2 minutes.

Mistake 2: Floating pellets. Encourages air gulping → swim bladder issues. Switch to sinking.

Mistake 3: All protein, no vegetables. Goldfish are not bettas. They need fiber.

Mistake 4: Skipping the fasting day. A weekly fast prevents digestive disease.

Mistake 5: Tropical fish flakes. Wrong protein ratio for goldfish. Use goldfish-specific food.

Mistake 6: Treating “begging” as hunger. Goldfish always look hungry. They aren’t.

Mistake 7: Feeding bread. Even tiny amounts cause real problems. See Can Fish Eat Bread?.

Frequently Asked Questions

Can goldfish eat fruit?

In tiny amounts, yes — small pieces of de-seeded apple, watermelon, or orange are safe occasional treats. Avoid citrus and never feed seeds. Fruit should be a rare treat, not a regular food.

Can baby goldfish (fry) eat the same diet?

No. Goldfish fry need infusoria, baby brine shrimp, and finely crushed fry food for their first 2–4 weeks. After that, they can transition to crushed adult pellets.

Should I feed live food?

Frozen and freeze-dried foods are safer than live foods, which carry parasite and disease risk. The only exceptions are home-cultured brine shrimp and daphnia where you control the source.

Can goldfish eat fish food meant for tropical fish?

Not as a staple. Tropical fish food has too much protein and not enough fiber for goldfish. Use goldfish-specific food.

How do I know if I’m overfeeding?

Signs of overfeeding include cloudy water, algae blooms, long trailing feces, lethargic fish, and ammonia readings above 0 ppm. Reduce portions immediately and run a partial water change.

Can goldfish and tropical fish share food?

In a mixed tank, choose a sinking goldfish-specific food. Tropical fish can eat goldfish food, but goldfish should not rely on tropical fish food long-term.

More Goldfish & Fish Food Guides

References & Authoritative Sources

The information in this guide is informed by leading veterinary organizations and toxicology resources. For your pet's specific situation, always consult a licensed veterinarian.