Last Updated: May 16, 2026
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.
I’ve been running planted tanks for over 25 years and the fish selection question is one I love talking about, because the wrong choices will destroy a planted tank fast. Some fish dig up roots, others shred leaves, and a few make planting anything nearly impossible. These are the species I’ve kept in my own planted setups that actually work well alongside live plants, and the ones to avoid if you actually want your plants to survive.
Here’s what most planted tank guides get wrong: they list compatible fish without telling you which fish actively benefit from plants, which simply tolerate them, and which will systematically demolish everything you’ve carefully planted. That distinction matters.
EXPERT TAKE | MARK VALDERRAMA
After running planted setups for 25+ years, including active substrate tanks with demanding species like discus and German blue rams, I can tell you this: a planted tank changes how fish behave. Shy species come out more. Schooling fish school tighter. Spawning behavior increases dramatically when fish feel secure. The plants aren’t decoration. They’re part of the environment. Get the stocking right and the whole system comes alive.
Introduction to Planted Aquarium Fish Selection
A planted aquarium requires a different stocking approach than a standard community tank. The plants take center stage. You want fish that complement the layout, won’t uproot stems, won’t eat soft-leaved plants down to stubs, and ideally benefit from the cover and structure the plants provide.
I run planted setups using active substrate capped with sand. Over the years I’ve learned which species work dramatically better in planted environments, not just in terms of plant safety, but in how they behave and look in that setting.
There are three categories worth understanding before you stock:
- Fish that benefit from plants: Species that use cover, feel more secure, show better coloration, and display natural behaviors only when heavily planted tanks provide them
- Fish that tolerate plants: Species that won’t deliberately destroy plants but don’t require them
- Fish that destroy plants: Species that dig up roots, eat soft leaves, or create so much turbulence that delicate stems can’t establish
TIER BREAKDOWN
Beginner planted tanks: Cardinal tetras, ember tetras, corydoras, otocinclus, cherry shrimp, guppies, endlers
Intermediate planted tanks: Discus, German blue rams, angelfish, apistogramma, rummy nose tetras, chili rasboras
Advanced planted tanks (high-tech CO2 setups): Breeding pairs of apistogramma with live plants, discus colonies, nano species requiring soft-water planted biotopes
15 Best Fish for Planted Aquariums
1. Cardinal Tetra (Paracheirodon axelrodi)
Cardinal tetras are the flagship planted tank fish. Their red and neon blue coloration is most vivid in tanks with dark substrate, dense planting, and soft water (pH 5.5 to 6.5). They grow to 2 inches (5 cm) and school actively. A group of 12 or more in a planted setup creates a moving, living display that’s hard to match. They don’t touch plants and are peaceful with everything except fish small enough to be eaten. Minimum tank: 20 gallons (76 L).
2. German Blue Ram (Mikrogeophagus ramirezi)
German blue rams are the planted tank cichlid. They’re small (2 to 3 inches / 5 to 7.5 cm), don’t dig aggressively, and show dramatically better health and coloration in planted tanks with warm (82 to 86 degrees F / 28 to 30 degrees C), soft, slightly acidic water (pH 5.5 to 7.0). Without plants, they’re stressed and pale. With a heavily planted setup and stable parameters, they’re stunning. Note: they’re sensitive. Don’t add them to new tanks. Minimum tank: 20 gallons (76 L) for a pair.
3. Rummy Nose Tetra (Hemigrammus bleheri)
Rummy nose tetras are one of the best indicators of water quality in the hobby. The bright red nose fades when water quality drops. In a well-maintained planted tank with clean water, a school of 15 or more rummy noses schooling tightly in open water with a planted backdrop is stunning. They grow to 2 inches (5 cm) and tolerate pH 5.5 to 7.0. Minimum tank: 20 gallons (76 L).
4. Discus (Symphysodon spp.)
Discus are the planted tank showpiece. They need warm temperatures (82 to 88 degrees F / 28 to 31 degrees C), soft acidic water, excellent filtration, and a planted environment that reduces stress and improves their immune response. They grow to 8 inches (20 cm). This is not a beginner fish by any standard. But in a proper planted discus tank, there’s nothing that looks like it in freshwater aquaria. Minimum tank: 75 gallons (284 L) for a small group of 5 or 6.
5. Otocinclus (Otocinclus spp.)
Otocinclus are the planted tank’s best maintenance crew. They graze algae off plant leaves without damaging the leaves themselves. They grow to 1.5 inches (3.8 cm) and need to be kept in groups of 4 to 6 minimum. The important caveat: they need an established tank with a pre-existing algae base when first added. They’ll starve in a brand-new, spotless tank. Minimum tank: 10 gallons (38 L).
6. Cherry Shrimp (Neocaridina davidi)
Cherry shrimp aren’t fish, but they belong in any planted tank discussion. They’re the single best grazer for hair algae and biofilm on plant surfaces. Red, orange, and yellow color morphs are available. They breed prolifically in planted tanks and are completely plant-safe. The only risk: any fish large enough to eat them will. Keep with nano fish only. Minimum tank: 5 gallons (19 L).
7. Corydoras (Corydoras spp.)
Corydoras are the ideal bottom dwellers for planted tanks. They forage on the substrate, won’t dig up plants, and are completely peaceful. Pygmy corys (Corydoras pygmaeus) are particularly suited for smaller planted tanks. Keep in groups of 6 or more. pH range 6.0 to 7.5. Minimum tank: 20 gallons (76 L) for most species, 10 gallons (38 L) for pygmy corys.
8. Apistogramma (Apistogramma spp.)
Apistogramma are small South American dwarf cichlids that use planted tanks exactly as they use vegetation in the wild: as territorial boundaries, hiding spots, and breeding sites. They grow to 2 to 3 inches (5 to 7.5 cm) depending on species. Males are brilliantly colored and will establish territories around specific plant clusters or caves. A densely planted tank with lots of visual breaks is essential for keeping pairs or trios without constant conflict. Minimum tank: 20 gallons (76 L) per pair.
9. Ember Tetra (Hyphessobrycon amandae)
Ember tetras are underrated in planted tanks. Their orange-red coloration contrasts beautifully against green plants and dark substrate. They grow to 0.8 inches (2 cm) and school in the mid-water column, which gives planted tanks that animated, living quality. Beginner-friendly, pH 5.5 to 7.5. Minimum tank: 10 gallons (38 L).
10. Siamese Algae Eater (Crossocheilus oblongus)
Siamese algae eaters are one of the few fish that will eat black beard algae, one of the most persistent planted tank problems. They grow to 6 inches (15 cm) and need to be kept in groups of 3 or more to avoid aggression. They won’t destroy plants and are active daytime grazers. Be aware: many fish sold as “Siamese algae eaters” are actually Chinese algae eaters, which are far more aggressive and are NOT plant-safe. Know what you’re buying. Minimum tank: 30 gallons (114 L).
11. Pearl Gourami (Trichopodus leerii)
Pearl gouramis are peaceful, strikingly patterned labyrinth fish that thrive in planted environments. They grow to 4 inches (10 cm) and use surface plants for their bubble nests. They tolerate a wide pH range (6.0 to 8.0) and are one of the most underused planted tank species in the hobby. Minimum tank: 30 gallons (114 L).
12. Angelfish (Pterophyllum scalare)
Angelfish use tall planted tanks beautifully. They grow to 6 inches (15 cm) tall and navigate between vertical plants naturally. They’re compatible with most peaceful community fish but will eat small nano species (neon tetras, small rasboras) once they reach adult size. Soft, slightly acidic water suits them best. Minimum tank: 30 gallons (114 L), tall configuration.
13. Harlequin Rasbora (Trigonostigma heteromorpha)
Harlequin rasboras are one of the most reliable planted tank schooling fish available. They grow to 2 inches (5 cm), school tightly, and the black triangular marking on their flank catches light beautifully in planted tanks. pH 6.0 to 7.5. They’re hardy enough for newer hobbyists but look best in well-planted setups. Minimum tank: 20 gallons (76 L) for a school of 8 to 10.
14. Celestial Pearl Danio (Danio margaritatus)
Celestial pearl danios are tailored for planted tanks. In the wild they live in small, shallow, vegetated pools. In the aquarium, they need dense planting, soft substrate, and stable parameters. Males show stunning coloration in heavily planted tanks. They grow to 1 inch (2.5 cm) and need mature, established tanks. Not a beginner species despite the small size. Minimum tank: 10 gallons (38 L).
15. Chili Rasbora (Boraras brigittae)
Chili rasboras look their absolute best in a heavily planted tank with dark substrate, soft water, and floating plants. Their red coloration intensifies in that environment. They grow to 0.7 inches (1.8 cm) and need mature filtration and stable soft, acidic water (pH 4.0 to 7.0). A school of 15 in the right planted setup is genuinely breathtaking. But they won’t survive in new tanks or hard water. Minimum tank: 10 gallons (38 L).
MARK’S PICK
Cardinal tetras in a large heavily planted tank. A school of 20+ cardinals in a 55-gallon (208 L) planted setup with dark substrate, CO2, and good lighting is the single best showcase for what a planted aquarium can be. It’s the combination most planted tank hobbyists work toward, and with good reason. If you want the full planted tank experience, this is it.
Fish That Destroy Planted Tanks
Just as important as knowing what works: knowing what doesn’t. These fish will undo a planted setup fast.
- Goldfish: They eat plants. All of them. Don’t try to plant a goldfish tank.
- Buenos Aires Tetra (Hyphessobrycon anisitsi): Notorious plant eaters. They’ll strip soft-leaved plants bare.
- Large cichlids (oscars, Jack Dempseys, red devils): They dig. Constantly. No planted arrangement survives them.
- Tinfoil Barbs: They eat plants and grow too large for most planted tank volumes.
- Silver Dollars: Herbivores that will eat every plant you put in. Artificial plants only for silver dollar tanks.
- Common Plecos (large specimens): They rasp wood and some plant leaves, uproot stems while foraging, and produce enormous waste loads that challenge planted tank balance.
Planted Tank Fish Comparison Table
Should You Stock a Planted Tank?
Good fit if:
- You want a living, dynamic aquarium where the fish behavior reflects the natural environment
- You’re keeping shy species (rams, apistogramma, discus) that need cover to thrive
- You want a functional planted ecosystem where fish and plants support each other
- You’re willing to match water chemistry to both plants and fish requirements
AVOID IF
You want to keep goldfish, large cichlids, Buenos Aires tetras, tinfoil barbs, or silver dollars in a planted tank. None of these work. Goldfish eat everything green. Large cichlids dig everything up. Buenos Aires tetras strip soft leaves bare. You can enjoy these fish in unplanted or artificial-plant setups, but don’t expect live plants to survive with them. Choose your fish first, then plan your planting around what they’ll tolerate.
Closing Thoughts
A planted aquarium is one of the most rewarding environments in the hobby, but the fish selection has to match the setup. The species on this list don’t just survive in planted tanks. They thrive. They show better color, more natural behavior, and live more confidently when the tank is built around them properly.
For the best selection of planted tank fish and compatible species, check out Flip Aquatics and Dan’s Fish. Both carry quality livestock with expertise in planted tank stocking.
References
- Froese, R. and D. Pauly. Editors. FishBase. www.fishbase.org
- Seriously Fish. Species profiles for planted tank species. www.seriouslyfish.com
- Practical Fishkeeping Magazine. Planted aquarium stocking guides.
- Dennerle. Planted aquarium plant and fish compatibility resources.
- About the Author
- Latest Posts
I’m Mark Valderrama, founder of Aquarium Store Depot and a fishkeeper with over 25 years of hands-on experience. I started in the hobby at age 11, worked at local fish stores, and have kept freshwater tanks, ponds, and reef tanks ever since. I’ve been featured in two best-selling aquarium books on Amazon and built this site to share practical, experience-based fish keeping knowledge.



Leave a Reply