FishTankHelper

Breeding aquarium fish: where to start

Breeding guide · About 4 minutes to read

Watching your own fish raise a family is one of the best parts of the hobby. These are the easiest fish, shrimp and snails to breed at home, with a step-by-step guide for each.

A group of red cherry shrimp on bright green aquarium plants
Cherry shrimp breeding on their own in one of my tanks.

I've kept fish for over 10 years and have bred every animal on this page in my own tanks.

Easiest fish to breed, ranked

AnimalDifficultyHow they breed
GuppiesVery easyLive fry, about every 4 weeks
SwordtailsVery easyLive fry, 20 to 80 at a time
Cherry shrimpEasyFemale carries eggs about 30 days
Mystery snailsEasyEgg clutch above the waterline
Shell dwellersEasyEggs laid inside empty snail shells
Bristlenose plecosEasyMale guards eggs in a cave
Jewel cichlidsMediumPair guards eggs on a flat rock
CorydorasMediumSticky eggs on the glass
Norman's lampeyesMediumA few eggs a day in plants or a mop

Four things every breeder needs

Have a plan for the babies

Easy breeders fill a tank fast. Before you start, ask your local fish store whether they take home-bred fish, and check how many your tanks can hold with the stocking calculator. Never release fish, shrimp or snails into the wild.

Breeding picks

Paid links: if you buy through these Amazon links, I earn a small commission at no extra cost to you.

Keep it all by your tanks. The Fish Breeding Planner has step-by-step pages for 8 easy species, a fry food guide and printable spawn and fry logs. Get the planner for $9
Pinterest pin for this guide: Breeding Aquarium Fish: The Easiest Fish to Breed at Home
Save this guide for later Pin it to your fish board on Pinterest so it's there when you need it. Save to Pinterest

Related: Best fish for beginners · Fish care sheets · Fish compatibility checker · How to breed jewel cichlids