Once youโve decided to start your own freshwater aquarium, picking your starting fish can feel equally exciting as it is daunting โ thereโs so many different types!
In this article, youโll discover some beautiful, entertaining buddies you can use to ease you into the hobby.
These easy-going fish wonโt make a fuss if you make some mistakes. So letโs get started, and discuss some of my favorite freshwater fish for beginner aquarists youโll love.
1. White Cloud Minnow (Tanichthys albonubes)

Quick Stats:
- Min. Tank Size: 10 Gallons
- Care level: Easy
- Temperament: Friendly
- Lifespan: 5 years
- Approx. Size: 1.5โณ
- pH: 6.0-8.0
- Temperature: 64-72 ยฐF
- Hardness: 5-20 dGH
A small colorful fish, itโs very hardy and often recommended to beginners as they can be forgiving when it comes to water temperature and quality.
But, you donโt want to go too warm on them, they love cold water.
White Cloud Minnows are shoaling fish, and feel comfortable in a group of at least 6. Keeping one alone could cause it to become timid and lose its bright color.
And youโll be able to keep these with most other fish, as long these other fish arenโt likely to eat them.
Not picky eaters, theyโll eat all types of food, including live, frozen, and flake food.
2. Zebra Danios (Danio rerio)

Quick Stats:
- Min. Tank Size: 10 Gallons
- Care level: Easy
- Temperament: Peaceful
- Lifespan: 5 years
- Approx. Size: 2โณ
- pH: 6.5-7.0
- Temperature: 64-74 ยฐF
- Hardness: 5-12 dGH
A popular fish for beginners, Zebra Dinos are an attractive hardy fish. Easily recognizable with their striped zebra pattern, theyโve got a ton of energy and personality.
And theyโre most comfortable in a school of six or more.
Itโs a fish that will help branch your knowledge off into areas of fish keeping you may not have thought of. Zebra Danios like to stay on the upper levels of an aquarium, so it will teach you about the different zones in your aquarium.
These fish are omnivorous and will accept most foods. However, they do enjoy small live or frozen inverts and fresh vegetable matter.
3. Black Skirt Tetra (Gymnocorymbus ternetzi)

Quick Stats:
- Min. Tank Size: 10 Gallons
- Care level: Easy
- Temperament: Peaceful
- Lifespan: 5 years
- Approx. Size: 2โณ
- pH: 6.0-8.0
- Temperature: 68-79 ยฐF
- Hardness: 15 dGH
Black Skirt Tetraโs are known for their distinctive black dorsal and anal fins. You should keep it in a school of at least five, and although 10 gallons is the bare minimum, a 20+ gallon tank would be a good idea.
Although, theyโre excellent community fish if you house them with slow moving or fish with long fins they may nip at them. Black Skirt Tetraโs are accustomed to large plants in their natural habitat, so you should include plants, rocks and other hiding places.
These hardy fish will soldier through any mistakes you might make and theyโre prepared to eat just about any food: live, fresh, frozen, freeze-dried, or flake foods.
4. Platies (Xiphophorus maculatus)

Quick Stats:
- Min. Tank Size: 10 Gallons
- Care level: Easy
- Temperament: Peaceful
- Lifespan: 2-3 years
- Approx. Size: 2โณ
- pH: 6.8-8.0
- Temperature: 65-78 ยฐF
- Hardness: 10-28 dGH
An awesome choice, Platies have been selectively bred to create new color combinations, so you can pick and choose from many varieties.
Theyโre a good hardy fish that will take some fluctuation in water conditions. A great community fish, theyโll live peacefully with any other non-aggressive fish.
Platies arenโt fussy when it comes to eating. Flake or freeze-dried food, they donโt mind, theyโll also eat any algae which could develop in your tank.
5. Swordtails (Xiphophorus hellerii)

Quick Stats:
- Min. Tank Size: 20 Gallons
- Care level: Easy
- Temperament: Males may be aggressive to other males
- Lifespan: 3-5 years
- Approx. Size: 5โณ (including the tail)
- pH: 7.0-8.0
- Temperature: 72-82 ยฐF
- Hardness: 10-20 dGH
This tough guy is often regarded as a โbeginner onlyโ fish due to its low demands for water conditions.
Brightly colored, they get their name from their long bottom fin that looks like a sword.
Theyโre a community fish so theyโll thrive in groups of at least five. You may see males become aggressive and display dominance over each other with posturing, erected fins, circling and mouth-to-mouth wrestling.
Swordtails are omnivores, so you should feed them flake food supplemented with blanched vegetables and live or frozen food.
6. Bristlenose Pleco (Ancistrus)

Quick Stats:
- Min. Tank Size: 29 Gallons
- Care level: Easy
- Temperament: Peaceful
- Lifespan: 3-4 years
- Approx. Size: 6โณ
- pH: 6.0-8.0
- Temperature: 68-77 ยฐF
- Hardness: 2-20 dGH
Also known as the Bushynose Pleco, they come in a few different varieties for you to choose from: longfin, albino, and longfin albino.
Itโs a hardy fish, which will stand up to a wide range of water conditions.
Theyโll also provide you with a cleaning service, theyโll sweep the bottom of your tank eating up any leftover food which could decay at the bottom of your aquarium.
As well as any unwanted algae from the bottom and sides of your tank. Bristlenose Plecoโs enjoy hiding in caves and under driftwood, so providing some hiding places in your aquarium is a must.
7. Kribensis Cichlid (Pelvicachromis pulcher)

- Min. Tank Size: 29 Gallons
- Care level: Easy
- Temperament: Territorial
- Lifespan: 5-8 years
- Approx. Size: 4โณ
- pH: 6.0-8.0
- Temperature: 75-79 ยฐF
- Hardness: 5-20 dGH
Kribensis is one of the dwarf Cichlid species and are very flamboyant with great coloration. Itโs a great option for you as it can tolerate a range of water conditions.
You may read that they can be kept in community tanks, however, I would advise against this. Youโd have to be very cautious about who you house them with, and they can become very territorial.
Kribensis Cichlids are omnivorous, so theyโll eat most of what you put in your tank. You can provide them with a varied diet, including cichlid pellets, flake food, and live food.
8. Betta Splendens

Quick Stats:
- Min. Tank Size: 5 Gallons
- Care level: Easy โ intermediate
- Temperament: Peaceful (in the right conditions)
- Lifespan: 2-3 years
- Approx. Size: 3โณ
- pH: 6.0-7.5
- Temperature: 75-80 ยฐF
- Hardness: 5-20 dGH
Not often recommended as a beginner fish due to their aggressive nature. However, if you house them alone you shouldnโt have any problems.
Bettas have spectacular fins and come in a wide variety of bright colors.
Theyโll even greet you when you approach the tank! Of course, thereโs a lot of misleading content available, you should never keep a Betta in a tank smaller than 5 gallons and it should be heated.
Bettas are carnivores, but will eat flake food along with freeze dried and live foods. Youโre able to buy commercial Betta foods.
If you provide what this fish needs, itโs one of the best beginner fish you can go for.
Theyโre well worth the extra effort.
You can see an in-depth guide on taking care of betta fish here.
9. Dwarf Neon Rainbow Fish (Melanotaenia praecox)

Quick Stats:
- Min. Tank Size: 40 Gallons
- Care level: Easy
- Temperament: Peaceful
- Lifespan: 3-5 years
- Approx. Size: 2-3โณ
- pH: 6.5-7.0
- Temperature: 75-82 ยฐF
- Hardness: 5-12 dGH
I love this species of fish, Iโve kept them for years. This peaceful little fish prefers to be kept in a group of three or more.
Males are silver with red fins and are covered with bright blue iridescent scales all along their sides. The bright blue color flashes as they swim along the tank.
This species will need a larger tank, at least a 40 gallon. They are very active swimmers that need a lot of room. Beautiful and hardy, these are great little fish.
10. Cherry Barbs (Puntius titteya)

Quick Stats:
- Min. Tank Size: 30 Gallons
- Care level: Easy
- Temperament: Peaceful
- Lifespan: 4-6 years
- Approx. Size: 2โณ
- pH: 6.0-7.0
- Temperature: 75-79 ยฐF
- Hardness: 4-8 dGH
These peaceful little guys are a joy to watch. They prefer to live in a group of five or more and are very active and social.
Males turn a brilliant red color when theyโre trying to woo females. Itโs so eye-catching.
Theyโre a great community fish. A school of cherry barbs will happily live with other small peaceful fish.
This species will gladly feed on high quality micro pellets and crushed flakes. I recommend a color enhancing food, like Omega One Super Color Flakes, to help provide nutrients that will brighten their red color.
11. Zebra Loach (Botia striata)

Quick Stats:
- Min. Tank Size: 40 Gallons
- Care level: Easy
- Temperament: Peaceful
- Lifespan: 10 years
- Approx. Size: 4โณ
- pH: 6.5-7.5
- Temperature: 74-79 ยฐF
- Hardness: 4-8 dGH
This species is a great little cleaner fish that is so much fun to watch. Zebra loaches are very, very social and need to be kept in a group of five or more.
These fish arenโt quite as common as their cousin, the clown loach, but they are a much better choice for most aquariums. Clown loaches are little and cute in the live fish store, but they eventually grow to be over 12 inches long and require at least a 150 gallon aquarium.
By contrast, zebra loaches only get about 4 inches long and can happily live in a 40 gallon tank.
On top of being great at scouring the tank for leftover food, these fish will also gladly devour any pest snails in your aquarium. But be aware, they will eat ANY snail, even big mystery or nerite snails you want in your tank.
12. Harlequin Rasboras (Trigonostigma heteromorpha)

Quick Stats:
- Min. Tank Size: 10 Gallons
- Care level: Easy
- Temperament: Peaceful
- Lifespan: 6 years
- Approx. Size: 1.75โณ
- pH: 6.0-7.5
- Temperature: 74-82 ยฐF
- Hardness: 4-10 dGH
These little rasboras are some of the cutest fish youโll ever see. This species is another schooling fish that needs to be kept in a group of five or more to be happy.
Harlequin rasboras bright coppery color is so gorgeous in person. Itโs like the dusky sunset gold you used to see all the time on classic cars.
Harlequinโs are tiny, less than 2 inches long. Make sure you donโt try to mix them with fish big enough to swallow them whole. Even โpeacefulโ fish will eat tank mates that easily fit in their mouths.
This species can live in a smaller tank, but I highly recommend keeping them in as large a tank as you can manage. More room to swim makes their behavior more interesting.
What Makes a Fish Beginner Friendly?
Not all fish have the same tolerance levels, in the aquarium community we call this โhardinessโ. And a beginner friendly fish is hardier than others.
As a beginner, youโre likely to make mistakes. Hardy fish has a higher chance of surviving abuse, improper conditions and incorrect water parameters.
Thatโs not to say you canโt go for a more delicate fishโฆ itโs justโฆ youโre more likely to fail because the care levels are much higher.
However, there are a lot of great hardy fish out there for you to choose from. Theyโre forgiving and are more likely to survive any mistakes you make. This will allow you to get your hands wet with the hobby.
Youโll be able to take off your training wheels.
You can use these fish to help build your fundamental fish keeping skills and knowledge. Then, when youโre comfortable, you can move onto moderate caring fish and delicate fish.
Itโs Not All About Being Hardy
Just because a fish is hardy, doesnโt mean itโs suitable for a beginner. There are more hardy fish out there, however, they donโt meet all the standards to make it beginner friendly.
Hereโs what makes a hardy fish freshwater beginner friendly
- The size it grows to: it should be able to live itโs whole life in a 10-30 gallon tank (3-4 inches)
- A community fish: your fish should be able to get on with just about anything so you donโt have to worry about it fighting
- Clean: you donโt want it to cause an excess amount of waste for its size
- Easy on the eye
The Final Word For Beginner Fish Keepers
Pick any of the above, theyโre all excellent choices for a beginner hobbyist.
What I will stress, is you should always read up on their needs so you can provide them with exactly what they need.
And Iโm sure you want to enjoy them for years to come. Remember, before you go adding any fish to your tank, make sure youโve cycled your aquarium so itโs a safe environment for you fish.

Hi, really useful info thank you ? roughly 2 or 3 suggestions are absolutely perfect for my smallish tank and my little mistakes!
Hey Albe, thank you so much for taking the time to comment. So happy youโve found this useful! Wish you all the best. Happy fish keeping.
Yes!!!! There is so much fish!??
Thanks for the info. Very helpful
Iโm trying to get a fish for the first time, thanks for the tips.
Thank you so much
Iโve raised fish for years when I moved I packed it all up now itโs up & running Iโm just looking for fish to cycle my tank. Thanks for the ideas.