Skip to content

What are the best beginner fish for an aquarium?

The hardiest, most forgiving fish for a first aquarium, why they suit beginners, and how to stock them without overcrowding.

The short answer

The best beginner fish are hardy, peaceful and forgiving of small water-quality slip-ups. Popular first choices include guppies, platies, harlequin rasboras, zebra danios, corydoras and a single betta. Match them to your tank size, stock lightly, and build up slowly β€” a forgiving fish still needs a cycled tank and steady maintenance.

What makes a good starter fish

Beginner-friendly species tend to share a few traits: they tolerate a range of conditions, stay small, get along with tankmates, and are widely available and inexpensive. Just as important, they cope better than delicate species while you’re still learning to keep water parameters stable. They also tend to eat readily, show few fussy dietary needs, and recover more easily from the minor swings that happen in any young tank.

Key point: "hardy" is not "indestructible." Even the toughest beginner fish needs a fully cycled tank, appropriate temperature and regular water changes β€” hardiness buys you margin for error, not a free pass.

Reliable beginner picks

  • Guppies & endlers β€” colourful, active livebearers (keep more males to limit breeding)
  • Platies β€” peaceful and undemanding
  • Harlequin rasboras β€” easy nano schoolers (keep 6+)
  • Zebra danios β€” hardy and lively for slightly larger tanks
  • Corydoras β€” sociable bottom feeders (keep 6+ of one species)
  • Betta β€” a single, low-maintenance centrepiece

Choose species that fit your tank’s size and keep any schooling fish in proper groups.

Before you start

Whatever you pick, cycle the tank first, then add fish gradually and acclimate them slowly. Keep up regular water changes. For a first setup, see the best aquariums for beginners, and for stocking numbers read how many fish in a 60 litre tank.

Frequently asked questions

What is the easiest fish to keep for beginners?

Guppies, platies and harlequin rasboras are among the easiest β€” hardy, peaceful and tolerant of small mistakes. A single betta is another good, low-demand starter.

How many fish should a beginner start with?

Start with a small group after cycling, then build up in batches. Understocking a first tank is much safer than filling it, and gives the filter time to mature.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages