Best Fish for Beginners

The right first fish makes all the difference. Here are the most forgiving species.

Tank Setup First

Don’t buy fish before your tank is ready:

  1. Set up tank and equipment
  2. Run nitrogen cycle (4-6 weeks)
  3. Test water parameters daily
  4. Add fish slowly once cycled

Top Beginner Fish

1. Betta Fish

Tank Size: 5 gallons minimum Temperature: 76-82°F Why They’re Great: Beautiful colors, personality, can live alone

2. Neon Tetras

Tank Size: 10 gallons minimum Temperature: 70-77°F Why They’re Great: Colorful, peaceful, schooling fish (keep in groups of 6+)

3. Guppies

Tank Size: 5 gallons minimum Temperature: 72-82°F Why They’re Great: Colorful, breed readily, very hardy

4. Platies

Tank Size: 10 gallons Temperature: 70-77°F Why They’re Great: Peaceful, many colors, easy to breed

5. Corydoras Catfish

Tank Size: 10 gallons Temperature: 72-78°F Why They’re Great: Bottom feeder keeps tank clean, peaceful, schooling

6. Mollies

Tank Size: 20 gallons Temperature: 72-78°F Why They’re Great: Hardy, various colors, livebearers

7. Goldfish (Single Tail)

Tank Size: 20 gallons per fish Temperature: 65-72°F (cold water) Why They’re Great: Classic pet, long-lived

Fish to Avoid as Beginners

❌ Angelfish (needs large tank) ❌ Plecos (grow huge) ❌ Cichlids (aggressive) ❌ Flowerhorn (aggressive, large) ❌ Common Pleco (grows to 2 feet!)

Beginner Tank Mates

Compatible combinations:

  • Betta + Corydoras
  • Neon Tetras + Guppies
  • Platies + Mollies + Corydoras

Essential Equipment

  • Filter (crucial!)
  • Heater (for tropical fish)
  • Thermometer
  • Water test kit
  • Gravel vacuum
  • Water conditioner