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.

Female albino bristlenose pleco — an ideal beginner fish

The albino BN — peaceful, useful, and one of the best beginner fish available

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

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.

From the fishroom

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.
💬
One question solves most of thisBefore buying any fish, ask two things: how big does it get, and what water does it want? Nearly every beginner stocking disaster comes from skipping those two questions at the shop.