Best Aquarium Plants to Reduce Ammonia

Marcus Reed
Written by
Marcus Reed

Freshwater aquarist with 15+ years of oscar fish keeping experience. Breeder, writer, and lifelong fish enthusiast.

Best Aquarium Plants to Reduce Ammonia

Using aquarium plants to reduce ammonia is one of the smartest things you can do for your tank’s water quality. Live plants absorb ammonia, nitrite, and nitrate directly from the water column, acting as a natural biological filter that works alongside your mechanical filtration system. We use live plants in all of our tanks, and the difference in water quality stability is noticeable.

In this guide, we rank the best plants for ammonia absorption, explain how the process works, and help you choose plants that will actually survive in your specific setup — whether that is a heavily planted community tank or an Oscar fish aquarium where plants face some unique challenges.

How Plants Absorb Ammonia

Understanding the science behind plant ammonia absorption helps you choose the right plants and optimize their performance.

The Biology of Nitrogen Uptake

Plants need nitrogen to grow — it is an essential nutrient for producing proteins, chlorophyll, and DNA. In an aquarium, plants can absorb nitrogen in several forms: ammonia (NH4+), nitrite (NO2-), and nitrate (NO3-). Most plants actually prefer ammonia over nitrate because it requires less energy to process. This is great news for fishkeepers because it means plants actively compete with toxicity — they pull the most dangerous nitrogen compound out of the water first.

Growth Rate Equals Absorption Rate

The faster a plant grows, the more nitrogen it absorbs. Fast-growing stem plants and floating plants consume far more ammonia than slow-growing species like Anubias or Java fern. This is why we recommend fast growers for ammonia reduction. The trade-off is that fast growers need more light and sometimes CO2 supplementation, and they require regular trimming. But the water quality benefit is worth the extra maintenance.

Limitations of Plant-Based Ammonia Control

Plants are a supplement to proper filtration, not a replacement. A heavily planted tank can absorb a significant amount of ammonia, but it cannot keep up with the waste output of a full fish stock if the biological filter fails. Plants also stop absorbing during the dark period (they still respire, consuming oxygen), and their absorption rate varies with light intensity, CO2, and other growth factors. Always maintain your filter and water change schedule regardless of how many plants you have.

Top 10 Ammonia-Reducing Plants

Here are our top picks for nitrogen-absorbing plants, ranked by their effectiveness and ease of care.

RankPlantAmmonia AbsorptionGrowth RateLight NeededDifficultyOscar-Safe?
1HornwortVery HighVery FastLow-HighVery EasyYes (floating)
2Water LettuceVery HighVery FastModerateEasyYes (floating)
3DuckweedVery HighExplosiveLow-HighVery EasyMay be eaten
4FrogbitHighFastModerateEasyYes (floating)
5Water WisteriaHighFastModerateEasyNo (will be uprooted)
6Water SpriteHighFastLow-ModerateEasyFloating: Yes
7Pothos (roots only)HighModerateN/A (above water)Very EasyYes
8Elodea/AnacharisHighFastModerateEasyWill be destroyed
9SalviniaModerate-HighFastModerateEasyYes (floating)
10Amazon SwordModerateModerateModerateModerateSometimes (large ones)

Hornwort: The King of Ammonia Absorption

Hornwort is our number one recommendation for ammonia reduction. This plant grows incredibly fast, absorbs nitrogen like a sponge, survives in almost any light condition, and tolerates a wide range of water parameters. It can be left to float freely or weighted down to stay in one spot. In an Oscar tank, floating hornwort stays out of reach of destructive fish while still absorbing ammonia from the water. It does shed needles occasionally, which is its main downside.

Floating Plants: Maximum Absorption, Minimum Effort

Floating plants like water lettuce, frogbit, and duckweed are ammonia-absorbing powerhouses. Their roots dangle directly in the water, pulling nitrogen at an impressive rate. They need no substrate, no planting, and minimal care beyond occasional thinning. For Oscar tanks, floating plants are especially valuable because Oscars cannot uproot them. The main management issue is controlling their spread — these plants can cover the entire water surface in weeks, blocking light for anything below.

Pothos: The Secret Weapon

Pothos (Epipremnum aureum) is a common houseplant that works amazingly well as an aquarium nitrogen absorber. You simply place the roots in the tank water while the leaves and vine grow above the water line. Pothos roots absorb ammonia and nitrate aggressively, and since the plant is mostly above water, it is completely safe from fish damage. Many Oscar keepers grow pothos out of the back of their tanks or from hang-on-back filters. Just make sure no leaves fall into the water, as they can decay.

Plants for Oscar Fish Tanks

Oscars present a unique challenge for planted tanks. They dig, uproot, rearrange, and sometimes eat plants. But that does not mean you cannot use plants for ammonia control in an Oscar tank — you just need the right approach.

Why Oscars Destroy Plants

Oscars are diggers by nature. In the wild, they sift through substrate looking for food. In an aquarium, this digging behavior uproots any plant that is not firmly secured. They also rearrange decorations for fun and may bite at leaves out of curiosity. This does not mean Oscars dislike plants — they are just being Oscars. Understanding their behavior helps you choose plant strategies that work despite their destructive tendencies.

Oscar-Proof Plant Strategies

The three strategies that work in Oscar tanks are: floating plants (completely out of reach), emergent plants like pothos (roots in water, plant above water), and tough epiphytes attached to heavy objects (Java fern and Anubias tied to large rocks or driftwood). Avoid planting anything directly in the substrate — it will be uprooted within days. Large, established Amazon swords sometimes survive if their root ball is protected by heavy rocks, but this is hit or miss depending on your Oscar’s personality.

Recommended Oscar Tank Plant Setup

Our recommended plant setup for an Oscar tank combines three elements: a floating layer of hornwort or water lettuce covering about 30-40% of the surface (leave space for gas exchange), pothos growing from the filter or a suction cup holder at the back, and one or two Anubias plants tied to large rocks or driftwood. This combination provides significant nitrogen absorption while being resistant to Oscar destruction. For tank decoration ideas, see our tank setup guide.

Setting Up a Planted Tank for Water Quality

If you want to maximize the water quality benefits of plants, here is how to set things up for success.

Lighting Requirements

Plants need light to photosynthesize, and photosynthesis drives their growth and ammonia absorption. Low-light plants (Java fern, Anubias, hornwort) do fine with basic aquarium lighting. Fast-growing ammonia absorbers like water wisteria and stem plants need moderate to high light — aim for 30-50 PAR at the substrate level. Run lights for 8-10 hours per day on a timer. Too much light promotes algae growth without benefiting plants proportionally.

Fertilization: Not Always Needed

In a tank with fish, plants get most of their nitrogen from fish waste. You generally do not need to add nitrogen fertilizers to a stocked aquarium — the fish provide it. However, plants may need supplemental potassium, iron, and trace elements, especially in heavily planted tanks. A liquid fertilizer like Seachem Flourish once a week covers these micronutrients. Avoid fertilizers that contain nitrogen or phosphorus if your tank already has fish — you will just be adding more nutrients that promote algae.

Trimming and Maintenance

Fast-growing plants need regular trimming, and here is the key insight: trimming is actually a form of nutrient export. When you trim plants and remove the cuttings from the tank, you are permanently removing the nitrogen those plant tissues absorbed from the water. This is the same principle as water changes but through biological means. Trim fast growers weekly, remove floating plant excess, and clean up any dead or dying leaves, which release nutrients back into the water as they decay.

Frequently Asked Questions

Can aquarium plants replace a filter for ammonia removal?

No, plants cannot replace a filter for ammonia removal. While plants do absorb ammonia, they do it slowly compared to a mature biological filter. A heavily planted tank provides a supplemental safety net, but it cannot handle the full ammonia output of a stocked aquarium on its own. A sudden ammonia spike from overfeeding or a dead fish would overwhelm plant absorption capacity. Always run a properly sized filter regardless of how many plants you have.

Do fake plants help with ammonia?

No, fake plants provide zero water quality benefit. Only living plants absorb ammonia and other nitrogen compounds. Fake plants are purely decorative. The surface of fake plants may host a small amount of beneficial bacteria (as does any surface in the tank), but this contribution is negligible compared to your filter media. If you want water quality benefits from plants, they must be alive.

Which aquarium plants absorb the most ammonia?

The fastest-growing plants absorb the most ammonia. Hornwort, duckweed, water lettuce, water sprite, and pothos (roots in water) are the top ammonia absorbers. These plants grow rapidly, which means they are constantly pulling nitrogen from the water to fuel that growth. Slow-growing plants like Anubias and Java fern absorb very little ammonia by comparison. For maximum ammonia reduction, prioritize fast growers.

Will Oscar fish eat aquarium plants?

Some Oscars nibble on soft-leaved plants, but the bigger issue is uprooting. Oscars are diggers that will pull up any plant rooted in the substrate. The best plants for Oscar tanks are floating species (hornwort, water lettuce, frogbit), emergent plants (pothos with roots in water), and tough plants attached to heavy objects (Anubias and Java fern on rocks). Avoid soft, delicate stem plants planted in the substrate — they will not last a day.

How many plants do I need to reduce ammonia?

There is no exact number, but as a guideline, covering 30-50% of the water surface with floating plants or having fast-growing stem plants filling about a quarter of the tank volume provides meaningful ammonia reduction. More is better up to a point — beyond 60-70% surface coverage, floating plants start blocking too much light and reducing gas exchange. Balance is key. Even a few plants provide some benefit, and a heavily planted tank can reduce your nitrate levels by 50% or more between water changes.

Last Updated: March 15, 2026

Written by the team at OscarFishLover.com. We are passionate fishkeepers with years of hands-on experience raising Oscars and other freshwater species. Learn more about us on our About page.

Marcus Reed
About the Author
Marcus Reed

Marcus Reed is a lifelong freshwater aquarist with over 15 years of hands-on experience keeping, breeding, and raising oscar fish. He has maintained tanks ranging from 75 to 300 gallons and has successfully bred multiple oscar varieties including tigers, reds, and albinos. When he is not elbow-deep in tank water, Marcus writes practical, experience-based guides to help fellow oscar keepers avoid the mistakes he made as a beginner.

View all articles by Marcus Reed →