Discover the best beginner fish for a freshwater aquarium. Compare 8 easy, hardy species, their tank size needs, and which fish get along together.
Choosing your first fish is exciting, but it's also where many beginners make mistakes. Some fish grow far too large for a home tank, while others are fragile or aggressive. The good news is that there are plenty of colorful, hardy, and peaceful fish that adapt well to life in a home aquarium. This guide introduces eight popular beginner-friendly fish and explains how to keep them healthy.
Before You Buy Any Fish
No fish is truly maintenance-free. Even the hardiest species need a tank that has been fully cycled, clean water, and a suitable diet. Always set up and cycle your aquarium before adding fish, and research how large each species grows, how many should be kept together, and which tank mates are compatible.
8 Best Beginner Fish for Freshwater Aquariums
1. Guppies
Guppies are small, lively, and available in a huge range of colors and tail shapes. They are peaceful, adapt well to different conditions, and are active swimmers. A word of warning: guppies breed very quickly. If you don't want lots of babies, consider keeping only males, which are generally more colorful.
2. Platies
Platies are friendly, hardy, and come in many bright colors. They are peaceful community fish that get along with most other non-aggressive species. Like guppies, they are livebearers, so expect fry if you keep males and females together.
3. Zebra Danios
Zebra danios are fast, energetic fish with distinctive horizontal stripes. They are tough and tolerant of a wide range of water conditions, which makes them excellent for new aquariums. Keep them in groups of at least six, and give them a long tank where they have room to swim.
4. Neon Tetras
Neon tetras are small, shimmering schooling fish that look beautiful in planted tanks. They are peaceful and do best in groups of six or more. They prefer stable water conditions, so add them only after your tank has fully cycled.
5. Corydoras Catfish
Corydoras are gentle, bottom-dwelling fish that help clean up leftover food. They are social and should be kept in groups of at least three to six. Use smooth sand or fine, rounded gravel so their sensitive barbels aren't damaged, and make sure sinking food reaches them.
6. Betta Fish
Bettas are known for their flowing fins and bold colors. They are intelligent and can recognize their owners. Male bettas are territorial and should be kept alone. Contrary to popular belief, they do not thrive in tiny bowls. Provide a heated, filtered tank of at least five gallons (about 19 liters), with gentle water flow and plenty of hiding spots.
7. Harlequin Rasboras
Harlequin rasboras are peaceful schooling fish with a copper-orange body and a dark triangular patch. They are hardy, easy to feed, and get along well with other small, calm species. Keep them in groups of six or more.
8. Mollies
Mollies are attractive, active livebearers that come in black, silver, orange, and spotted varieties. They are generally hardy, but they grow larger than guppies and platies, so they need a bigger tank. Many mollies appreciate slightly harder, well-maintained water.
Beginner Fish Quick Comparison
| Fish | Approx. Adult Size | Suggested Minimum Tank | Group Size |
|---|---|---|---|
| Guppy | 1.5 to 2.5 in | 10 gallons | Small group |
| Platy | 2 to 3 in | 10 to 20 gallons | Small group |
| Zebra Danio | About 2 in | 10 to 20 gallons | 6 or more |
| Neon Tetra | About 1.5 in | 10 gallons | 6 or more |
| Corydoras | 2 to 3 in | 10 to 20 gallons | 3 to 6 or more |
| Betta | 2.5 to 3 in | 5 gallons | Keep alone (male) |
| Harlequin Rasbora | About 2 in | 10 gallons | 6 or more |
| Molly | 3 to 4.5 in | 20 gallons | Small group |
These sizes and tank volumes are general guidelines. Larger tanks are almost always better, and requirements can vary by variety, so check the needs of the exact fish you plan to buy.
Fish That Aren't Good for Beginners
- Goldfish in small tanks: They produce a lot of waste and grow large, so they need much more space than a small bowl or tank.
- Large cichlids: Many are aggressive and need big tanks.
- Common plecos: They are often sold small but can grow very large.
- Fin-nipping or aggressive species: They can harm peaceful tank mates.
- Delicate or hard-to-feed species: These need experienced care and precise water conditions.
Tips for Choosing Compatible Fish
- Match temperament: Keep peaceful fish with other peaceful fish.
- Match water needs: Choose fish that prefer similar temperature and water conditions.
- Avoid size mismatches: Large fish may eat very small tank mates.
- Add fish gradually: A few at a time lets your filter bacteria keep up.
- Quarantine when possible: A separate quarantine tank helps prevent illness from spreading.
Frequently Asked Questions
What is the easiest fish to keep for beginners?
Guppies, platies, zebra danios, and corydoras are often recommended because they are hardy and adapt well to common home aquarium conditions.
How many fish can I put in a 10-gallon tank?
It depends on the species. A common starting point is a small school of tiny fish, such as six neon tetras or rasboras, rather than many different species. Avoid overstocking, and check each fish's adult size.
Can I keep a betta with other fish?
Some bettas can live with peaceful tank mates in a large, well-planted tank, but results vary, and male bettas can be aggressive. Observe carefully and have a backup plan.
Do beginner fish need a heater?
Most tropical species, including bettas, neon tetras, and guppies, do best with a stable temperature, so a heater is recommended. Check the needs of each species.
Final Thoughts
The best beginner fish are hardy, peaceful, and suited to the size of your tank. Start with a small group of one or two compatible species, keep up with regular water changes, and add more fish slowly. With good planning, your first aquarium can be a rewarding and long-lasting hobby.
This article is for general information only and does not replace professional advice from an aquatic veterinarian or experienced aquarist.
