Feeding & Nutrition

Best Foods for Guppies

Guppies are adaptable omnivores that do well on a varied complete diet sized for their small mouths.

Answer firstUse a quality small tropical flake or micro-pellet as the staple, supported by occasional plant-based and frozen foods.Best forFeeding guppies and livebearer communitiesChecked13 September 2026

Guppies are easy to feed because they accept many foods, but that flexibility can lead to overfeeding. The goal is a complete staple with sensible variety, not a constant buffet.

Iridescent Guppy Among Lush Aquatic Plants

Good staple choices

  • Fine tropical flakes that can be crushed for smaller fish.
  • Small floating or slow-sinking micro-pellets.
  • Livebearer formulas that include both animal and plant ingredients.

Useful variety

  • Frozen or live daphnia and brine shrimp.
  • Small frozen foods intended for tropical community fish.
  • Foods containing spirulina or other plant ingredients as part of a varied diet.

Feed for the whole group

Guppies feed actively near the surface and midwater, so they can outcompete slower fish. Spread food across the surface and use sinking foods separately for bottom dwellers.

If you keep a mixed-sex group with fry, remember that tiny fry need food small enough to eat and may need more frequent feeding than adults.

Watch body condition and water quality

Livebearers can look persistently hungry. Use measured portions and keep an eye on nitrate and detritus accumulation if feeding several times per day.

A busy tank with many fry can increase the waste load quickly.

Frequently asked questions

Can guppies eat only flakes?

A quality complete flake can be a staple, but sensible variety may improve feeding enrichment and nutrient coverage.

Do guppies need vegetable food?

They are omnivores and can benefit from a diet that includes some plant-derived ingredients.

Can guppies eat betta food?

They may eat it, but a guppy or community omnivore diet is a better staple for routine feeding.

Sources and further reading

This guide separates general aquarium arithmetic from fish-welfare decisions. For species-specific limits, always check the needs of the fish you intend to keep.