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
| Fish | Min Tank | Group Size | Difficulty |
|---|---|---|---|
| Neon/Cardinal Tetra | 40 L | 6+ | Easy |
| Guppy | 40 L | 3+ | Easy |
| Platy | 60 L | 3+ | Easy |
| Corydoras | 60 L | 6+ | Easy |
| Zebra Danio | 60 L | 6+ | Easy |
| Harlequin Rasbora | 60 L | 8+ | Easy |
| Molly | 80 L | 3+ | Moderate |
| Bristlenose Pleco | 80 L | 1–2 | Easy |
| Betta | 20 L | 1 male | Easy |
| Cherry Barb | 60 L | 6+ | Easy |
What I’d actually start a beginner with — no heater needed
The ten species above are all solid choices, but if a friend asked me to pick a first stocking for an unheated, room-temperature tank on ordinary tap water, I’d narrow it to a handful I keep and trust:
- White Cloud Mountain Minnows — my top beginner fish for unheated, room-temperature setups. They’re happiest at cooler, room temperatures (no heater needed), they’re hardy and peaceful, and they school beautifully in a group of six or more.
- Zebra Danios — close to indestructible, active, and tolerant of a wide temperature range. A great fish to learn on while your confidence — and your tank — matures.
- Endlers and guppies — livebearers that are cheap, colourful, forgiving, and will happily breed in your tank, which is half the fun for a beginner.
- Neocaridina shrimp 🦐 — not a fish, but the best cleanup crew you can add, and fascinating in their own right once a planted tank has settled.
- Bristlenose Pleco — once the tank is cycled, a single bristlenose is a hardy, useful algae-grazer that stays a sensible size, unlike the common pleco, which does not.
The thread running through that list is the advice I’d give any beginner: pick fish that suit your water and your room temperature rather than fighting to recreate tropical conditions. In many warm regions a room-temperature tank already sits in a comfortable range for these species — one less thing to buy, power, and worry about during extended power cuts.
My honest starting advice: get six White Clouds or danios, cycle the tank properly first, and resist stocking everything at once. Almost every beginner disaster I’ve seen comes from adding too many fish too fast — not from picking the “wrong” species. Start small, let the filter catch up, and add slowly.
Beginner fish to avoid (and what to buy instead)
Just as useful as a good shortlist is knowing what not to start with. These are the fish most often sold to beginners that cause the most grief:
- Common pleco — sold tiny, reaches 30–45 cm (12–18 in) with a huge waste load. Get a bristlenose instead: same algae-grazing job, stays around 10 cm (4 in).
- Common & fancy goldfish — cold-water fish with a heavy bioload that quickly outgrow the small tropical tanks they’re sold for. They need their own large, unheated setup, not a community tank.
- “Assorted” cichlids — mixed cichlids sold cheaply are usually aggressive and want hard, alkaline water that clashes with a soft community tank. I learned this one the hard way — see the African biotope guide.
- Bala “sharks” and iridescent sharks — cute at 5 cm, miserable at 30–100 cm. Almost no home aquarium can house an adult.
- Tiger barbs in small groups — persistent fin-nippers unless kept in a larger group, and even then risky with slow or long-finned tankmates like bettas and angelfish.