Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

12 Easiest Fish to Take Care Of: My Top Picks for Beginners After 25 Years

Easiest Fish To Take Care Of

Thank you for visiting! By the way… any links on this page that lead to products on Amazon and other stores/partners are affiliate links Aquarium Store Depot earns a commission if you make a purchase.

After 25 years in the hobby and time managing fish stores, I’ve introduced a lot of people to fishkeeping. The fish you start with matters more than most people realize. Choose wrong and you’ll have a crash in the first month and walk away. Choose right and you’ll still be in this hobby a decade later. “Easy” doesn’t mean zero maintenance or any tank size. It means a fish that can absorb beginner mistakes: the temperature swing, the delayed water change, the tank that isn’t fully cycled yet. These 12 fish are the ones I’d actually put in front of someone starting out, ranked by how forgiving they are when things aren’t perfect.

You still need to cycle the tank. Easy fish forgive mistakes. They don’t survive neglect.

Key Takeaways

  • “Easy” means forgiving. It does not mean indestructible or no-maintenance.
  • Every tank needs to be cycled before adding fish. This is not optional regardless of how hardy the fish is.
  • The fish most often marketed as “beginner” (goldfish, cichlids) are actually intermediate-to-advanced. Avoid them until you have a working tank.
  • School fish (tetras, danios, rasboras) need to be kept in groups of at least 6. A school of 2 is not a school. It’s two stressed fish.
  • Bettas are genuinely easy in their own tank. They are not easy in a community tank with fin-nippers or other bettas.
  • The bristlenose pleco is the best algae eater for a beginner tank. It stays small and is far more manageable than common plecos.

Expert Take | Mark Valderrama, AquariumStoreDepot

After 25 years in this hobby, the fish I’d put in front of any new keeper first is the zebra danio. Nearly indestructible, active enough to keep you interested, peaceful, easy to feed. If you can keep danios alive and healthy for 60 days, you have enough experience to add more sensitive fish. If you want something flashier to start, bettas in their own 5-gallon (19 L) setup are the second recommendation. The key thing beginners almost always miss: the fish aren’t the problem. The tank setup and the cycle are. Get those right and most fish on this list will take care of themselves.

ASD Difficulty Rating: Quick Reference Guide

This guide covers the hardiest, most beginner-friendly freshwater fish. Species that forgive beginner mistakes while rewarding proper care. Use it to build a tank that succeeds from the start.

ASD Beginner Fish Tiers

Most Forgiving (start here): Zebra danios, white cloud minnows, bettas (solo tank), endler’s livebearers

Very Hardy (great first community fish): Cherry barbs, harlequin rasboras, kuhli loaches, corydoras, cherry shrimp

Hardy but with one important caveat: Bristlenose pleco (needs wood), siamese algae eater (grows large), red-eye tetra (needs school of 6+), black neon tetra (needs school of 6+)

12 Easiest Fish to Take Care Of

Each species profile includes the key stats you need: scientific name, temperament, origin, size, minimum tank size, diet, pH, temperature, and difficulty to breed.

1. Betta Fish

WYSIWYG Available!
Betta Fish

Use Coupon Code ASDFISH at Checkout

Betta Fish are one of the most beautiful varieties of freshwater fish available in the hobby. Easy to care for with plenty of varieties!

Buy Premium Varieties Buy On Petco Online
  • Scientific name: Betta splendens
  • Temperament: Aggressive toward other bettas and fin-nippers
  • Origin: Southeast Asia
  • Size: 2.5 inches (6.4 cm)
  • Minimum Tank Size: 5 gallons (19 L)
  • Diet: Pellets, flakes, brine shrimp, bloodworms
  • pH: 6.5-7.5
  • Temperature: 75-82°F (24-28°C)
  • Difficulty to breed: Moderate

The betta fish gets labeled as easy because it can survive in smaller spaces than most tropical fish, but “survive” and “thrive” are different things. In a properly set up 5-gallon (19 L) tank with a heater, a sponge filter, and regular water changes, bettas are genuinely low-maintenance and visually spectacular. In a bowl with no filter and no heat? They’ll fade, fin-rot, and die. The setup matters more than the fish’s hardiness.

Keep one betta per tank. Males will fight, fins will be destroyed, and one fish will die. That’s not a maybe.

2. White Cloud Minnows

  • Scientific name: Tanichthys albonubes
  • Temperament: Peaceful
  • Origin: China
  • Size: 1.5 inches (3.8 cm)
  • Minimum Tank Size: 10 gallons (38 L)
  • Diet: Granules, pellets, flakes
  • pH: 6.0-8.5
  • Temperature: 58-72°F (14-22°C)
  • Difficulty to breed: Moderate

White cloud minnows are cold-water fish that don’t require a heater in most homes. That removes one of the most common beginner failure points: heater malfunction or temperature swings. They’re peaceful, colorful, and completely manageable. They prefer cooler water than most tropical fish, so don’t mix them with species that need 78-82°F (26-28°C). Keep them in a school of 6 or more for the best display.

3. Danios

Leopard Danio in Planted Tank
  • Scientific name: Danio rerio and related species
  • Temperament: Peaceful
  • Origin: South and Southeast Asia
  • Size: 1.5-2 inches (3.8-5 cm) for zebra danios; up to 4 inches (10 cm) for giant danios
  • Minimum Tank Size: 10-20 gallons (38-76 L)
  • Diet: Pellets, granules, flakes, live/frozen foods
  • pH: 6.0-8.0
  • Temperature: 65-77°F (18-25°C)
  • Difficulty to breed: Moderate

If I had to pick one fish for a beginner, it would be the zebra danio. They’re active, they school, they’re nearly indestructible, and they signal clearly when something is wrong in the tank because sick danios are obvious. They’re also fast enough to avoid most fin-nippers, which makes them compatible with a wide range of tank mates. Keep a school of 8 or more.

4. Endler’s Livebearer

  • Scientific name: Poecilia wingei
  • Temperament: Peaceful
  • Origin: Venezuela
  • Size: 1.5 inches (3.8 cm)
  • Minimum Tank Size: 10 gallons (38 L)
  • Diet: Granules, pellets, flakes
  • pH: 7.0-8.5
  • Temperature: 75-86°F (24-30°C)
  • Difficulty to breed: Easy

Endler’s livebearers are smaller than guppies, more colorful than most nano fish, and one of the easiest fish to breed in the hobby. If you want to control population: keep only males, or only females. A mixed tank will have fry regularly. That’s either a feature or a problem depending on your setup.

5. Kuhli Loach

  • Scientific name: Pangio semicincta
  • Temperament: Peaceful
  • Origin: Southeast Asia
  • Size: 3.5-4 inches (9-10 cm)
  • Minimum Tank Size: 15 gallons (57 L)
  • Diet: Sinking tablets, frozen foods
  • pH: 3.5-7.0
  • Temperature: 70-79°F (21-26°C)
  • Difficulty to breed: Advanced

Kuhli loaches are nocturnal, which means you won’t see them much during the day. They’re shy, they hide, and they emerge at feeding time and after lights out. Don’t get them as your only species if constant visibility is the goal. In a community tank where the bottom needs a cleaner and a conversation piece, they’re excellent. Keep 3 or more: solo kuhli loaches barely move. In a group, they become noticeably more active.

6. Bristlenose Pleco

  • Scientific name: Ancistrus spp.
  • Temperament: Peaceful
  • Origin: South America
  • Size: 5 inches (13 cm)
  • Minimum Tank Size: 30 gallons (114 L)
  • Diet: Algae wafers, sinking tablets, fresh vegetables, driftwood
  • pH: 6.5-7.4
  • Temperature: 70-78°F (21-26°C)
  • Difficulty to breed: Moderate

The bristlenose pleco is the pleco to get for a beginner tank. Common plecos grow to 12-18 inches (30-46 cm) and will outgrow most home aquariums within 2 years. Bristlenoses stay at 5 inches (13 cm) and are legitimate algae eaters that will visibly clean the glass and decorations. They need driftwood in the tank: wood is a dietary component, not just decoration. Without it, their health declines. Provide it and they’ll do their job for years.

7. Harlequin Rasbora

  • Scientific name: Trigonostigma heteromorpha
  • Temperament: Peaceful
  • Origin: Southeast Asia
  • Size: 1.25-1.75 inches (3.2-4.4 cm)
  • Minimum Tank Size: 15 gallons (57 L)
  • Diet: Granules, flakes, frozen/live foods
  • pH: 5.0-7.5
  • Temperature: 70-82°F (21-28°C)
  • Difficulty to breed: Moderate

Harlequin rasboras are one of the most reliable community fish I know of. They’re peaceful, they school tightly, they accept a wide pH range, and they have that distinctive black triangle marking that makes them genuinely attractive. They love planted tanks. Keep 8 or more and they’ll be one of the best visual elements in the aquarium.

8. Corydoras Catfish

Albino Cory Catfish
  • Scientific name: Corydoras spp.
  • Temperament: Peaceful
  • Origin: South America
  • Size: 2-3 inches (5-7.5 cm)
  • Minimum Tank Size: 15-20 gallons (57-76 L)
  • Diet: Sinking pellets, tablets, frozen/live foods
  • pH: 7.0-8.0
  • Temperature: 74-80°F (23-27°C)
  • Difficulty to breed: Advanced

Corydoras are one of the few fish that breathe atmospheric air as a supplement, so you’ll regularly see them dart to the surface and dart back down. It’s a normal behavior, not a sign of distress, as long as it’s not constant. They’re peaceful, they clean up the bottom, they get along with nearly everything, and they’re entertaining to watch in groups. Keep 4 or more of the same species. Mixed cory species rarely school together effectively.

9. Cherry Barbs

  • Scientific name: Puntius titteya
  • Temperament: Peaceful
  • Origin: Sri Lanka
  • Size: 1.5-2 inches (3.8-5 cm)
  • Minimum Tank Size: 15 gallons (57 L)
  • Diet: Granules, pellets, flakes, some plant matter, live/frozen foods
  • pH: 6.0-8.0
  • Temperature: 68-81°F (20-27°C)
  • Difficulty to breed: Moderate

Cherry barbs don’t have the fin-nipping reputation of tiger barbs, which makes them a good choice for community tanks with delicate fish. Males are a deep red, females a pale bronze. Keep a higher ratio of females to males to avoid males stressing each other out competing for mates. A school of 8 with 2-3 males and 5-6 females is the ideal setup.

10. Red-Eye Tetra

Red Eye Tetra
  • Scientific name: Moenkhausia sanctaefilomenae
  • Temperament: Peaceful
  • Origin: South America
  • Size: 2.8 inches (7 cm)
  • Minimum Tank Size: 20 gallons (76 L)
  • Diet: Granules, pellets, flakes, plant matter, live/frozen foods
  • pH: 6.0-8.0
  • Temperature: 72-79°F (22-26°C)
  • Difficulty to breed: Moderate

The red-eye tetra is underrated. It grows a bit larger than neon or cardinal tetras, which makes it more visible and more compatible with a wider range of tank mates. It’s hardy across a wide pH range and temperature range, eats anything, and is peaceful enough for most community setups. Keep in schools of at least 6.

11. Siamese Algae Eater

  • Scientific name: Crossocheilus oblongus
  • Temperament: Peaceful
  • Origin: Southeast Asia
  • Size: 6 inches (15 cm)
  • Minimum Tank Size: 20 gallons (76 L)
  • Diet: Algae, plant matter
  • pH: 6.5-8.0
  • Temperature: 75-79°F (24-26°C)
  • Difficulty to breed: Advanced

Siamese algae eaters are one of the few fish that actually eat black beard algae. That makes them useful in ways most algae eaters aren’t. They’re peaceful, adaptable, and not particularly demanding. The caveat is size: at 6 inches (15 cm) they outgrow small community tanks. Plan for a 30-gallon (114 L) or larger if you want to keep them long-term.

12. Black Neon Tetra

  • Scientific name: Hyphessobrycon herbertaxelrodi
  • Temperament: Peaceful
  • Origin: Brazil
  • Size: 1.5 inches (3.8 cm)
  • Minimum Tank Size: 15 gallons (57 L)
  • Diet: Granules, flakes, frozen/live foods
  • pH: 5.0-7.5
  • Temperature: 68-82°F (20-28°C)
  • Difficulty to breed: Moderate

Black neon tetras are more resilient than standard neon tetras and much more forgiving of water parameter fluctuations. They’re a good alternative to neons for new keepers who want that mid-water schooling aesthetic without the fragility. Keep 8 or more. Their black and iridescent white stripe is sharp and attractive, especially against dark substrate.

Mark’s Pick

If I’m setting up a beginner community tank from scratch, here’s the stocking I’d recommend for a 20-gallon (76 L) long: 8 zebra danios or harlequin rasboras for mid-water, 4-6 corydoras for the bottom, and 1 bristlenose pleco for algae duty. That’s a tank that will run reliably, teach you the basics of water chemistry and feeding dynamics, and be visually interesting every day. Once that’s stable for 3 months, you have the experience to start adding more challenging fish.

Fish That Aren’t Actually Beginner Fish

These species get sold to beginners regularly and cause the most early failures:

Avoid These as a Beginner

  • Goldfish: Cold-water fish that don’t belong in tropical community tanks. They produce massive waste. A single goldfish needs 20 gallons (76 L) minimum and a powerful filter. They’re intermediate fish that require significant setup knowledge.
  • Cichlids (most species): Territorial, aggressive, and water-chemistry demanding. German blue rams will die in an uncycled tank. African cichlids need specific hard, alkaline water and tank setups most beginners don’t understand yet.
  • Discus: One of the most parameter-sensitive freshwater fish available. They need 82-86°F (28-30°C), pristine water, and a mature tank. Definitely not beginner territory.
  • Common plecos: Sold cheap, grow to 12-18 inches (30-46 cm), produce enormous waste. Most end up surrendered or in a tank too small for them within 2 years. Get a bristlenose instead.
  • Bettas in community tanks without research: Bettas with fin-nippers (tiger barbs, serpae tetras) end up shredded within a week. Know your tank mates before adding a betta.

Quick Comparison: Best Beginner Fish by Setup

Fish Best Setup Min Tank Forgiveness Level
Zebra Danio Any community 10 gal (38 L) Very High
Betta Solo 5+ gal (19+ L) tank 5 gal (19 L) High (in solo setup)
White Cloud Minnow Cold-water community 10 gal (38 L) Very High
Corydoras Community, bottom layer 15 gal (57 L) High
Bristlenose Pleco Any tank needing algae control 30 gal (114 L) High (needs driftwood)
Cherry Barb Community, peaceful tank 15 gal (57 L) High
Black Neon Tetra Community, mid-water schooler 15 gal (57 L) High

Frequently Asked Questions

What is the absolute easiest fish to keep?

Zebra danios. They’re the most forgiving freshwater fish commonly available. They handle temperature fluctuations, imperfect water chemistry, and beginner errors better than almost anything else. They’re active, they school, they’re inexpensive, and they’re available everywhere. If you can keep danios alive and healthy, you have the fundamentals of fishkeeping down.

Do easy fish still need a cycled tank?

Yes. Every tank needs to be cycled before adding fish. The nitrogen cycle establishes the beneficial bacteria that convert ammonia and nitrite into less harmful nitrate. Without it, even the hardiest fish will be exposed to toxic ammonia spikes. Cycle the tank for 4-6 weeks with an ammonia source before adding any fish. This single step prevents the majority of early fishkeeper failures.

Are goldfish good beginner fish?

No. This is one of the most persistent myths in the hobby. Goldfish are cold-water fish that don’t belong in tropical community tanks. They’re also heavy waste producers that require much larger tanks and more powerful filtration than most beginners realize. A single goldfish needs at least 20 gallons (76 L). Start with danios, rasboras, or white cloud minnows instead.

Can I keep a betta in a 2.5-gallon tank?

Technically yes, but it’s not recommended. Bettas in small tanks are harder to maintain stable water quality in, experience more stress, and have shorter lifespans. A 5-gallon (19 L) tank with a small sponge filter and a heater is the realistic minimum for a betta to thrive rather than just survive. At 5 gallons (19 L), water quality is more stable and maintenance is more manageable.

How many fish can I put in a 10-gallon tank?

The standard rule is 1 inch (2.5 cm) of fish per gallon, but that’s a rough guide, not a hard rule. A 10-gallon (38 L) tank works well for a solo betta, a school of 6-8 nano fish (endler’s, chili rasboras, ember tetras), or a pair of smaller species. Don’t try to put schooling fish that need 6+ individuals into a 10-gallon (38 L) if they need 15-20 gallons (57-76 L) of space to school naturally.

Closing Thoughts

The fish on this list will carry you through the learning curve of fishkeeping. They’re forgiving enough to survive your inevitable beginner mistakes, interesting enough to keep you engaged, and affordable enough that the financial risk of early errors doesn’t end the hobby for you. The one thing they can’t do is compensate for a tank that isn’t cycled or set up correctly. Get the fundamentals right first, then stock the fish.

Ready to buy? Flip Aquatics quarantines their stock before shipping, which makes a real difference with nano fish that are often stressed in transit. Use promo code ASDFLIPPROMO at checkout.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *