Breeding Freshwater Fish for Beginners
Two very different problems
Livebearers — guppies, platies, mollies, swordtails, endlers — produce fully formed free-swimming fry every four to six weeks with no intervention whatsoever. With these species the challenge is population control, not breeding.
Egg layers — tetras, rasboras, corydoras, gouramis, cichlids — need conditioning, specific triggers and usually a separate tank. In a community tank almost every egg is eaten within hours, which is normal and not a sign that anything is wrong.
Easiest species to start with
| Species | Type | Difficulty |
|---|---|---|
| Guppy | Livebearer | Happens automatically |
| Platy | Livebearer | Happens automatically |
| Endler's Livebearer | Livebearer | Happens automatically |
| Cherry Shrimp | Invertebrate | Very easy in a stable tank |
| Bristlenose Pleco | Egg layer | Easy with a cave and driftwood |
| Kribensis | Egg layer | Easy — excellent parents |
| Bronze Corydoras | Egg layer | Moderate — triggered by cool water changes |
| Angelfish | Egg layer | Moderate — they pair off themselves |
The grow-out tank
Fry survival in a community tank is close to zero. A basic grow-out setup is a 10-gallon tank, a sponge filter (fry get pulled into anything else), a heater, and a bare bottom or thin sand for easy cleaning, plus a large clump of java moss for cover and grazing.
Feeding fry
Most fry are too small for crushed flake in the first week. The reliable options are infusoria and liquid fry food for very small egg-layer fry, and baby brine shrimp from day one for livebearer fry and larger species. Feed small amounts three to five times a day and siphon leftovers — fouled water kills more fry than starvation.
Conditioning and triggers
Before spawning most egg layers need two to three weeks of heavy feeding on live or frozen food. Common triggers are a large cool water change simulating rainy season, a small temperature rise, increased flow, or simply the presence of a well-conditioned pair separated and then reintroduced.
Frequently asked questions
What is the easiest fish to breed?
Guppies, platies and endlers. They are livebearers that reproduce continuously without any intervention — the challenge is controlling the population rather than encouraging it.
Do I need a separate breeding tank?
For egg layers, effectively yes if you want fry to survive. In a community tank almost all eggs and fry are eaten. Livebearer fry can survive in a heavily planted tank in small numbers.
What do I feed baby fish?
Baby brine shrimp for livebearer fry and larger egg-layer fry; infusoria or liquid fry food for very small fry in the first week. Feed small amounts three to five times a day.
How do I know if my fish is pregnant?
Livebearers develop a visibly swollen belly and a dark gravid spot near the anal fin, usually about four weeks after mating. Egg-laying species simply become rounder when full of eggs.
Next steps
Written and reviewed by Marcus Rivera. See our methodology for how figures on this site are derived.