Disclosure: HabitatCraft is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate we earn from qualifying purchases at no extra cost to you.
Guppies are enthusiastic eaters that will consume food as fast as it hits the water — which makes overfeeding easy and water quality problems common. A consistent feeding schedule with appropriate portions keeps your guppies healthy, your water clean, and your tank stable. This guide covers how often to feed, how much, and what to offer.
Guppy Feeding Schedule at a Glance
| Frequency | 1–3 times daily (small portions) |
| Portion size | What the fish consume in 1–2 minutes |
| Primary food | High-quality tropical flake or micro-pellet |
| Supplements | Frozen baby brine shrimp, daphnia, bloodworms |
| Remove uneaten food | Within 5 minutes of feeding |
| Fry feeding | 3–5 times daily with finely crushed food or infusoria |
How Often to Feed Guppies
Feed adult guppies 1–3 times daily in small portions. Two small feedings are ideal for most keepers, though one or three can also work depending on your schedule and whether you’re conditioning breeding fish. Guppies have small stomachs and do better with multiple small feedings than one large daily feeding. More frequent small feedings also support breeding condition and fry growth in tanks with mixed populations.
If your schedule only allows one feeding per day, that’s perfectly acceptable — just feed an appropriate portion and remove any uneaten food promptly. Guppies can go several days without food without lasting harm, so occasional missed feedings are not a concern.
How Much to Feed
Feed only what guppies consume within 1–2 minutes. Guppies are fast feeders and will appear hungry even when they’re not — use portion size and consumption time as your guide, not fish behavior. Remove any uneaten food within 5 minutes of feeding to prevent water quality problems.
What to Feed Guppies
Tropical Flake or Micro-Pellet (Primary Diet)
A high-quality tropical flake or micro-pellet should form the base of the guppy diet. Look for foods with fish or shrimp meal as the first ingredient. Guppy-specific foods are formulated to support color and breeding condition and are worth using if available. Avoid generic or low-quality flake foods — they tend to cloud water quickly and provide poor nutrition.
Frozen Baby Brine Shrimp (Highly Recommended)
Frozen baby brine shrimp (BBS) are one of the best supplemental foods for guppies. They are high in protein, stimulate natural feeding behavior, and are an excellent food for conditioning breeding fish and growing fry. Thaw in a small cup of tank water before feeding. Offer 2–3 times per week.
Daphnia
Frozen or live daphnia is another excellent supplement. Daphnia is high in fiber and acts as a mild digestive aid, which helps prevent constipation. It’s particularly useful for breeding females. Offer once or twice per week.
Bloodworms (Occasional)
Frozen bloodworms are a protein-rich treat that guppies accept eagerly. Feed sparingly — once a week at most — as bloodworms are rich and can cause digestive issues if fed too frequently. Thaw before feeding.
Spirulina Flake or Vegetable-Based Foods
Guppies benefit from some plant matter in their diet. Spirulina-based flakes support color and immune function. Offer as part of a varied rotation rather than as the sole food source.
Foods to Avoid
- Goldfish flakes (not formulated for tropical fish, low nutritional value)
- Freeze-dried foods as a staple (low moisture, can cause constipation and bloating)
- Bread, crackers, or processed human food
- Overfeeding any single food type — variety supports better health outcomes
Feeding Guppy Fry
Guppy fry are tiny at birth and require appropriately sized food. Options include:
- Finely crushed flake food: Crush standard flake between your fingers until it’s almost powder-fine. This is the most accessible option for most keepers.
- Baby brine shrimp (live or frozen): Newly hatched live brine shrimp are the gold standard for fry growth. Frozen baby brine shrimp also work well.
- Infusoria or commercial fry food: Liquid fry foods and infusoria cultures provide nutrition for very young fry in the first few days.
- Micro-worms: Easy to culture at home and an excellent fry food.
Feed fry 3–5 times daily in very small amounts. Fry grow quickly with frequent feeding and good water quality. See our Guppy Fry Care guide for full details.
Feeding While on Vacation
Healthy adult guppies can go 5–7 days without food without lasting harm. For short trips, it is safer to leave guppies unfed than to risk overfeeding. For longer absences, an automatic feeder set to small portions once or twice daily is appropriate. If asking someone to feed, pre-portion the meals — overfeeding by well-meaning helpers is a common cause of water quality crashes.
Fry cannot go without food for extended periods. If you have fry in the tank, arrange for feeding during absences.
Signs of Overfeeding
- Uneaten food accumulating on the substrate or filter intake
- Rapid water quality decline between water changes
- Excess algae growth from elevated nutrients
- Bloated or lethargic fish
- Cloudy water shortly after feeding