How Often Do Guppies Need to Eat?

The Growth of a Guppy
Written By
Cindy Quarters
Cindy Quarters
Sep 19, 2012
2 minute read

Guppies don’t require a lot of care, but they do need a few things, such as a clean home, adequate space and enough food to eat. Give your guppies a good place to live and the right diet, and you can enjoy these colorful little fish for years.

Adults

Feed your adult guppies a small amount of food one, two or three times a day. Feed them no more than they can eat in about five minutes so the uneaten food doesn’t foul the water. Offering them a pinch of food in the morning and another pinch at night is plenty, though the size of the pinch should take into account how many fish you are feeding. It won’t harm the fish if you miss a day, even though they may make a great show of swimming to the top to look for food whenever you walk by.

Fry

Fry is the term used to describe baby guppies. Guppies are live-bearers, which means their babies show up as tiny, swimming guppies, not as a glob of eggs on the inside of your fish tank. If you don’t separate fry from the larger fish, including their parents and other mature guppies, the babies quickly become the bigger fishes' main course. These little fry guys are hungry all the time, and you should feed them four to eight times a day while they are small. You can reduce the number of feedings as they grow.

Advertisement

Foods

Guppies are omnivorous; they'll chow down on just about anything you give them. For fry, feed crumbled fish-food flakes, hard-boiled-egg yolk, and baby brine shrimp. Older guppies can survive on just fish food flakes, but they'll benefit from the addition of live foods two or three times a week. You can buy live foods or frozen whole foods at the pet shop, or you can raise live foods at home. Give them brine shrimp, daphnia, bloodworms and mosquito larvae. They’ll also eat the algae that grow naturally in the fish tank, though algae often grow faster than guppies can eat them.

Considerations

While the optimal feeding schedule for guppies is once or twice a day, that doesn’t mean that you can't go on vacation without hiring a fish sitter. Guppies, even juveniles, can go a week or two without being fed and do just fine. If you’re worried about them, get them a vacation block, a pre-formed block that dissolves slowly, releasing a small amount of food each day; or have a friend drop by and feed them once a day. Guppies are at risk of overfeeding, which can foul their water and cause them to get sick and die.

Cindy Quarters

A recipient of a business and technology degree from the master's program at West Coast University, Cindy Quarters has been writing professionally since 1984. Past experience as a veterinary technician and plenty of time gardening round…

Sponsored
The Nest — Pets Logo

Pets from The Nest — care guides, training tips and health advice for dogs, cats, birds and every other member of the family.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.