Rainbowfish Care Guide: Feeding,Breeding Tips

Rainbowfish are bright and colorful freshwater fish. They have shiny, rainbow-like scales that sparkle in the light. These fish come from Australia and New Guinea. 

They love to live in tanks with lots of plants and are very friendly, making them a great choice for any aquarium

Aquarists, or people who keep fish tanks, often choose rainbowfish because they make the tank look lively and beautiful.

Rainbowfish Profile

Minimum Tank Size30 gallons
Life Span5-8 years
Size3-6 inches (varies by species)
CompatibilityCompatible with other peaceful species
TemperamentActive and social

Tank Setup for Rainbowfish

Rainbowfish auqariums

Tank Size and Environment

Minimum Tank Size: 30 gallons, but larger tanks are preferred for groups and to accommodate their active swimming.

Tank Shape: Long tanks are ideal to provide ample swimming space.

Substrate: Fine gravel or sand; darker substrates can enhance their colors.

Plants: Dense planting with live plants like Vallisneria, Java fern, and Anubias to provide hiding spots and simulate their natural habitat.

Decorations: Include driftwood and rocks to create a natural environment and hiding spots.

Lighting: Moderate to bright lighting to support plant growth and showcase their vibrant colors.

Water Parameters

Temperature: 74-78°F (23-26°C)

pH: 6.5-8.0

Hardness: 8-12 dGH

Filtration: Use a good quality filter to maintain clean water with moderate flow, as Rainbowfish enjoy swimming in currents.

Water Changes: Perform regular weekly water changes of 25-30% to maintain water quality.

Additional Tips

Cover: Ensure the tank has a secure lid as Rainbowfish are known jumpers.

Tank Mates: Suitable tank mates include other peaceful fish like tetras, rasboras, and Corydoras catfish.

Schooling: Keep Rainbowfish in groups of at least 6 to promote natural behavior and reduce stress.

Oxygenation: Ensure good water oxygenation with adequate surface agitation or an air pump.

Feeding Rainbowfish

Rainbowfish on a tank


Omnivorous: Rainbowfish thrive on a varied diet that includes both plant and animal matter.

Flake Food: High-quality flake food is a good staple diet.

Pellets: Small sinking pellets are suitable, especially those formulated for omnivorous fish.

Live Foods: Offer live foods such as brine shrimp, daphnia, and bloodworms to provide essential proteins and stimulate natural hunting behaviors.

Frozen Foods: Frozen versions of brine shrimp, daphnia, and bloodworms are convenient and nutritious.

Vegetables: Occasionally provide blanched vegetables like spinach, zucchini, and peas for added fiber and nutrients.

Feeding Frequency

Twice Daily: Feed them small amounts twice a day to ensure they get enough nutrition without overfeeding.

Portion Size: Only provide what they can consume in about 2-3 minutes to avoid uneaten food polluting the tank.

Tips for Feeding

Variety: Rotate between different types of food to ensure a balanced diet and to keep them interested.

Supplement: Occasionally supplement their diet with vitamin-enriched foods to promote vibrant colors and overall health.

Observation: Watch them during feeding to ensure all fish are eating, and no individual is being bullied away from food.

Breeding Rainbowfish

Rainbowfish care and breeding


Separate Breeding Tank: Set up a separate breeding tank of at least 20 gallons with soft, slightly acidic to neutral water (pH 6.5-7.5) and a temperature of 75-80°F (24-27°C).

Tank Setup: Provide fine-leaved plants like Java moss, spawning mops, or breeding mops for egg-laying. A gentle sponge filter is recommended to avoid disturbing the eggs.

Conditioning: Condition the breeding pair by feeding them high-quality live and frozen foods, such as brine shrimp and bloodworms, for about one to two weeks before breeding.

Breeding Process

Select Breeding Pair: Choose the healthiest and most colorful male and female Rainbowfish.

Introduce the Pair: Place the conditioned male and female into the breeding tank.

Spawning Behavior: Spawning usually occurs in the morning. The male will display vibrant colors and court the female by swimming around her and showing off his fins.

Egg Laying: The female will lay eggs among the plants or spawning mops, which the male will then fertilize. This process can continue for several days.

Post-Spawning Care

Remove Adults: Remove the adult fish from the breeding tank after spawning to prevent them from eating the eggs.

Incubation Period: Eggs will hatch in about 7-10 days depending on the water temperature.

Fry Care

Feeding Fry: Once the fry are free-swimming, feed them infusoria or liquid fry food for the first few days. As they grow, introduce finely crushed flake food and baby brine shrimp.

Water Quality: Maintain excellent water quality by performing regular water changes and using a gentle sponge filter to avoid harming the fry.

Best Tank Mates for Rainbowfish

  1. Neon Tetra
  2. Harlequin Rasbora
  3. Corydoras Catfish
  4. Zebra Danio
  5. Platies
  6. Mollies
  7. Guppies
  8. Cherry Barb
  9. Pearl Gourami
  10. Kuhli Loach


Are rainbow fish aggressive?

No, rainbowfish are generally peaceful and suitable for community tanks.

How big do rainbow fish get?

Rainbowfish can grow up to 3-6 inches, depending on the species.

Can I keep a single rainbowfish?

It’s not recommended; they thrive in groups of at least six.

Is a rainbow fish a good pet?

Yes, rainbowfish are colorful, active, and relatively easy to care for.

Can rainbow fish be kept alone?

No, rainbowfish are social and should be kept in groups.

Do rainbow fish need oxygen?

Yes, like all fish, rainbowfish require well-oxygenated water.

How fast do rainbow fish grow?

Rainbowfish grow at a moderate rate, reaching full size in about a year.

Similar Posts