The Aquarium Adviser
Breeding

How to Breed Corydoras Catfish: Breeding Tank & Rasing Hatched Fry

By Sharon Ben-Moshe · Founder, The Aquarium Adviser · Updated 6 min read
How to Breed Corydoras Catfish: Breeding Tank & Rasing Hatched Fry

Photo by Beverly & Pack on Openverse (CC BY 2.0)

Corydoras catfish are egg-layers that breed readily in groups when properly conditioned and placed in the right environment-a dedicated 20-gallon breeding tank with a temperature drop to simulate the rainy season is the key to success.

Understanding Corydoras Breeding Basics

Before attempting to breed corydoras, it helps to understand their reproductive biology. Unlike livebearers, corydoras are egg-layers and do not give birth to live young. When ready to spawn, they deposit sticky eggs directly on tank glass, filters, heaters, and broad plant leaves. A single spawning produces 20 to 400 eggs, depending on the species, tank size, temperature, and water pH-though not all will be fertile.

Sexing Corydoras

Sexing these fish requires viewing them from above. Females appear broader and larger overall, while males have more pointed pectoral fins. The difference can be subtle, which is why successful breeders typically keep a group of at least 6 fish (a ratio of roughly 4 males to 2 females) to allow natural pairing and spawning to occur.

How to Breed Corydoras Catfish: The Courtship and Spawning Process

When corydoras are ready to mate, a clear sequence unfolds. The male initiates a chasing ritual, pursuing females around the tank. Once he positions himself alongside a female, he lies on top of her. When she's ready to release eggs, the male moves beside her and releases his milt (sperm), which the female collects in her mouth to fertilize the eggs as she deposits them in small groups across various tank surfaces.

The entire spawning process typically takes about one hour, with the female taking brief breaks between egg-laying sessions. Once deposited, eggs hatch within 4 to 6 days.

A Critical Problem: Egg Predation

Adult corydoras-and other tank fish-readily eat the sticky eggs. To maximize your hatch rate, you have two options:

  • Remove the adults after spawning, or
  • Transfer the eggs to a separate fry tank

Most successful breeders prefer the first approach: spawn in a dedicated breeding tank, remove the parents once eggs are laid, and let the eggs develop undisturbed.

Setting Up a Breeding Tank for Corydoras

Creating the right breeding environment is straightforward but requires attention to specific parameters.

Tank Specifications

  • Tank size: 20 gallons (75 US liters / 90 UK liters), ideally with high sides to prevent escapes and accommodate water level changes.
  • Substrate: Leave the bottom bare. This makes it easy to siphon debris and monitor eggs.
  • Decoration: Add only large rocks and broad-leafed plants (like anubias or java fern). Avoid small hiding spots that make fry hard to monitor later.
  • Filtration: Use an air stone and air pump for water circulation. Do not use a hang-on or canister filter-the intake will suck up and damage eggs and newly hatched fry. Wait until the fry are 3-4 weeks old before adding conventional filtration.
  • Heater: Install a hang-on aquarium heater to maintain 70-75°F (21-24°C).
  • Water level: Fill to about 50% capacity with dechlorinated water. Match the water chemistry (pH, hardness) to your main tank if possible to avoid shocking the fish.

Anti-Fungal Options

Indian almond leaves (catappa leaves) or dried alder tree cones can help prevent fungus from infesting eggs. Some breeders also add a ramshorn snail, which eats fungal growth without harming the eggs.

Conditioning Fish for Breeding

Before introducing fish to the breeding tank, condition them properly over 3-4 weeks:

  • Keep them at a stable 70-75°F (21-24°C) in your main tank.
  • Feed a nutritious, varied diet of live foods (bloodworms, brine shrimp), frozen foods, and quality pellets.
  • Offer small amounts 3-4 times per day to maintain condition without overfeeding.
  • Optionally, separate the sexes for a week or two before breeding to increase their eagerness to mate.

After conditioning, you should be able to see the sexual dimorphism more clearly: females are noticeably rounder and broader.

Triggering Spawning: The Temperature Drop Method

Even well-conditioned corydoras sometimes need a final trigger. The most effective approach mimics their natural rainy-season environment:

  • Maintain the breeding tank at 70-75°F (21-24°C) for 3-4 days after introducing the conditioned fish.
  • At night, slowly add cool water to drop the temperature by 2-4°F.
  • Over a few days, let the temperature settle around 65°F (18°C).
  • If spawning still hasn't occurred, siphon out 50% of the tank water and refill with cool water, simulating a storm.

This temperature drop-combined with prior conditioning-almost always triggers spawning within a few days.

Raising Corydoras Fry from Hatch to Independence

Once eggs hatch (4-6 days after spawning), you'll have tiny, hungry fry that require careful nutrition and water management.

Week 1: Newly Hatched Fry Nutrition

Newly hatched fry are extremely small and require correspondingly tiny foods:

  • Best first food: Newly hatched brine shrimp (nauplii). Feed small amounts several times per day for the first week.
  • Feeding frequency: Multiple small meals are better than one large feeding; excess food fouls the water.
  • Water changes: Begin daily 5% water-change routine after the first week to control ammonia and debris.

Weeks 2-3: Dietary Expansion

Once fry grow slightly, introduce:

  • Daphnia (small crustaceans)
  • Micro-worms (cultured easily at home)
  • Very finely crushed flake food (sifted to remove large particles)

Continue feeding multiple times per day and performing daily 5% water changes.

Weeks 3-4 and Beyond

By 3-4 weeks old, fry are large enough to accept regular dry foods and benefit from conventional filtration:

  • Introduce a sponge filter or upgrade to a hang-on/canister filter without risk of sucking up fry.
  • Transition to standard fish foods (quality flakes, small pellets, and fresh/frozen foods).
  • Maintain regular 10-25% weekly water changes.
  • Begin planning to grow them out in a larger tank or prepare to distribute or sell them.

Important: Water Quality Monitoring

Poor water quality kills fry faster than starvation. Even without a filter in the first 3 weeks, maintain pristine conditions through daily 5% water changes and careful feeding. Once sponge or conventional filtration is added, increase water-change frequency based on bioload-watch for rising ammonia or nitrite.

Common Mistakes to Avoid

  • Using a standard hang-on filter too early: It will damage or kill eggs and newly hatched fry.
  • Overfeeding: Uneaten food decays, spiking ammonia. Feed small amounts, multiple times daily.
  • Skipping the temperature trigger: Many corydoras won't spawn without a cool-water stimulus. Don't skip this step.
  • Mixing fry with adults: Adult corydoras will eat fry. Keep breeding and rearing tanks separate.
  • Inconsistent water changes: Fry are sensitive to ammonia and nitrite buildup. Daily changes are non-negotiable in the first month.

Summary

Breeding corydoras catfish successfully combines thoughtful fish conditioning, a dedicated 20-gallon breeding tank, a temperature-drop trigger, and meticulous care of tiny fry. Start with a healthy group of 6+ fish, condition them for 3-4 weeks, use a cool-water stimulus to prompt spawning, and feed newly hatched fry on live foods (brine shrimp, micro-worms) before transitioning to standard diets. With proper setup and consistent daily care-especially during the first month-you can raise hundreds of healthy corydoras from a single spawning.

Frequently asked questions

How many eggs do corydoras lay in one spawning?+

A single corydoras spawning produces between 20 and 400 eggs, depending on the species, tank size, temperature, and water chemistry. Not all eggs will be fertile. Larger, older females typically produce more eggs.

How long do corydoras eggs take to hatch?+

Corydoras eggs hatch in 4 to 6 days after being laid. Once they hatch, the tiny fry are still dependent on a yolk sac and should receive their first food (newly hatched brine shrimp) after a day or two.

What temperature should a corydoras breeding tank be?+

Maintain 70-75°F (21-24°C) during the conditioning phase and when fish are first introduced to the breeding tank. To trigger spawning, gradually lower the temperature to around 65°F (18°C) by adding cool water at night, simulating the rainy season when they naturally breed.

Can I use a regular filter in a corydoras breeding tank?+

No. Standard hang-on or canister filters will damage or kill eggs and newly hatched fry with their intake flow. Use only an air stone and air pump for the first 3-4 weeks. After the fry reach 3-4 weeks old and grow larger, you can safely add a sponge filter or switch to conventional filtration.

What is the best first food for corydoras fry?+

Newly hatched brine shrimp (nauplii) are the ideal first food. Feed very small amounts multiple times per day for the first week. After a week, you can introduce daphnia, micro-worms, and finely crushed flake food as the fry grow.

How often should I do water changes in a breeding or fry-rearing tank?+

Perform daily 5% water changes during the first 3-4 weeks to control ammonia and debris buildup. Once a sponge or conventional filter is added (around week 3-4), you can switch to standard 10-25% weekly water changes based on bioload and water quality.