tank size, temperament, and care requirements for each species." />

Top 10 Best Fish for Beginners

The best freshwater fish for beginner aquarists — hardy, forgiving, peaceful, and widely available. Includes tank size, temperament, and care requirements for each species.

📖 9 min read
🎯 Difficulty: Beginner
🐟 Topic: Beginner

What Makes a Good Beginner Fish?

The best beginner fish are hardy enough to tolerate minor parameter fluctuations, forgiving of new-tank syndrome in a not-quite-cycled aquarium, peaceful enough for a community tank, and widely available in most fish stores. They should not require specialist food, extreme water conditions, or large amounts of space.

Always make sure your tank is properly cycled before adding any fish. Even the hardiest fish will struggle in an uncycled tank.

1. Neon & Cardinal Tetras

Neon tetras are arguably the most iconic beginner fish. The iridescent blue-green stripe and red tail are instantly recognisable. Cardinal tetras are nearly identical but have the red extending the full length of the body — arguably more striking. Both stay under 4 cm, school naturally, and are peaceful with all community fish. Keep in groups of 6 or more. They prefer soft, slightly acidic water but are adaptable to moderate hardness. Minimum tank: 40 litres.

2. Guppies

Guppies are among the hardiest fish in the hobby. They tolerate a wide range of parameters, eat virtually anything, and breed readily. Males have spectacular fan tails in every colour imaginable. Females are larger but more subdued. The main challenge with guppies is population control — they breed constantly if males and females are kept together. Either keep a single sex, or be prepared to rehome fry. Minimum tank: 40 litres.

3. Platies

Platies are livebearers like guppies but slightly more robust and less prone to disease. They come in dozens of colour varieties, eat flake food readily, and are peaceful with everything. Females give birth to live young every 4–6 weeks, so the same population-management consideration applies as with guppies. Platies prefer neutral to slightly alkaline water. Minimum tank: 60 litres.

4. Corydoras Catfish

Corydoras are bottom-dwelling catfish that spend their time sifting through substrate for food scraps. They are completely peaceful, entertaining to watch, and perform a useful housekeeping function. They breathe atmospheric air occasionally — you'll see them dart to the surface and back. Keep in groups of 6 or more; they are social and stressed in isolation. Corydoras paleatus (peppered cory) and C. sterbai are two of the best beginner species. Minimum tank: 60 litres.

5. Zebra Danios

Zebra danios are bullet-proof. They were used in early nitrogen cycle research precisely because they can survive conditions that would kill most fish. They're fast, active, schooling fish with horizontal blue and gold stripes. They're so hardy they're sometimes used for fish-in cycling — though we recommend fishless cycling. Keep in groups of 6+. Minimum tank: 60 litres.

6. Harlequin Rasboras

Harlequin rasboras are a more refined-looking schooling fish than danios. The copper-orange body with a distinctive black triangle marking is elegant and visible from a distance. They're peaceful, hardy, and easy to feed. Unlike danios, they're not hyperactive — they school calmly mid-water and make a tank feel more settled. Keep in groups of 8+. Minimum tank: 60 litres.

7. Mollies

Mollies are peaceful livebearers that come in black, white, dalmatian, and lyretail varieties. They're adaptable to a wide range of hardness levels and even tolerate slightly brackish water. Mollies are more susceptible to disease than guppies or platies if water quality is poor, so they reward good husbandry. Keep in groups with more females than males. Minimum tank: 80 litres.

8. Bristlenose Pleco

The bristlenose pleco is the ideal algae-eating bottom dweller for a beginner tank. Unlike common plecos, which grow to 45 cm and outgrow most aquariums, bristlenose stay under 15 cm. They rasp algae off glass, wood, and décor. They're completely peaceful and hardy. Feed with algae wafers and blanched vegetables in addition to whatever they graze on. Minimum tank: 80 litres.

9. Betta Fish

A male betta is an ideal single-species centrepiece for a smaller tank. The long fins, intense colouration, and bold personality make them one of the most visually striking fish in the hobby. They do not need tankmates to thrive — in fact, they're often better without them. See our full betta care guide. Minimum tank: 20 litres (40 preferred).

10. Cherry Barbs

Cherry barbs are peaceful, subtly beautiful fish. Males turn vivid red when in breeding condition — the contrast against planted aquarium backgrounds is striking. They're less nippy than tiger barbs and work well in community tanks. They're hardy and forgiving. Keep in groups of 6+ with a ratio of more females to males. Minimum tank: 60 litres.

Quick Reference

FishMin TankGroup SizeDifficulty
Neon/Cardinal Tetra40 L6+Easy
Guppy40 L3+Easy
Platy60 L3+Easy
Corydoras60 L6+Easy
Zebra Danio60 L6+Easy
Harlequin Rasbora60 L8+Easy
Molly80 L3+Moderate
Bristlenose Pleco80 L1–2Easy
Betta20 L1 maleEasy
Cherry Barb60 L6+Easy