Fairy shrimp are filter feeders that eat tiny particles like algae, bacteria, and yeast. The easiest way to feed them in a tank or tub is with green water (algae), a pinch of spirulina or yeast powder, and very small, frequent amounts. Overfeeding fouls the water fast.
What Fairy Shrimp Eat
Fairy shrimp sweep water through their leaf-like legs and trap fine particles. In temporary pools, that means phytoplankton, bacteria, and bits of organic matter. In captivity, good foods are:
- Green water or live microalgae: the closest thing to their natural food.
- Spirulina powder: mix a tiny amount into water first so it stays suspended.
- Baker’s yeast: a very small pinch, dissolved.
- Liquid fry food: made for filter feeders, used sparingly.
How Often and How Much
Feed lightly once a day or every other day. The water should look slightly hazy or green, then clear again within a day. If it stays cloudy, skip a feeding and do a partial water change, since too much food depletes oxygen.
Setting Up for Success
- Use dechlorinated water in a roomy, shallow container.
- Keep it cool to room temperature and out of direct hot sun.
- Use gentle aeration only, because strong currents stress them.
- Do not add fish, which will eat them.
Eggs and Lifespan
Fairy shrimp lay hard-shelled eggs called cysts that can survive dry spells and hatch when the pool refills. Adults live for weeks to a few months, depending on species and conditions, so expect a short life cycle.
A Note on Wild Fairy Shrimp
Some fairy shrimp species are endangered and protected, so do not collect them from the wild. Buy cysts or live cultures from a reputable supplier.
Related Reading
Our guides to dried bloodworms for bettas and newly hatched betta fry food cover other live and tiny foods.
Bottom Line
Feed fairy shrimp tiny amounts of microalgae, spirulina, or yeast, keep the water clean, and avoid overfeeding. If the water turns cloudy or smelly, change some of it.






