Breeding guide

How to breed Cherry Shrimp

Beginner8 steps$50 setup

What you'll need

Step-by-step

Step 1: Set up dedicated shrimp tank5-10g with sponge filter (NEVER HOB - sucks up babies). Aquasoil or inert gravel. Java moss everywhere. Mineral stones for shell development.
Step 2: Cycle 4-6 weeksShrimp need MATURE tank with established biofilm. Cycle longer than fish tanks. Test ammonia/nitrite at 0 + nitrate <20 ppm before adding shrimp.
Step 3: Add 10-15 shrimpAcclimate 2-3 hours via slow drip. Mix sexes (Neocaridina hard to sex visually but random group works).
Step 4: Maintain stable parameterspH 6.8-8.0, GH 6-8, temp 75-80°F, TDS 200-300. Weekly 10-15% water change with parameter-matched water.
Step 5: Watch for berried femalesYellow saddle on female back = developing eggs. After mating, she carries eggs under tail (looks like green/brown grape cluster). Visible after 2-3 weeks.
Step 6: Eggs hatch in 30 daysFemale carries eggs ~30 days. Hatching produces tiny mini-shrimp (1-2mm). They eat the same biofilm as adults.
Step 7: Babies hide for 1-2 weeksBaby shrimp hide in moss + biofilm. Don't disturb - they emerge as they grow. Continue normal feeding.
Step 8: Cull or sell offspringWithin 6 months, colony grows 50-100+ shrimp. Sell excess via Facebook groups, Aquatic Arts, or local fish stores. Keep highest-grade for future breeding.

FAQ

How long until cherry shrimp breed?

Females are sexually mature at 4-6 months. First eggs visible 2-3 months after a mature female enters a stable tank.

Will cherry shrimp interbreed?

Same species (N. davidi) freely interbreed - cherry, blue dream, yellow, black all hybridize and offspring become "wild type" brown. Keep ONE color line per tank.

How do I increase cherry shrimp breeding?

Stable parameters + biofilm-rich tank + Bacter AE supplementation + multiple molting stones. Skip water changes for 2 weeks (mating triggered by stable conditions).

More breeding guides

Browse all aquarium breeding guides. Pair with the Cherry Shrimp care guide for full husbandry context.