Fish

10 Best Freshwater Fish for Beginners (Hardy and Peaceful)

Discover 10 hardy, colorful and peaceful freshwater fish that are perfect for a first aquarium, with tank size, temperature and tankmate tips.

Small freshwater fish swimming among green aquarium plants
Photo: Paolo Neo (Public domain)

Choosing your first fish is one of the most fun parts of starting an aquarium. The best beginner fish are hardy enough to tolerate small mistakes, peaceful with other fish and do not outgrow a home aquarium. This list focuses on popular species that are easy to find in U.S. pet stores and have a strong track record with new fishkeepers.

Key takeaways
  • Always cycle your tank before adding any fish.
  • Schooling fish should be kept in groups of at least six.
  • Check adult size: some "beginner" fish sold small grow very large.
  • Choose species with similar temperature and water needs.

Quick comparison

FishAdult sizeMin. tankTemp (°F)Group
Betta2.5 in5 gal76 to 82Alone (males)
Platy2.5 in10 to 20 gal70 to 80Small group
Guppy2 in10 gal72 to 82Small group
Zebra Danio2 in20 gal long65 to 776 or more
Harlequin Rasbora2 in20 gal72 to 808 or more
Neon / Cardinal Tetra1.5 in20 gal72 to 808 or more
Corydoras Catfish2 to 3 in20 gal72 to 786 or more
Cherry Barb2 in20 gal73 to 816 or more
Bristlenose Pleco4 to 5 in30 gal72 to 80Alone or pair
White Cloud Minnow1.5 in10 to 20 gal60 to 726 or more

These numbers are general guidelines. Always research the specific variety you plan to buy.

1. Betta fish

Bettas are famous for flowing fins and big personalities. Males must be kept apart from other male bettas, and they may nip at long-finned tankmates. A heated, filtered tank of at least 5 gallons is the minimum; bowls are not suitable. Read our full betta fish care guide.

2. Platies

Platies are cheerful, colorful livebearers that are very forgiving of beginner mistakes. They come in red, orange, yellow, blue and patterned varieties. Be aware that platies breed easily; keeping only males avoids surprise babies.

3. Guppies

Guppies are small, active and stunning, with endless color patterns. Like platies, they breed readily. Male guppies can harass females, so keep two or three females per male if mixing.

4. Zebra danios

Danios are fast, playful schooling fish that tolerate a wide temperature range, including unheated tanks in many homes. They love long tanks with plenty of swimming room and need a secure lid because they can jump.

5. Harlequin rasboras

These peaceful fish have a copper body and a distinctive black triangle patch. A group swimming together among plants is beautiful to watch. They are calm and get along with most community fish.

6. Neon and cardinal tetras

Neon tetras are classic aquarium fish with glowing blue and red stripes. They do best in a mature, stable tank, so add them after your aquarium has been running for a while. Cardinal tetras look similar but prefer slightly warmer water.

7. Corydoras catfish

Corydoras are adorable bottom-dwellers that sift through sand looking for food. They are social and happiest in groups. Use smooth sand or fine gravel to protect their sensitive barbels, and make sure sinking food reaches them.

8. Cherry barbs

Unlike some barbs that nip fins, cherry barbs are peaceful. Males turn a deep cherry red, especially when kept in a group with females and plenty of plants.

9. Bristlenose pleco

Many people buy the common pleco to eat algae, not realizing it can grow over a foot long. The bristlenose pleco stays around 4 to 5 inches, making it a much better choice. It needs driftwood to graze on and sinking algae wafers or vegetables.

10. White Cloud Mountain minnow

These small, hardy fish prefer cooler water and are a great option for unheated tanks in temperate rooms. Their colors brighten when kept in a group.

Fish to avoid as a beginner

  • Common plecos: grow very large and produce a lot of waste.
  • Goldfish in small tanks: they are messy and grow larger than many people expect. See our goldfish care guide.
  • Oscars and large cichlids: need very large tanks and strong filtration.
  • Red-tailed sharks and tiger barbs: can be territorial or nippy in small community tanks.
Before buying, ask the store how big the fish will grow and whether it gets along with the fish you already have.

Frequently asked questions

What is the hardiest fish for beginners?

Platies, zebra danios and White Cloud minnows are among the most forgiving. Even hardy fish still need a cycled tank and regular water changes.

Can I mix all of these fish together?

Many can share a community tank, but match temperature needs. Cool-water fish like White Clouds are not ideal with warm-water species like bettas. Male bettas should not be kept with fin-nipping or flashy long-finned fish.

Where should I start?

Start with our step-by-step guide to setting up a freshwater aquarium.

Friendly reminder: This guide is for general information only and is not a substitute for professional veterinary advice. If your pet seems unwell, contact a licensed veterinarian.
Gearing up for your fish?
See the supplies we recommend in our Top Picks guide →