Feeding Goldfish
Quick Answer
When feeding goldfish, remember that they are omnivores and need a balanced diet containing both plant and animal ingredients. A quality goldfish pellet or gel food should be their main diet, with vegetables and occasional frozen foods added for variety. Feed small portions one or two times a day and avoid overfeeding.
At a Glance
Diet: Omnivore
Best Staple Food: Goldfish pellets or gel food
Feed: 1–2 times daily
Treat Foods: Brine shrimp, daphnia, vegetables
Avoid: Overfeeding and using only tropical fish food
What Do Goldfish Eat?
In nature, goldfish eat a wide variety of foods, including:
- Aquatic plants
- Algae
- Insects
- Small crustaceans
- Worms
- Organic matter
This varied diet should be reflected in the aquarium.
Best Foods for Goldfish
Excellent staple foods include:
- Goldfish pellets
- Sinking goldfish pellets
- Floating goldfish pellets
- Gel food made for goldfish
These can be supplemented with:
- Frozen brine shrimp
- Frozen daphnia
- Frozen mysis shrimp
- Blanched vegetables
Why Goldfish Need Plant Matter
Unlike many tropical fish, goldfish benefit from foods containing plant ingredients.
Good vegetable choices include:
- Shelled peas
- Zucchini
- Spinach
- Romaine lettuce
- Green beans
Offer vegetables in small amounts and remove leftovers after a few hours.
Floating vs. Sinking Pellets
Both types can work well.
Floating Pellets
Advantages:
- Easy to monitor feeding
- Convenient for surface-feeding fish
Disadvantages:
- Some goldfish may swallow extra air while feeding at the surface.
Sinking Pellets
Advantages:
- Encourage more natural feeding behavior
- May reduce surface gulping in some fish
Many goldfish keepers prefer sinking pellets, but either type can be used successfully when fed correctly.
How Often Should You Feed Goldfish?
Most healthy adult goldfish do well with:
- One or two small meals each day
Young, growing goldfish usually require more frequent feeding.
How Much Should You Feed?
Feed only what your goldfish consume within about two minutes.
Goldfish have large appetites and will often continue eating if more food is available.
Do not mistake begging for hunger.
Foods to Feed Occasionally
Treat foods include:
- Frozen brine shrimp
- Frozen daphnia
- Bloodworms occasionally
- Freeze-dried foods
- Small amounts of vegetables
Treat foods should complement the staple diet, not replace it.
Foods to Avoid
Avoid feeding:
- Bread
- Crackers
- Chips
- Human snack foods
- Sugary foods
- Excessive amounts of bloodworms
These foods do not provide balanced nutrition and may affect water quality.
Goldfish Produce a Lot of Waste
Goldfish are heavy waste producers.
Overfeeding can quickly lead to:
- Ammonia spikes
- Rising nitrate
- Cloudy water
- Algae growth
- Dirty substrate
Small meals help maintain better water quality.
Signs of Overfeeding
Watch for:
- Uneaten food
- Bloated fish
- Stringy waste
- Cloudy water
- Excess algae
- Poor water quality
Reduce feeding if these problems occur.
Feeding Fancy Goldfish
Fancy goldfish often swim more slowly than common goldfish.
Feed in several locations if necessary so every fish has a chance to eat.
Watch slower fish carefully during feeding time.
Feeding Baby Goldfish
Young goldfish need:
- Small pellets
- Crushed flakes
- Powdered fry food
- Baby brine shrimp
Feed several small meals each day while they are growing.
Feeding Goldfish During Vacation
Healthy adult goldfish can usually go several days without food.
For longer vacations:
- Ask someone to feed small portions.
- Use a tested automatic feeder if needed.
Avoid overfeeding before leaving.
Common Feeding Mistakes
Avoid:
- Overfeeding
- Feeding only tropical fish flakes
- Ignoring vegetables
- Leaving uneaten food in the tank
- Buying oversized food containers
- Feeding stale food
- Assuming begging means hunger
Rick’s Experience
During my years keeping tropical fish, I also cared for many varieties of goldfish. One lesson I learned early was that goldfish almost always act hungry, even when they have already eaten enough.
Small meals, quality food, and clean water consistently produced healthier fish than large daily feedings.
Frequently Asked Questions
Can goldfish eat tropical fish food?
Occasionally, yes. However, food formulated specifically for goldfish is a better long-term choice.
Are peas good for goldfish?
Shelled peas can be offered occasionally as part of a varied diet, but they should not replace a balanced staple food.
Are sinking pellets better?
Many hobbyists prefer sinking pellets because they may reduce surface gulping, but both floating and sinking pellets can work well.
How often should I feed my goldfish?
Most adult goldfish do well with one or two small meals each day.
Why do my goldfish always beg for food?
Goldfish naturally beg for food and often appear hungry even when they have eaten enough.
Rick Recommends
Keep these foods available:
- Quality goldfish pellets
- Gel food
- Frozen brine shrimp
- Frozen daphnia
- Blanched vegetables
- Occasional freeze-dried treats
Rotate foods to provide balanced nutrition.
Related Articles
- Fish Food & Nutrition Guide
- Choosing the Best Fish Food
- Pellet Fish Food Guide
- Frozen Fish Food Guide
- Feeding Tropical Fish
- How Often Should You Feed Aquarium Fish?
Final Thoughts
Goldfish are easy to feed when you provide the right foods in the right amounts. Choose a quality goldfish staple food, add vegetables and occasional frozen foods for variety, feed modest portions, and avoid overfeeding. Good nutrition combined with clean water will help your goldfish stay healthy and active for many years.