Rainbowfish are popular for their color, but they're also one of the more approachable egg-scatterers for hobbyists wanting to try breeding — not because spawning itself is hard to trigger, but because the egg-laying pattern and tiny fry food requirements make the process look a bit different from species that spawn in one big event.
Direct Answer: Continuous Spawners With Demanding Fry
Rainbowfish are continuous egg-scatterers — a healthy, well-conditioned group will lay small numbers of sticky eggs daily among fine-leaved plants or a spawning mop, over a period of weeks, rather than producing one large batch and stopping. Eggs take roughly 7-12 days to hatch, on the longer end compared to other commonly bred species (see our guide to fish egg hatching times). The harder part isn't getting eggs — it's that adults provide no parental care and will eat eggs and fry, and newly hatched fry need infusoria or green water, a food size smaller than most fry foods, for their first several days.
Setting Up for Eggs: Fine-Leaved Plants or Spawning Mops
Rainbowfish scatter sticky eggs onto fine surfaces, so providing the right surface is most of the setup:
- Fine-leaved plants — dense plants like java moss give eggs somewhere to stick and offer some protection from adults
- Spawning mops — a simple bundle of dark yarn, suspended in the tank, mimics fine plant growth and is easy to lift out and inspect or move to a separate container
- Conditioning — feeding a varied, high-quality diet (including live or frozen foods where possible) tends to encourage more consistent spawning
Because rainbowfish spawn continuously rather than in one event, daily collection of eggs (moving the mop or a portion of plants to a separate rearing container) is the standard approach — it keeps eggs at roughly similar developmental stages and gets them away from adults that would otherwise eat them.
Hatching and the First Critical Days
Eggs typically hatch in 7-12 days. Once fry emerge, the first few days are the most demanding part of the entire process: rainbowfish fry have very small mouths and need food sized accordingly — infusoria or green water (water dense with cultured single-celled algae) are the standard first foods. This is a smaller food size than many other fry can start on, and fry that don't find enough food in this window often don't make it, even when the eggs themselves hatched without issue. This stage is broadly comparable in difficulty to the food bottleneck faced by otocinclus fry, though for different underlying reasons (mouth size vs. food-type availability). The general progression from infusoria to brine shrimp to crushed adult food, and why mouth size drives all of it, is covered more broadly in our guide to what small fish eat.
Growing On: From Infusoria to Brine Shrimp
After the first several days, fry grow enough to take baby brine shrimp nauplii and microworms — the standard fry foods used across a wide range of species once fry reach an appropriate size. From this point, rainbowfish fry grow at a reasonable pace for a nano species, though still slower than the rapid growth seen in livebearer fry (a useful comparison if you've also kept species covered in our endlers in a 5-gallon tank guide). A separate grow-out tank, away from adults, remains important until fry are large enough not to be seen as food.
Why Egg-Scatterers Need a Different Approach Than Livebearers
If you've raised livebearer fry — guppies, mollies, platies — rainbowfish breeding will feel like a different process entirely. Livebearer fry are born free-swimming and large enough to take crushed flake or baby brine shrimp immediately, with no egg stage at all. Rainbowfish (and other egg-scatterers, including corydoras) require managing an egg stage, collecting eggs away from adults, and feeding fry foods smaller than what livebearer fry need on day one. If you're newer to breeding generally, our guide to the easiest freshwater fish to breed is a useful starting point for understanding where rainbowfish sit on that difficulty spectrum.
Quick Reference
- Rainbowfish are continuous spawners — small numbers of eggs laid daily over weeks
- Eggs are laid on fine-leaved plants or spawning mops; collect daily for best results
- Eggs hatch in roughly 7-12 days, longer than many other egg-scatterers
- Newly hatched fry need infusoria or green water — very small initial food
- Adults provide no parental care and will eat eggs and fry
- After several days, fry move on to baby brine shrimp and microworms