The short answer
The easiest fish to keep are the classic hardy beginners: white cloud mountain minnows, guppies, platies, zebra danios and bettas. All of them tolerate small mistakes, adapt to a range of water conditions, eat readily and stay healthy as long as the basics — a cycled, filtered tank with clean, stable water — are in place.
What makes a fish “easy”
“Easy” really means forgiving and adaptable. The best beginner fish share a few traits:
- They handle a wide range of temperature and pH rather than needing precise water.
- They’re disease-resistant and active, so problems are obvious early.
- They accept ordinary flake or pellet food without fuss.
None of these fish are indestructible, though. The single biggest factor in success isn’t the species — it’s whether your tank is cycled and maintained. A hardy fish in an uncycled tank still suffers.
The top easy picks
- White cloud mountain minnow — tiny, peaceful and so hardy it even copes with cool rooms.
- Guppy — colourful, active and endlessly available; livebearers that breed happily.
- Platy — a chunkier, equally easygoing livebearer in every colour.
- Zebra danio — fast, playful and almost bulletproof in a group.
- Betta — a striking centrepiece that’s very forgiving in a warm, filtered tank.
Setting them up for success
Give them a stable home and they’ll practically look after themselves. Start with the biggest tank you have room for — larger volumes are more stable — add a gentle filter and, for tropical species like guppies and bettas, a heater. Test the water while you learn with a liquid test kit, and feed a good staple fish food sparingly.
New to it all? Our best beginner aquarium guide and the answer to what is the best fish for a beginner walk you through the first steps.