The most common reason aquarium plants die is too little light, followed by poor water conditions and nutrient deficiency

Aquarium plants need three things to survive: light, nutrients, and stable water. When one of these fails, plants stop growing, turn yellow or brown, and eventually die. Most home aquariums have too little light for the plants people choose, water that shifts pH or ammonia too often, or no fertilizer at all. The good news is that each problem has a straightforward fix, and you can usually tell which one is happening by looking at how the plant is failing.

Before you replace the plants again, check your light source, test your water, and look at what you are actually feeding the tank. One change often brings dead plants back to life within two weeks.

Key Takeaways

  • Most aquarium plants need 8 to 10 hours of light per day; standard aquarium hoods with incandescent bulbs rarely provide enough.
  • Plants absorb nutrients from fish waste, but only if ammonia and nitrate stay within safe ranges; weekly water tests catch problems before plants show damage.
  • Substrate fertilizers and liquid fertilizers add the trace minerals plants cannot get from fish waste alone, especially in tanks with few fish.
  • Yellowing leaves usually mean nitrogen deficiency or poor light; brown mushy stems usually mean rot from dead spots or water that is too warm.
  • Rooted plants need substrate at least 2 inches deep; floating plants need water movement and light but no substrate at all.

Light is the first thing to check

Aquarium plants need light to photosynthesize, and most home setups do not provide enough. Standard aquarium hoods with incandescent or basic LED strips deliver 8 to 12 hours of weak light per day. Low-light plants like Java fern and Anubias can survive this, but faster-growing plants like stem plants and carpet plants need 10 to 12 hours of stronger light. If your plants are pale, growing slowly, or leaning toward the nearest window, light is almost certainly the problem.

The fix is to upgrade to a full-spectrum LED light rated for your tank size. Look for lights labeled 6500K to 8000K color temperature and at least 20 to 40 watts for a 20-gallon tank. Run the light on a timer for 10 to 12 hours per day. Do not leave it on 24 hours — plants need darkness to rest. If you cannot add a new light, move the tank closer to a window that gets indirect sunlight for part of the day, or choose only low-light plants like Java fern, Anubias, and Cryptocoryne.

Water chemistry and nutrient balance

Plants absorb nitrogen, phosphorus, and potassium from fish waste and from the water itself. In a tank with many fish, waste provides enough nitrogen. In a lightly stocked tank or one with only small fish, plants starve. At the same time, if ammonia or nitrite climb above safe levels, plants cannot absorb nutrients properly and roots rot. The water has to be stable before fertilizer helps.

Test your water weekly with a liquid test kit that measures ammonia, nitrite, nitrate, and pH. Ammonia and nitrite should always be zero. Nitrate should stay below 40 parts per million. pH should match the range your plants prefer — most common aquarium plants tolerate 6.0 to 7.5. If ammonia or nitrite are high, do a 25 percent water change when ready and check that your filter is running and not clogged. If nitrate is high, do a 30 to 50 percent water change and reduce feeding or the number of fish.

Once water tests are safe, add a liquid all-in-one fertilizer like Thrive, Flourish, or Flourish Comprehensive once or twice per week at the dose on the bottle. If you have rooted plants, also add a substrate fertilizer like root tabs under the gravel where roots can reach it. These fertilizers replace trace minerals like iron and magnesium that fish waste does not provide.

Substrate depth and rooting space

Rooted plants like Cryptocoryne, Echinodorus, and stem plants need substrate at least 2 inches deep to anchor roots and absorb nutrients from the bottom layer. If your tank has only 1 inch of gravel or sand, roots cannot establish and the plant will slowly weaken. Floating plants like Water Sprite and Ludwigia do not need substrate at all — they absorb everything from the water column.

If you have rooted plants in shallow substrate, add more gravel or sand to reach 2 to 3 inches, or switch to plants that float or attach to rocks and wood. When you add substrate, do it slowly over a few days so you do not cloud the water or disturb fish. Bury root tabs 1 to 2 inches deep under the new substrate, spaced 4 to 6 inches apart depending on how many rooted plants you have.

Signs of specific problems and what they mean

Yellowing leaves with green veins usually mean iron deficiency or nitrogen deficiency. Add a liquid fertilizer with iron, or increase feeding if the tank is lightly stocked. Yellowing that starts at the oldest leaves and spreads upward usually means nitrogen deficiency — add an all-in-one fertilizer or increase water changes to bring in more nitrogen from fish waste.

Brown or mushy stems mean the plant is rotting, usually from dead spots in the substrate where bacteria are breaking down old plant matter and creating toxic pockets. Remove the affected stem, do a 30 percent water change, and vacuum the substrate around the roots. If the problem spreads, the substrate may be too compacted — loosen it gently with a stick or replant in fresh substrate.

Holes in leaves or transparent patches usually mean the plant is old and shedding that leaf, which is normal. Remove the leaf and it will grow back. If new leaves have holes, the plant may have a nutrient deficiency — add fertilizer and check light and water conditions. Leaves that curl or twist usually mean the water is too warm (above 78°F) or the plant is stressed from a recent change — lower the temperature if possible and give it two weeks to adjust.

Choosing plants that match your setup

The easiest way to stop plants from dying is to choose plants that fit your light and tank conditions instead of fighting to keep demanding plants alive. Low-light plants like Java fern, Anubias, and Cryptocoryne survive in tanks with basic lighting and need no fertilizer if the tank is stocked with fish. Medium-light plants like Ludwigia and stem plants need 8 to 10 hours of moderate LED light and benefit from fertilizer. High-light plants like carpet plants and red plants need strong light and regular fertilizer, and are not worth the trouble in most home tanks.

Attach low-light plants to rocks or wood with fishing line instead of burying them in substrate — their roots prefer to stay exposed. Plant stem plants and rooted plants in substrate at least 2 inches deep, spacing them so they do not shade each other. Floating plants like Water Sprite and Frogbit need light and water movement but no substrate, so they work in any tank with room at the surface.

Water temperature and circulation

Most aquarium plants prefer water between 72°F and 78°F. If your tank is warmer than 80°F, plants grow slowly and are more prone to rot and algae. If it is colder than 68°F, growth nearly stops. Check your heater setting and make sure it is accurate — many cheap heaters drift 2 to 5 degrees off their dial. If the tank is too warm, reduce the heater setting or add a small fan to the room. If it is too cold, upgrade the heater or move the tank away from a cold window.

Water movement also matters. Plants need gentle circulation to bring nutrients to their leaves and prevent dead spots in the substrate. Make sure your filter outlet is not blocked and water is flowing across the whole tank, not just one corner. If you have a very gentle filter, add a small air stone or powerhead on low to keep water moving without creating strong currents that uproot plants.

Frequently Asked Questions

Can I save a plant that is already mostly dead?

If the roots are still firm and white, yes. Remove all brown or mushy parts with clean scissors, replant in fresh substrate, and fix the light, water, or nutrient problem that caused the damage. New growth usually appears within two weeks if conditions improve. If the roots are black or mushy throughout, the plant is gone and should be removed.

Do I need fertilizer if I have fish in the tank?

It depends on how many fish you have. A heavily stocked tank with frequent feeding produces enough nitrogen from waste. A lightly stocked tank or one with only small fish will benefit from an all-in-one fertilizer added once or twice per week. Start with a liquid fertilizer and watch the plants for two weeks — if they still yellow or grow slowly, add root tabs as well.

What light should I buy for a 20-gallon tank?

Look for a full-spectrum LED light rated for 20 gallons, 6500K to 8000K color temperature, and at least 20 to 40 watts. Popular options include Fluval Plant 3.0, Nicrew ClassicLED, and Kessil A160. Run it 10 to 12 hours per day on a timer. Avoid incandescent or basic fluorescent lights — they do not provide enough spectrum for plants to thrive.

Why are my plants growing but turning pale?

Pale growth usually means light is weak or the plant is not getting enough iron. Move the light closer to the tank or upgrade to a stronger LED. Add a liquid fertilizer with iron once or twice per week. If the plant is new, it may also be adjusting to your tank — give it two weeks before deciding the light is too weak.

Can I use tap water for water changes if my plants are dying?

Yes, tap water is fine for water changes. Most tap water contains enough minerals for plants. If your tap water is very soft or very hard, it may affect plant growth, but this is rare. The bigger issue is usually light, nutrients, or water stability — test your water and check your light before worrying about tap water quality.