How Often Should You Feed Guppies, and What Keeps Them Healthy?

Nutrition & Diet πŸ“… August 9, 2026 πŸ‘ 3933

πŸ“ Summary

Guppy feeding frequency depends on age: tiny fry need 3–4 small meals a day, month-old juveniles 2–3, and near-adult fish 1–2, always with only what they finish in a few minutes to protect water quality. Diets shift from crushed egg yolk and brine shrimp for fry to balanced flakes for adults, with cooked vegetables as a supplement.

1 How Often to Feed Guppies

Frequency follows the growth stage. Newly hatched guppies need no food on day one; once they absorb the yolk sac and start mouthing at the surface (day two or three), feed 3–4 times daily in amounts finished within 3–5 minutes.

Around one month old, feed 2–3 times a day. This is a growth spurt with high demand but weak digestion, so offer small, frequent meals. Keep each portion to what is eaten in about 5 minutes, and remove leftovers promptly so they don’t foul the water and make the fish sick.

By 3–4 months the guppies are nearly adult with stronger digestion, so portions can grow a bit and you can feed once or twice a day, ensuring they finish within about 10 minutes.

2 What to Feed Guppies

1. Newborns do well on crushed egg yolk, water fleas (daphnia), or brine shrimp (Artemia) β€” small, easily digested, and highly nutritious. Because egg yolk fouls water quickly, change water often.

2. One-month-olds can take more daphnia, paramecium, brine shrimp, tubifex worms, and cooked egg yolk, since they need rich nutrition to grow. At two months, introduce a complete prepared flake or granule feed, which is balanced and less polluting β€” but crush larger pellets for their tiny mouths.

3. Adults can have a more varied diet: alongside the animal foods and pellets above, add a little cooked vegetable β€” spinach, cucumber, lettuce, pumpkin β€” for vitamins that boost immunity and growth.

Want to learn more about pet health?

Explore our pet health channel for more science-based care guides

Read More Articles β†’