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.

© 2026 Beginners Fish Keepers | Privacy Policy | Affiliate Disclosure | Get in Touch