Zebra danios are energetic omnivorous fish that thrive on a varied diet containing both animal and plant-based foods. In the wild, they feed on tiny insects, larvae, small crustaceans, zooplankton, and other edible material they find near the water surface. In an aquarium, high-quality flakes or micro pellets can form their staple diet, while foods such as brine shrimp, daphnia, and bloodworms provide valuable variety. Feeding the right foods in appropriate amounts helps zebra danios maintain strong growth, bright coloration, energy, and successful breeding.
What Do Zebra Danios Eat?
Zebra danios (Danio rerio) are omnivores and opportunistic feeders. Their natural diet contains a substantial amount of small animal prey, particularly insects and tiny aquatic organisms, but they can also consume plant material. Aquarium zebra danios therefore benefit from a varied diet rather than receiving only one type of food every day.
Zebra Danio Diet in the Wild
Wild zebra danios may eat:
- Small aquatic insects
- Insect larvae
- Tiny crustaceans
- Zooplankton
- Worm-like organisms
- Small amounts of algae
- Plant and organic material
Their upturned mouths are well suited to taking small foods from the upper areas of the water.
In captivity, foods should be appropriately sized because zebra danios have relatively small mouths despite their enthusiastic feeding behavior.
10 Best Foods for Zebra Danios

A balanced diet can combine a dependable prepared staple with several protein-rich and natural supplemental foods. Variety provides different nutrients while encouraging normal feeding behavior. Frozen, live, and prepared options can all be useful, although live foods should come from reliable sources to reduce the risk of introducing parasites or disease.
1. High-Quality Tropical Flakes
Tropical flakes are one of the easiest staple foods for zebra danios. Choose a quality formula designed for small omnivorous tropical fish.
Crush large flakes between your fingers before feeding so every fish can easily swallow them. Because flakes remain near the surface before slowly sinking, they suit the natural feeding behavior of zebra danios particularly well.
2. Micro Pellets
Small floating or slow-sinking pellets provide another excellent everyday option. Pellets can offer consistent nutrition and may create less waste than oversized flakes when fed carefully.
Select micro-sized pellets that fit comfortably into the fish’s mouth. Zebra danios usually pursue falling pellets enthusiastically throughout the upper and middle portions of the aquarium.
3. Brine Shrimp
Live or frozen brine shrimp provide valuable protein and are readily accepted by zebra danios. Their movement makes live brine shrimp especially stimulating.
Brine shrimp can be particularly useful when conditioning adult danios for breeding. However, they should complement rather than completely replace a balanced prepared staple.
4. Daphnia
Daphnia are tiny freshwater crustaceans that closely resemble some of the small prey zebra danios naturally encounter.
Live or frozen daphnia provide:
- Animal protein
- Feeding enrichment
- Small, manageable prey
- Useful dietary variety
Their small size makes them particularly suitable for zebra danios.
5. Bloodworms
Zebra danios readily eat appropriately sized bloodworms. Frozen bloodworms are commonly available and make a useful occasional high-protein food.
Large worms may need to be chopped before feeding. Bloodworms are best treated as supplemental food rather than the entire diet because zebra danios benefit from greater nutritional variety.
6. Mosquito Larvae
Mosquito larvae are excellent natural prey for zebra danios because small insects and larvae form part of their natural feeding ecology.
Live larvae encourage active hunting behavior and are rich in protein. If using them, obtain them from a clean, controlled source rather than potentially contaminated outdoor water.
Never intentionally allow mosquitoes to mature indoors.
7. Baby Brine Shrimp
Newly hatched brine shrimp are especially valuable for young zebra danios and growing juveniles.
Their tiny size and constant movement stimulate feeding, while their nutritional value supports growth. They can also be offered occasionally to adults, although larger fish may consume many at once.
Baby brine shrimp become particularly important when raising zebra danio fry after the babies are large enough to eat them.
8. Frozen or Live Cyclops
Cyclops are tiny freshwater crustaceans that make another nutritious food for small aquarium fish.
They are especially useful because their small size allows zebra danios to swallow them easily. Frozen cyclops are convenient for aquarium owners who want the nutritional variety of natural prey without maintaining cultures of live food.
9. Small Shrimp-Based Foods
Prepared foods containing krill or shrimp can provide useful animal protein and naturally occurring pigments.
Zebra danios can also attack extremely small live shrimp or newly hatched shrimp when given the opportunity. Large adult shrimp are less likely to be swallowed, although baby shrimp remain vulnerable.
Use shrimp-based flakes or small frozen foods rather than pieces too large for the fish’s mouth.
10. Vegetable-Based Foods
Although zebra danios favor small animal prey, including some plant material can improve dietary variety.
Suitable options include spirulina-containing flakes and quality omnivore foods containing algae or vegetable ingredients.
They should not be treated as dedicated algae eaters. Their diet should still contain sufficient protein and other nutrients from foods developed for omnivorous aquarium fish.
How Often Should You Feed Zebra Danios?

Zebra danios are highly active fish with healthy appetites, but overfeeding can quickly pollute aquarium water. Small portions are better than dumping a large amount into the tank at once. Food left decomposing on the bottom can raise ammonia levels and contribute to poor water quality.
How Much Should Zebra Danios Eat?
Feed small portions once or twice daily.
A useful approach is:
- Offer only what they can finish within a few minutes.
- Watch that shy fish receive food.
- Remove obvious excess food.
- Alternate staple and supplemental foods.
- Avoid repeatedly feeding just because the fish appear hungry.
Zebra danios often rush toward people approaching the aquarium because they associate movement with food. This does not necessarily mean they require another meal.
Can Zebra Danios Eat Goldfish or Betta Food?
Fish foods often have similar ingredients, but formulas are developed for particular feeding habits and nutritional requirements. Zebra danios can eat some foods marketed for other fish when the pieces are appropriately sized, but their long-term diet should ideally be based on food suitable for small omnivorous tropical fish.
Can Zebra Danios Eat Goldfish Food?
Yes, zebra danios can eat goldfish flakes occasionally. Crushing the flakes into small pieces makes them easier to swallow.
However, goldfish food should not be their only long-term diet. A quality tropical or omnivore formula better suited to small tropical fish is preferable as the regular staple.
Can Zebra Danios Eat Betta Food?
They may eat small betta pellets or flakes, but betta foods are usually formulated for the high-protein requirements of carnivorous bettas.
Occasional feeding is unlikely to be a problem, but a balanced omnivore diet is more appropriate for zebra danios over the long term.
Do Zebra Danios Eat Algae or Plants?
Zebra danios may nibble algae or soft plant material, but they are not efficient algae-control fish. Aquarium owners should not expect a group of danios to keep glass, rocks, or decorations free of algae.
Will Zebra Danios Eat Aquarium Plants?
Healthy established plants are usually safe with zebra danios. They may investigate or occasionally nibble soft material, but they generally do not destroy plants in the way some strongly herbivorous fish can.
They may also pick at microorganisms and edible particles growing on plant surfaces.
Duckweed or other tiny floating vegetation may occasionally be investigated, but plant material should not replace their normal omnivorous diet.
Do Zebra Danios Eat Shrimp, Fry, or Eggs?
Zebra danios are opportunistic feeders. If something small enough to fit into their mouths moves through the aquarium, they may attempt to eat it. This becomes particularly important in breeding tanks or aquariums containing tiny shrimp.
Foods and Tankmates They May Eat
Zebra danios may eat:
- Their own eggs
- Newly hatched fish fry
- Guppy fry small enough to swallow
- Newly hatched cherry shrimp
- Very small ghost shrimp
- Tiny snails or soft organisms
- Small insect larvae
Adult cherry shrimp may be too large for most zebra danios to swallow, but baby shrimp can easily become prey.
Dense plants, moss, rocks, and other hiding places can improve survival when keeping shrimp or fry with zebra danios.
What Do Baby Zebra Danios Eat?

Newly hatched zebra danios are extremely small and cannot immediately eat the same flakes, pellets, or frozen foods as adults. They initially use nutrients from their yolk sacs and begin needing external food once they become free-swimming.
Best Foods for Zebra Danio Fry
Very young fry can be offered:
- Infusoria
- Commercial liquid fry food
- Fine powdered fry food
- Microscopic live foods
- Newly hatched brine shrimp as they grow
- Finely crushed flakes for larger juveniles
Small portions offered several times during the day support rapid growth, but excellent water quality is essential because excess fry food can spoil quickly.
Why Is My Zebra Danio Not Eating?
A zebra danio refusing food deserves attention because healthy danios are normally enthusiastic feeders. Missing one feeding is not necessarily serious, but persistent appetite loss can indicate stress or illness.
Common Reasons for Appetite Loss
Possible causes include:
- Poor water quality
- Sudden temperature changes
- Stress after being moved
- Bullying
- Illness
- Inappropriate food size
- Overfeeding
- Recent introduction to the aquarium
Check water parameters and observe the fish for rapid breathing, abnormal swimming, swelling, damaged fins, white spots, or other physical changes.
If several fish suddenly stop eating together, investigating aquarium conditions should be a priority.
FAQs
Zebra danios are flexible feeders, which makes them relatively easy aquarium fish to feed. However, their willingness to eat almost anything does not mean every food should become a regular part of their diet. Variety and portion control remain important for long-term health.
Can zebra danios eat bloodworms?
Yes. Zebra danios enjoy bloodworms, especially frozen or appropriately sized live ones. Offer them as a supplemental protein-rich food rather than the sole diet.
Do zebra danios eat algae?
They may nibble small amounts of algae but are not effective algae-eating fish. Do not rely on zebra danios for aquarium algae control.
Will zebra danios eat cherry shrimp?
They may eat baby cherry shrimp small enough to fit into their mouths. Healthy adult cherry shrimp are much harder for zebra danios to swallow.
Do zebra danios eat their eggs?
Yes. Zebra danios provide no parental care and commonly eat their own eggs. Breeders use mesh, marbles, plants, or separate breeding tanks to protect eggs.
Will zebra danios eat guppy fry?
Yes, very small guppy fry can become prey. Dense vegetation and hiding places may improve fry survival, but separating the fry is safer when raising them intentionally.
