Live plants survive in aquariums when you give them light, nutrients, and the right water conditions

Live plants in an aquarium are not decorations that happen to be alive—they are living organisms that need specific things to survive. Unlike plastic plants, they consume nutrients from the water, produce oxygen, and compete with algae for resources. The three things plants need most are light (usually 8 to 10 hours per day), nutrients (nitrogen, phosphorus, and potassium), and stable water conditions (pH and temperature that do not swing wildly). If any of these three is missing or wrong, the plant will weaken, turn brown, and die.

The good news is that many aquarium plants are hardy and forgiving. Plants like Java fern, Anubias, and Amazon sword tolerate a wide range of conditions and do not need special fertilizers or expensive equipment. The bad news is that some plants—like carpet plants or stem plants with fine leaves—demand more light and more nutrients than a basic tank provides. Before you buy a plant, you need to know what your tank can actually support.

Key Takeaways

  • Most aquarium plants need 8 to 10 hours of light per day; standard aquarium lights often do not provide enough, so you may need to upgrade to a full-spectrum LED light.
  • Hardy plants like Java fern and Anubias can survive in low light and do not need fertilizer, but fast-growing stem plants require both strong light and liquid fertilizer dosed weekly.
  • Plants absorb nutrients from fish waste, so a tank with many fish may not need added fertilizer, but a lightly stocked tank will.
  • Rooted plants need substrate (gravel or soil) to anchor into; plants that tie to rocks or wood do not, which makes them easier to move and clean around.
  • Water temperature, pH, and flow all affect plant growth; most tropical plants prefer 72 to 78 degrees Fahrenheit and gentle water movement.

Lighting: The most common reason plants fail

Plants need light to photosynthesize, and most aquarium lights are too dim. A standard hood light that came with your tank is usually rated at 5 to 10 watts and produces light in the wrong spectrum for plant growth. Plants use blue light (for vegetative growth) and red light (for flowering and root development), but many basic lights produce mostly white light that does not help them much.

If you want plants to thrive, you need a full-spectrum LED light rated for plants. These lights are sold as "plant lights," "high-output LEDs," or "spectrum-adjustable LEDs." They cost between $30 and $150 depending on tank size and features. Run the light for 8 to 10 hours per day—a timer makes this automatic and prevents algae blooms from too much light. If you run the light 12 hours or longer, algae will outcompete your plants for nutrients.

Position the light 6 to 12 inches above the water surface. Too close and it heats the water; too far and the light spreads out and weakens. If your tank is deeper than 20 inches, the light may not reach the bottom plants, so you may need a more powerful light or you may need to choose plants that tolerate lower light.

Nutrients: What plants pull from the water

Plants need three main nutrients: nitrogen (N), phosphorus (P), and potassium (K). They also need smaller amounts of magnesium, iron, and trace minerals. In a tank with fish, the fish waste provides some nitrogen and phosphorus—so a heavily stocked tank may not need fertilizer at all. In a lightly stocked tank or a tank with only plants and no fish, you will need to add nutrients by hand.

Liquid fertilizers are the easiest to use. All-in-one fertilizers like Thrive, Flourish, or Estimative Index (EI) dosing provide everything plants need in one bottle. You dose them once or twice per week according to the bottle instructions. Liquid fertilizers cost $10 to $20 per bottle and last several months. They work for most planted tanks and do not require math or testing.

If you have rooted plants (plants that grow from the substrate), you can also use root tabs—fertilizer pellets you push into the gravel. Root tabs release nutrients slowly over weeks and are good for plants like sword plants and crypts that feed from the roots. Liquid fertilizers feed all plants equally, so they work better for stem plants and plants that float.

Do not overdose fertilizer. Too much nitrogen causes algae blooms. Start with half the recommended dose and watch the plants for two weeks. If they grow slowly or turn yellow, increase the dose. If algae blooms, do a 25% water change and skip the next dose.

Water conditions: Temperature, pH, and flow

Most tropical aquarium plants prefer water between 72 and 78 degrees Fahrenheit. Colder water slows their metabolism and growth; warmer water can promote algae. If your tank is heated for fish, the plants will be fine. If your tank is unheated and sits in a cold room, plant growth will be slow.

pH matters less than stability. Most plants tolerate pH between 6.0 and 7.5. What kills plants is a pH that swings up and down—this stresses them and makes them vulnerable to disease. Test your pH once a week with a test kit or strip. If it is stable, do not change it. If it swings, do a 25% water change and check that you are not overfeeding fish (decaying food lowers pH).

Water flow should be gentle. Plants do not like strong current from a filter outlet. If your filter is blowing plants around, redirect the outlet or add a baffle. Gentle flow helps oxygen reach the roots and prevents dead spots where debris collects, but strong flow tears delicate leaves and exhausts the plant.

Choosing plants based on what your tank can provide

Not all plants have the same demands. Before you buy, match the plant to your setup.

Low-light plants (Java fern, Anubias, moss) survive on standard aquarium lights and do not need fertilizer if you have fish. They grow slowly and are nearly impossible to kill. They do not root in substrate—tie them to rocks or wood with fishing line and they will attach over weeks.

Medium-light plants (Amazon sword, Ludwigia, Rotala) need a decent LED light and benefit from weekly fertilizer. They grow faster than low-light plants and look fuller. Some root in substrate; some are stem plants you plant in bunches.

High-light plants (carpet plants, dwarf hairgrass, glossostigma) need strong LED light (at least 40 watts for a 20-gallon tank), weekly fertilizer, and often added carbon dioxide (CO2). They grow fast and look dramatic but demand more work. Do not buy these unless you have already kept medium-light plants successfully.

Substrate and planting depth

Rooted plants need substrate to anchor into and to draw nutrients from. Use aquarium gravel, sand, or specialized plant substrate. Plant substrate (like Flourite or ADA Aquasoil) contains more nutrients than plain gravel and is worth the extra cost if you are serious about plants. Plain aquarium gravel works fine if you use root tabs.

Plant rooted plants so the crown (where the roots meet the stem) is just at the surface of the substrate. If you bury the crown, it will rot. If you plant too shallow, the roots will not anchor and the plant will float up. For stem plants, remove the bottom leaves, bury the stem 1 to 2 inches deep, and plant them in bunches of 3 to 5 stems close together so they look full.

Do not move plants constantly. Let them settle for at least two weeks before you rearrange. Moving them stresses them and slows growth.

Common problems and how to fix them

Yellow or pale leaves: Usually means not enough light or not enough nitrogen. Increase light hours to 10 per day, or add liquid fertilizer. If only the oldest leaves are yellow, that is normal—the plant is moving nutrients to new growth.

Brown or melting leaves: Usually means the plant is adjusting to new water conditions or the water is too cold. Do a 25% water change, raise the temperature to 76 degrees if possible, and wait two weeks. If it does not improve, the plant may not be suited to your tank.

Slow or no growth: Check light first—most slow growth is a light problem. If light is good, add fertilizer. If the plant still does not grow after four weeks, remove it and try a different species.

Algae covering the plants: This means too much light, too many nutrients, or not enough plant mass to compete with algae. Reduce light to 8 hours per day, skip fertilizer for two weeks, and add more plants if you can. Do a 25% water change and manually remove algae with a brush.

When to call for help or do more research

If you are new to planted tanks, start with one or two hardy plants like Java fern or Anubias. Keep them alive for a month, then add more. This teaches you how your tank behaves before you invest in expensive plants or equipment.

If you want to keep demanding plants or set up a high-tech planted tank with CO2, look for planted aquarium forums or YouTube channels dedicated to the hobby. The planted aquarium community is large and helpful, and you will find detailed guides for specific plants and setups.

Frequently Asked Questions

Can I keep live plants with fish that eat plants?

Some fish (like goldfish and plecos) eat or uproot plants. If you have plant-eating fish, choose tough plants like Java fern or Anubias, or use plants tied to rocks so they cannot be uprooted. Alternatively, keep the plants in a separate breeding tank or plant container inside the main tank.

Do I need to add carbon dioxide to keep plants alive?

No. Most beginner and intermediate plants grow fine without CO2. CO2 is only necessary for high-demand plants like carpet plants or if you want very fast growth. Start without it and add it later if you want to.

How often should I trim plants?

Trim stem plants when they reach the top of the tank or when they get too tall and shade lower plants. Pinch off the top 1 to 2 inches and replant the cutting. Trim dead or yellowing leaves anytime. Trimming encourages bushier growth and keeps the tank looking neat.

Can I use fertilizer if I have shrimp or sensitive fish?

Yes. Liquid fertilizers are safe for shrimp and fish at recommended doses. Avoid fertilizers with copper, which is toxic to shrimp. Read the label and dose carefully. If you are worried, start with half the recommended dose.

What is the easiest plant to start with?

Java fern. It grows in low light, does not need fertilizer if you have fish, and is almost impossible to kill. Tie it to a rock with fishing line and forget about it for a month. It will attach and start growing on its own.