Setting up an aquarium is a wonderful and exciting experience. There is a treasure trove of tropical fish to choose from for your home aquarium. The best fish for you will depend on your personal preferences, as well as the size and setup of your tank. Here are some of the most popular tropical fish.
Neon Tetras |
Guppies and other Livebearers |
Bettas |
Discus |
Gouramis |
Angelfish |
GloFish |
Oscars |
Flowerhorn |
Rainbowfish |
Before we delve deeper into these popular choices, here is a look at how to go about finding which of these fish is best for your aquarium.
How To Choose The Best Tropical Fish For Your Home Aquarium
When choosing tropical fish for your home aquarium, there are several factors to consider to ensure that the fish are compatible with each other as well as the conditions you can provide. Here are some of the criteria to keep in mind
Compatibility
The first thing to consider when choosing fish for your aquarium is compatibility. Some species of fish are territorial or aggressive and should not be kept with timid fish that might get bullied or even eaten. Additionally, some species may be prone to nipping at the fins of other fish. Make sure to research the specific species of fish you’re interested in to ensure that they will get along with the other fish in your tank.
Size
Take into account the adult size of the fish as well as the size of your aquarium. Make sure that the fish will have enough room to swim and grow to their full size in your tank. Keep in mind that some fish can grow quite large and may require a larger tank as they grow.
Water parameters
Be aware of the water parameters that each type of fish requires, including the pH level, temperature, and water hardness. Different species of fish have different needs, and it is important to make sure that the conditions in your tank are suitable for the fish you plan to keep.
Diet
Research the diet of each species you’re interested in. Some fish are carnivorous and require meaty foods, while others are herbivorous and require plant-based foods. Then there are omnivores that eat both types of food. Ensure that you are able to provide the appropriate diet for each species of fish you plan to keep.
Care level
Fish keeping is a hobby that requires different levels of maintenance – some species are easier to care for than others. Before you select your species make sure you are comfortable with the required care level.
Aquascaping
Some species can coexist well with live plants or coral reef while others might not. Take the time to research what species fit the look of the aquarium you want to create.
By taking these factors into consideration and choosing fish that are compatible with each other and with the conditions in your tank, you can create a healthy and enjoyable aquarium environment for your tropical fish as well as for you.
The 10 Best Tropical Fish For Your Home Aquarium
Here is a detailed look at some of the most popular tropical fish options. These options include something for everyone and you can create a truly breath-taking aquarium with any one of these fish or a combination of more than one of them as long as they are compatible with each other.
1. Neon Tetras
Care level | Easy to moderate |
Temperament | Very peaceful |
Minimum tank size | 5-gallon |
Temperature | 65°F – 75°F (18°C -24°C) |
pH | 6.5 – 7.5 |
Compatible tankmates | Other small peaceful fish, shrimps, and snails |

Neon tetras (Paracheirodon innesi) are a popular species of tropical fish that are known for their vibrant colors and small size. They are native to the Amazon River basin in South America and typically grow to a size of about 1.5 inches (4 cm) in length.
One of their most distinctive features is the bright neon blue stripe that runs along their side, which is set off by a red or orange patch near the tail. This striking coloration, combined with their small size, makes them a popular choice for home aquariums.
In terms of compatibility, neon tetras are peaceful fish that are well-suited for community tanks. They do best when kept in groups of at least 6 individuals of their own kind. This will help them to reduce stress and be more active in the aquarium. They can also be kept with other small and peaceful fish, shrimp, and snails.
In terms of care, Neon Tetras are relatively easy to care for and can adapt to a wide range of water conditions.
They are not demanding in terms of feeding, they are omnivorous and will accept most types of food like flakes, pellets, live or frozen food.
Overall, neon tetras are a great option for beginner aquarium hobbyists, or for anyone looking to add a splash of color to their tank.
2. Guppies and other Livebearers
Care level | Easy |
Temperament | Peaceful |
Minimum tank size | 5-gallon |
Temperature | 72°F – 82°F (22°C – 28°C) |
pH | 7.0 and greater |
Compatible tankmates | Other livebearers and shrimps |

Guppies (Poecilia reticulata) are a popular species of tropical fish famous for their bright colours, hardiness, and ease of breeding in captivity. They are native to tropical and subtropical regions of Central and South America and can grow to be about 2 inches (5 cm) in length.
Guppies come in a wide variety of colors, including solid colors like orange, yellow, and red, as well as multi-coloured patterns like stripes, mottles, and spots. These color variations are the result of selective breeding, which has resulted in a large variety of different strains, each with its unique patterns and colors.
In terms of compatibility, guppies are peaceful fish that are well-suited for community tanks. They can be kept with other small, peaceful fish, as well as with snails and shrimp.
One distinguishing feature about these fish is that they are livebearers, meaning they give birth to live young rather than laying eggs. This can be a fun addition to your tank, but it can also cause overpopulation if not carefully monitored and controlled.
In terms of care, guppies are hardy and pretty easy to care for. They are also not demanding when it comes to feeding and will accept most types of food, including flakes, pellets, and frozen or live foods.
Other livebearers that can be a great addition to your tank are Swordtail (Xiphophorus helleri), Platy (Xiphophorus maculatus) and Molly (Poecilia sphenops) which share similar characteristics with guppies in terms of compatibility and care. They are also hardy and easy to breed and will add a variety of colors and shapes to your tank.
3. Bettas
Care level | Easy to moderate |
Temperament | Generally peaceful but very territorial with their own kind |
Minimum tank size | 5-gallon |
Temperature | 76°F – 82°F (24.5°C – 28°C) |
pH | 6.5 – 7.5 |
Compatible tankmates | Other small peaceful fish that do not have long flowing fins |

Bettas, also known as Siamese fighting fish, are a popular species of tropical fish known for their vibrant colors, elaborate fins, and unique personality. They are native to the rice paddies and stagnant waters of Southeast Asia. Bettas are relatively small, typically growing to be about 2.5 inches (6.5 cm) in length.
Bettas possess highly striking coloration which can range from solid colors like red, blue, and purple, to multi-coloured patterns like marbled and spotted. They are also known for their elaborate fins, which can include long, flowing fins on the males. This makes them a popular choice for aquarists who want to add a splash of color and elegance to their tanks.
Bettas are territorial fish and should be kept alone or with species that are not aggressive towards them. They are not recommended for all types of community tanks because of their aggressive nature towards other fish with similar fins or flashy colors. Betta males should be kept in separate tanks to avoid fighting and injury. Females can coexist in a tank if it is large enough and the population is balanced.
In terms of care, Bettas are hardy and relatively easy to care for. Bettas are surface feeders and should be fed a diet that includes floating pellets and brine shrimp.
Bettas have a unique personality and can recognise their owners and even eat from their hands in rare cases. Bettas are a great choice for those looking for a unique and colourful fish with a distinct personality.
4. Discus
Care level | Difficult |
Temperament | Generally peaceful |
Minimum tank size | 55-gallon |
Temperature | 82°F – 86° F (27.5°C – 30°C) |
pH | 6.0 – 7.0 |
Compatible tankmates | Peaceful Tetras, Dwarf Gouramis, Harlequin Rasboras |

Discus fish (Symphysodon spp) are a species of tropical fish very popular for their vibrant colors, elegant shape, and unique swimming style. They are native to the Amazon River basin in South America and are a member of the cichlid family. Discus fish can grow to be around 6 to 8 inches (15-20 cm) in diameter depending on the variety.
Their bright and diverse color patterns, which can range from solid colors like blue, red, and green to multi-coloured patterns like snakeskin and marble make them stand out in the world of tropical aquarium fish. Their unique shape, which is elongated and disc-shaped, as well as their graceful and slow swimming style, make them look even more eye-catching.
In terms of compatibility, Discus fish are peaceful fish that do well in community tanks with other peaceful fish, but they do require highly specific water parameters and an extreme degree of water quality. They are not recommended for tanks with other cichlids or species that are known to be aggressive or nippy. Sudden fluctuations in water parameters can be deadly.
They need a tank of at least 50 gallons. A larger tank is even better. Discuses tend to be picky eaters and may not accept just any type of food. A variety of frozen, live and specially formulated discus food is needed to provide the appropriate nutrition.
They are also sensitive to chemicals and medications, so it is important to research and use products that are safe for them.
Discus fish are among the most beautiful and unique fish that can add color and grace to a tank, but they are just as demanding. They are a great option for experienced aquarists who are willing to invest the time and effort needed to keep these magnificent fish successfully.
5. Gouramis
Care level | Moderate |
Temperament | Mostly peaceful |
Minimum tank size | 20-gallon |
Temperature | 72°C – 83°C (22°C – 28°C) |
pH | 6.5 to 7.8 |
Compatible tankmates | Other fish of similar size and temperament |

Gouramis (Family Osphronemidae) are a group of tropical freshwater fish that are renowned for their vibrant colors and peaceful nature. They are native to Southeast Asia and are a part of the labyrinth fish family. They have a specialized organ that allows them to breathe air. Gouramis can grow to be around 4-6 inches (10-15 cm) in length depending on the species.
Gouramis come in a wide variety of colors and patterns, with some of the most common species including the Kisser gourami (Helostoma temminckii), the Pearl gourami (Trichogaster leeri), and the Three-spot gourami (Trichogaster trichopterus).
Gouramis are peaceful fish that are well-suited for community tanks. They can be kept with other small fish with a similar disposition. Invertebrates like shrimp and snail are also compatible. Some species of gouramis can be quite territorial with other gouramis, especially during breeding time though.
In terms of care, Gouramis are hardy and relatively easy to care for. They aren’t demanding when it comes to feeding and will accept most types of food, including flakes, pellets, and frozen or live foods.
Gouramis are active swimmers and enjoy hiding places like caves, and structures in their tanks. They are great options if you want to add color and activity to their tanks while keeping the care requirements on the lower end of the spectrum.
6. Angelfish
Care level | Moderate |
Temperament | Generally peaceful but can be aggressive on occasion |
Minimum tank size | 30-gallon |
Temperature | 78°F – 84°F (25.5°C – 29°C) |
pH | 6.8 – 7.8 |
Compatible tankmates | Rainbowfish, Gouramis, Corydoras |

Freshwater Angelfish (Pterophyllum scalare) are a species that have a unique triangular shape and elegant fins. They are native to the Amazon River basin in South America and are part of the cichlid family. Angelfish can grow to be around 6 inches (15 cm) in length.
Angelfish are elongated, flattened and arrowhead-shaped with delicate-looking fins. They come in a variety of colors, including silver, gold, black, and various patterns such as marbled, veil, and koi. They also have a very graceful style of swimming which suits their name perfectly. They look really good in planted tanks.
Angelfish are generally peaceful fish that do well in community tanks with other peaceful fish, such as tetras, gouramis, and corydoras. They tend to be sensitive to sudden changes in water parameters. It is important to maintain a high level of water quality and be consistent with water changes and maintenance.
These fish are omnivorous and will accept most types of food including flakes, pellets, frozen and live food.
Angelfish are personable and can learn to recognize their owner. They are also known to form pair bonds and breed in captivity.
Overall, Freshwater Angelfish are a beautiful and unique species that can add elegance and grace to a tank. They are a great option for moderately experienced aquarists.
7. GloFish
Care level | Easy |
Temperament | Peaceful |
Minimum tank size | 10-gallon |
Temperature | 72°F – 82°F (22°C – 28°C) |
pH | 6.8 – 7.8 |
Compatible tankmates | Other GloFish varieties |

This is an option that is unlike any other on this list. GloFish are a brand of genetically modified aquarium fish that have been created by introducing a fluorescent gene from a jellyfish into the DNA of various species of fish. The result is a fish that can fluoresce, or “glow,” in a variety of colors such as fluorescent red, green, blue, and orange.
The most common GloFish species that is available for purchase is based on Zebra Danios but the technology has been extended to other fish such as tetras and barbs.
Their care is similar to that of their non-genetically modified counterparts. They need a proper diet, decent water conditions, a tank of appropriate size, good filtration and lighting. They are hardy and active fish that can be kept with other peaceful fish of similar size but look best in a GloFish-only tank.
A tank with a dark substrate and the right lighting is needed to display these fish in their full glory.
It’s important to note that while GloFish can be legal to purchase in certain locations, they may be banned in other areas or not allowed to be released into the wild, as they are considered an invasive species. If released into the wild, they could disrupt local ecosystems.
GloFish are a unique and interesting addition to an aquarium, but their genetic modification, unique tank setup, and environmental implications should be taken into account before purchasing them.
8. Oscars
Care level | Moderate |
Temperament | Aggressive |
Minimum tank size | 120-gallon |
Temperature | 75°F – 80°F (23°C – 27°C) |
pH | 6.0 – 8.0 |
Compatible tankmates | Other aggressive and similarly-sized fish |

Oscar fish (Astronotus ocellatus) are a species of tropical fish with vibrant colors, unique personalities, and large size. They are native to the Amazon River basin in South America and are part of the cichlid family. Oscars can grow to be around 12 inches (30 cm) in length and can live up to 15 years with proper care.
They are among the more intelligent fish in the hobby and this can make them a fun and engaging addition to a home aquarium.
In terms of compatibility, Oscars are not recommended for community tanks and should be kept alone or with species that are of a similar size and temperament. They can also be quite messy. So, a robust filtration system is required.
Oscars are hardy and relatively easy to care for, but they do require a large tank, at least 120 gallons, as they can grow quite large. You can start out with a 55-gallon tank but eventually, it will need an upgrade. These fish are omnivorous and will accept most types of food including flakes, pellets, frozen and live food.
Oscars tend to be curious and can learn to recognize their owners. They can even learn to do different tricks.
These are unique and engaging fish. However, because of their requirement for a large tank and their messy nature, they are not recommended for beginners and should be kept by experienced aquarists who are able to provide the right conditions and care.
9. Flowerhorn
Care level | Moderate |
Temperament | Aggressive |
Minimum tank size | 60-gallon |
Temperature | 80°F – 85°F (26.5°C – 29.5°C) |
pH | 7.4 – 8.0 |
Compatible tankmates | Best when kept alone |

Flowerhorns are a man-made hybrid fish species that can exhibit vibrant colors, unique head protuberance, and aggressive personalities. They are a hybrid fish allegedly developed by breeding various types of Central American cichlids such as Red Devils, Vieja, Texas Cichlids and Asian cichlids like the Trimac cichlid. The Flowerhorn can grow to be about 12-18 inches (30-45 cm) in length.
Flowerhorns colouration can include reds, oranges, yellows, and blues. They also have a unique head protuberance known as a “nuchal hump” or “kok” that develops on the forehead of males. This feature can vary in size and shape and is considered to be a desirable trait by some aquarists.
Flowerhorns are very aggressive fish and are not recommended for community tanks. The best way to keep them is alone or in massive tanks with other large fish that can take the aggression of this fish.
In terms of care, Flowerhorns are surprisingly hardy. If you want to keep just a single fish that has enough personality and substance to rival that of an entire community fish tank then this is it.
10. Rainbowfish
Care level | Moderate |
Temperament | Generally peaceful |
Minimum tank size | 30-gallon |
Temperature | 80°F – 86°F (22°C – 28°C) |
pH | 7.0 – 8.0 |
Compatible tankmates | Other small and peaceful fish |
This is somewhat of a hidden gem. Rainbowfish are a group of brightly coloured fish that are native to the freshwater rivers, streams, and wetlands of Australia and New Guinea. They are popular among the more knowledgeable aquarists because of their vibrant colors, small size, and peaceful nature.
This group of fish fills a very highly sought-after niche of fish that are stunningly colourful, peaceful, and easy to care for. If you want a splash of colour without too many hassles, then you cannot go wrong with these fish.
Rainbowfish are hardy and easy to care for, making them a good choice for both beginner and experienced aquarists. They also need plenty of swimming space and hiding spots, as well as a good filtration system. They are omnivores and can be fed a variety of foods, including flakes, pellets, frozen, and live food such as brine shrimp and worms.
Rainbowfish are shoaling fish and like to be in groups because of which it is recommended to have a school of at least 6 of them in the tank.
Rainbowfish can be kept with other peaceful fish such as tetras, livebearers, and danios. They should not be kept with aggressive fish such as cichlids or larger fish.
Some Honourable Mentions
Here are a few other options when it comes to tropical fish for your home aquarium
- Cichlids
- Corydoras Catfish
- Invertebrates such as Red Cherry Shrimp and Nerite Snails (technically, they are not fish, but still great for freshwater aquariums)
- Other Tetras such as Cardinal, Rummy Nose, Buenos Aires, Hockey stick, etc.
- And of course my personal fave, Endlers
FAQ
What tropical fish are easy to keep?
Tetras, livebearers, and gouramis are some great tropical fish that are easy to keep
What tropical fish should I get first?
Ideally, you should get something that is easy to care for, doesn’t require a large tank, and can withstand a few fluctuations in the water conditions
What are some colourful tropical fish?
Rainbowfish, Cichlids, Many Tetras, Discus
Can tropical fish be kept in small tanks?
Yes! There are plenty of great options for those who are looking for tropical fish for small tanks such as tetras, Bettas, and Corydoras catfish
Are Goldfish tropical fish?
This is a very common misconception as Goldfish are coldwater fish. They are incompatible with most tropical fish, and they should not be kept together
Conclusion
Tropical fish aquariums can be great for a number of reasons. They act as a great source of relaxation, decoration, education, and are great conversation pieces. To put it simply, they are just so much fun.
As long as you choose the right fish and provide them with proper conditions, the fish should be healthy and happy. As if that is not good enough, you will have access to a hobby that will enrich your life like few other things can.