Advertisement

Do Plants Reduce Nitrates?

Yes, aquatic plants can reduce nitrates in your aquarium by absorbing them as a primary nutrient source through their leaves and roots. This natural process, known as assimilation, pulls dissolved nitrates out of the water and uses the nitrogen to build plant tissue. However, the effectiveness depends heavily on plant species, light levels, carbon dioxide availability, and the balance of the entire tank system.

How Do Plants Reduce Nitrates in Water?

Plants take up nitrates through two main pathways: foliar absorption (through leaves) and root uptake (through the substrate). Once inside the plant, the nitrate is converted into amino acids and proteins that fuel growth. This process competes directly with algae for the same nutrients, which is why a heavily planted tank often stays cleaner with lower nitrate readings.

Advertisement

The mechanism works best when plants are actively growing. During the growth phase, a healthy plant can consume a significant amount of nitrate each day. But if growth slows due to poor light, low CO2, or nutrient deficiencies, nitrate uptake drops sharply. You cannot simply add plants and expect nitrates to disappear without supporting those plants with the right conditions.

Which Aquarium Plants Are Best for Nitrate Reduction?

Not all plants remove nitrates at the same rate. Fast-growing plants that absorb nutrients directly from the water column are the most effective. Here are the top choices for lowering nitrates:

  • Hornwort – A floating or anchored stem plant that grows rapidly and pulls nitrates directly from the water.
  • Water Wisteria – A hardy stem plant with high growth rates and excellent nutrient uptake.
  • Duckweed – A floating plant that multiplies quickly and consumes nitrates aggressively, though it can be invasive.
  • Pothos – A houseplant whose roots can be submerged; it is one of the best nitrate removers for aquariums.
  • Amazon Sword – A root feeder that absorbs nitrates through the substrate, best in planted tanks with root tabs.
  • Anacharis (Elodea) – A fast-growing stem plant that does well in a variety of water conditions.

Slow-growing plants like Java Fern, Anubias, and Moss balls remove nitrates at a much lower rate. They can still help in a balanced tank, but they should not be your primary tool for nitrate control.

How Many Plants Do You Need to Lower Nitrates?

The number of plants required to make a noticeable dent in nitrate levels depends on your tank size, fish load, and feeding habits. A general rule of thumb is to fill at least 30 to 50 percent of the tank volume with fast-growing plants to see a measurable reduction.

For a standard 20-gallon tank with moderate fish stocking, you would need:

  1. Six to eight stems of fast-growing plants like Hornwort or Water Wisteria.
  2. A small patch of floating plants such as Duckweed or Salvinia covering about a quarter of the surface.
  3. One or two root-feeding plants like Amazon Sword in the substrate.

For tanks with heavy fish loads or frequent feeding, you will need more plants or a combination of plants and other nitrate control methods. The key is to keep the plants actively growing. If they stop growing, nitrate uptake stops.

Can Plants Alone Keep Nitrates at Safe Levels?

In most home aquariums, plants alone cannot keep nitrates consistently below 20 ppm, which is the recommended safe level for most fish. A heavily planted tank with very low fish stock and careful feeding might achieve this, but the average community tank requires additional help.

Plants are best used as part of a multi-method approach that includes:

  • Regular water changes of 10 to 20 percent each week.
  • Mechanical and biological filtration through a standard filter.
  • Avoidance of overfeeding and overstocking.
  • Use of nitrate-removing media or filter pads in extreme cases.

The mistake many hobbyists make is assuming that a few plants will solve a high nitrate problem without addressing the root cause: too much waste entering the system.

What Other Factors Affect Nitrate Uptake in Plants?

Several environmental factors determine how efficiently plants pull nitrates from the water:

  • Light intensity and duration – Most plants need moderate to high light for at least 8 to 10 hours per day. Low light slows photosynthesis and reduces nitrate use.
  • Carbon dioxide availability – CO2 is a key driver of plant growth. Without enough CO2, growth stalls and nitrate uptake drops. Liquid carbon supplements or CO2 injection can help.
  • Nutrient balance – Plants need a complete range of nutrients including phosphorus, potassium, and trace elements. A deficiency in any one can limit growth and nitrate uptake.
  • Water temperature – Most aquatic plants do best between 72 and 78°F. Extremes slow metabolism and growth.
  • Substrate type – Root feeders need a nutrient-rich substrate or root tabs. Column feeders do fine with plain gravel or sand as long as the water column has nutrients.

If your plants are yellowing, melting, or growing slowly, check these factors before expecting them to reduce nitrates effectively.

Common Mistakes When Using Plants for Nitrate Control

Many aquarists try plants for nitrate reduction and give up when results are poor. Avoid these typical errors:

  • Choosing slow-growing plants for a high-nitrate tank. Slow growers cannot keep up with heavy waste production.
  • Skipping water changes after adding plants. Plants reduce nitrates gradually; they do not replace the need for water changes entirely.
  • Overfeeding the fish while relying on plants. Extra food creates extra ammonia and nitrate, overwhelming what the plants can handle.
  • Ignoring light and CO2 needs. A low-light tank with no CO2 will not support fast nitrate uptake.
  • Removing plant trimmings too infrequently. Dead or dying leaves release nitrates back into the water. Trim and remove decaying plant matter regularly.

A simple checklist for troubleshooting nitrate issues with plants includes: check light duration, test CO2 levels, confirm nutrient balance, and reduce waste input.

How to Set Up a Planted Tank for Maximum Nitrate Reduction

Follow these steps to create a planted tank that actively reduces nitrates:

  1. Choose a mix of fast-growing stem plants and floating plants as your primary nitrate removers.
  2. Use a good quality plant substrate or add root tabs for root feeders.
  3. Install adequate lighting rated for planted tanks. Aim for at least 1 to 2 watts per gallon or equivalent LED output.
  4. Add liquid fertilizer weekly to prevent nutrient deficiencies that slow growth. A balanced fertilizer like Seachem Flourish works well for most planted tanks.
  5. Provide carbon dioxide either through a pressurized system or a liquid carbon supplement like API CO2 Booster.
  6. Stock fish lightly at first and increase gradually. More fish means more waste and higher nitrate production.
  7. Test nitrate levels weekly using a reliable test kit such as API Freshwater Master Test Kit. Track changes to see if your plant load is sufficient.

Quick Comparison of Nitrate-Reducing Plants

Plant Type Growth Rate Nitrate Uptake Care Level Best Placement
Hornwort Very fast High Easy Floating or anchored
Duckweed Very fast High Easy Surface
Water Wisteria Fast High Easy Midground or background
Pothos (roots only) Fast Very high Easy Hanging with roots in water
Amazon Sword Moderate Moderate to high Moderate Background, root tabs needed
Java Fern Slow Low Easy Attached to wood or rock

For the best results, combine three or four of the high-uptake plants and keep them actively growing.

Do Terrestrial Plants Reduce Nitrates in Garden Soil or Water?

Yes, terrestrial plants also reduce nitrates in soil and water, but the context is different. In a garden, deep-rooted plants like corn, sunflowers, and cover crops such as rye grass absorb nitrates from the soil, preventing them from leaching into groundwater. In ponds or water gardens, water hyacinth, water lettuce, and duckweed serve the same role as aquarium plants.

If you are dealing with high nitrates in a pond or a garden runoff issue, adding fast-growing terrestrial or aquatic plants that are adapted to your climate will help. The same principles apply: fast growth, adequate light, and regular harvesting of plant material to permanently remove the nitrates from the system.

Putting It All Together – Do Plants Reduce Nitrates for You?

Plants do reduce nitrates, but only when they are actively growing and supported with proper light, CO2, and nutrients. In a well-planned planted tank, they can lower nitrate levels noticeably and reduce the frequency of water changes. They are not a miracle solution for overstocked or neglected tanks, and they work best as part of a complete maintenance routine.

Start with fast-growing species, give them good conditions, and test your water regularly. If nitrates stay high, increase your plant mass or reduce the waste entering the water. With the right setup, your plants will become an effective part of your aquarium's natural filtration system, keeping the water healthier for your fish and easier for you to manage.