Best Plants for an Angelfish Tank: What Actually Lasts
Which plants suit a tall, mid-water fish โ and what happened to three of them in unheated tanks run on daylight alone, with nothing ever added to the water.
Angelfish are tall, mid-water fish, and the plants that suit them are the ones giving height and cover without crowding the space they actually swim in. This guide covers which plants do that, which are worth skipping, and how to put a planted tank together. It also says plainly, further down, which of these I have grown myself and which I am passing on as the general advice of the hobby — because the two are not the same thing, and most plant lists do not tell you which you are reading.
The Best Live Plants for Angelfish
These are grouped by where a plant sits in the tank, since that is what decides whether it provides cover or simply gets in the way.
Tall Background Plants
- Amazon Sword (Echinodorus sp.): the quintessential angelfish plant; broad, tall leaves provide shelter and a spawning surface. As heavy root feeders, they thrive with nutrient-rich substrate or root tabs.
- Vallisneria (Jungle Val): fast-growing, creating a "curtain" of green along the back of the tank with ribbon-like leaves that grow all the way to the surface.
- Java Fern (Microsorum pteropus): one of the hardiest plants in the hobby — attach its rhizome to driftwood or rocks rather than planting in substrate. Tough leaves resist curious nibbling.
Mid-Ground Plants & Accents
- Anubias: thick, waxy leaves and low-light tolerance make it a versatile, almost indestructible choice attached to hardscape.
- Cryptocoryne wendtii: classic mid-ground "crypts" in various colors and textures; root feeders that do well in stable conditions (may "melt" when first introduced, with new growth appearing once acclimated).
Foreground Plants
- Dwarf Sagittaria: an easy, low-tech plant that creates a grassy lawn effect, spreading via runners without demanding intense light or CO2.
Floating Plants
- Water Sprite (Ceratopteris thalictroides): grows either floated or planted in the substrate. Left to float it forms a loose canopy with roots trailing down into the water, shading the tank and giving angelfish somewhere to sit. Worth considering in any tank whose surface is otherwise open water.
Growing These Without Fertiliser or a Plant Light
Everything above assumes a fixture on a timer and something dosed into the water or buried in the substrate. My tanks in Colombo had neither. They stood on ambient daylight with no aquarium light at all, unheated, in a room that sat in the high twenties Celsius year round, and nothing was ever added to them. Three of the plants on this page went through those tanks, and they did three different things.
Java Fern thrived. It is the one I would put in front of anyone starting out. Attached to wood and otherwise left alone, it simply grew.
The Amazon Sword survived but stayed small. That is the other half of the root-tab advice further down this page. Without feeding it did not die and it did not melt — it just never became the tall specimen plant that aquascaping photographs promise. If you want the plant in the picture, you do have to feed it. If you want something that will persist in a tank you are not fussing over, it will do that unfed.
Water Sprite floated, and the angelfish used it. They spent their time underneath it. In a tank with an open surface that mattered more than anything the plant contributed decoratively, which is why it now appears in the list above.
I have not kept Vallisneria, Anubias, Cryptocoryne or Dwarf Sagittaria with angelfish. Everything this page says about those four is the general advice of the hobby, not something I have watched happen.
One claim here I cannot support from experience: the Amazon Sword is often presented, on this page included, as a spawning surface. My planted tanks and my breeding tanks were never the same tank. The silvers I bred spawned on an old clay roof tile in a bare one — see Silver Angelfish for how that turned out.
Plants to Avoid
- Delicate stem plants like Hornwort or Cabomba can be picked at by curious angelfish and tend to shed, creating a mess.
- High-tech carpeting plants like Monte Carlo or Dwarf Hairgrass require intense lighting and CO2 injection, generally unnecessary for an angelfish-focused setup.
Setting Up Your Angelfish Planted Tank
- Substrate: fine gravel or sand is perfectly suitable. Insert nutrient-rich root tabs near heavy root feeders like Amazon Swords and Crypts every few months.
- Lighting: a standard, full-spectrum LED on a timer for 8–10 hours a day gives steady growth and keeps algae in check. It will not prevent algae outright — my own tanks ran on daylight with no fixture and carried some algae throughout, present but never taking over — but a fixed photoperiod stops the swings that let it bloom.
- Fertilizers & CO2: for the easy plants above, CO2 injection isn't necessary — a good all-in-one liquid fertilizer dosed once or twice a week is enough.
Example Aquascape for a 29-Gallon Planted Angelfish Tank
Place a large Amazon Sword in one back corner as the main feature. In the center, position a piece of driftwood with Java Fern and Anubias attached to its branches. Plant a wall of Vallisneria across the other half of the back glass, and finish with a few bunches of Dwarf Sagittaria in the foreground for a simple, low-maintenance lawn. This gives plenty of vertical cover and open swimming space in the front.
Tank Mates in a Planted Tank
A heavily planted tank is the best environment for keeping angelfish with other fish — plants break lines of sight, reducing territorial disputes, and provide hiding spots that make peaceful companions like Corydoras catfish, Rummy Nose tetras, and Bristlenose Plecos feel more secure. See our full Angelfish Tank Mates guide for the complete list.
Frequently Asked Questions
What are the best plants for an angelfish tank?
The best plants for angelfish are hardy, tall species that provide vertical cover. Top choices include Amazon Swords, Vallisneria, Java Fern, and Anubias. These plants are durable and create a natural, secure environment that complements the angelfish's body shape.
Do I need special equipment like CO2 for an angelfish planted tank?
No, for the most commonly recommended angelfish plants like Amazon Swords, Anubias, and Java Fern, you do not need special equipment like a CO2 injection system. A good quality LED light and occasional use of root tabs or a liquid fertilizer are sufficient.
Will angelfish eat my live plants?
Generally, no. Freshwater angelfish are not aggressive plant-eaters, but they may occasionally pick at very soft or delicate leaves. Choosing hardy, tough-leaved plants like Anubias, Java Fern, and Amazon Swords avoids significant damage.
Are live plants actually good for angelfish?
Yes, live plants are extremely beneficial. They mimic their natural Amazonian habitat, provide shelter which reduces stress, help maintain stable water quality by absorbing nitrates, and offer natural surfaces for spawning.
What are some good tall plants for angelfish?
Because angelfish have a tall body shape, they thrive with tall background plants โ Amazon Swords for broad, sturdy leaves, and Vallisneria (Jungle Val) for a flowing curtain of green along the back of the aquarium.