Live plants survive in aquariums when you match the plant type to your tank's light and depth
Live plants in an aquarium need three things: enough light to photosynthesize, a way to anchor their roots or stems, and water conditions that suit the species. Not all aquatic plants need soil — many grow in gravel, sand, or straightforward float. The plants that work best are those suited to your tank's depth and the light you already have. Shallow tanks with bright overhead lighting support different plants than deep tanks lit only by ambient room light.
The easiest plants to start with are those that don't require roots at all. Floating plants like water sprite, duckweed, and frogbit drift at the surface or mid-water and draw nutrients directly from the water column. Stem plants like ludwigia and rotala are planted in substrate but grow upward and are forgiving of beginner mistakes. Rhizome plants like anubias and java fern attach to rocks or driftwood with their roots exposed to water, which means they don't need substrate at all.
Key Takeaways
- Floating plants and stem plants are the most forgiving for beginners and need only gravel, sand, or no substrate at all.
- Most aquarium plants need 8 to 10 hours of light per day; standard aquarium hoods often provide too little, and you may need to add a separate light fixture.
- Plants absorb nutrients from fish waste, but tanks with few fish or no fish may need liquid fertilizer added weekly.
- Stem plants grow fastest and are easiest to propagate by cutting and replanting, making them ideal for learning plant care.
Lighting: the most common reason plants fail
Most aquarium plants need 8 to 10 hours of light per day to grow. The light must be bright enough to reach the bottom of the tank — a standard hood with an incandescent bulb rarely provides this. If your tank sits in a room with only ambient light, the plants will slowly decline.
LED aquarium lights are the practical choice. They run cool, last years, and cost less to operate than older fluorescent or incandescent fixtures. Look for lights rated 20 to 40 watts for a 20-gallon tank; larger tanks need proportionally more. Set a timer to turn the light on and off at the same time each day. Twelve hours is safe for most plants; more than that can trigger algae blooms.
If you cannot add a separate light, choose plants that tolerate low light: java fern, anubias, and some stem plants like ludwigia can survive on less than 8 hours, though they grow slowly. Floating plants like duckweed are also forgiving of dim conditions.
Substrate and anchoring: where roots go and what they need
Plants that need roots — stem plants and some others — require substrate to anchor into. Aquarium gravel works, but plants grow faster in sand or a dedicated plant substrate like fluorite or eco-complete, which hold nutrients longer. You need at least 2 inches of substrate for stem plants to establish roots; 3 inches is better.
Rhizome plants like java fern and anubias should never be buried. Their rhizome — the thick horizontal stem — must stay above the substrate. Tie them to a rock or piece of driftwood with fishing line or plant weights until they attach on their own, usually within a few weeks.
Floating plants need no substrate at all. They drift freely and can be removed or thinned out whenever they crowd the surface. This makes them useful for shading other plants or reducing algae, since they compete with algae for nutrients.
Nutrients: what plants get from fish waste and when to add more
Fish produce ammonia, which bacteria convert to nitrate. Plants consume nitrate as fertilizer, so a tank with fish usually provides enough nutrients for slow-growing plants. However, tanks with few fish, heavily planted tanks, or tanks with fast-growing stem plants often run low on nutrients, and plants show this by growing slowly or developing pale or yellow leaves.
Liquid fertilizers designed for aquariums add the missing nutrients. Common brands include Flourish, Thrive, and All-in-One. Follow the label dose — usually a few milliliters per week — and test the water after a few weeks to see if growth improves. Do not overdose; excess nutrients feed algae instead of plants.
Carbon dioxide (CO2) is optional. Injecting CO2 into the water speeds growth dramatically, but it requires a pressurized tank, regulator, and diffuser — a setup that costs $100 to $300. Most beginners skip CO2 and accept slower growth.
Planting and propagating: how to place plants and multiply them
Stem plants are planted by pushing the cut end into the substrate. Remove the lower leaves so they don't rot underwater, then bury the stem 1 to 2 inches deep. Within a week or two, roots will form along the buried stem. Once the plant is established, pinch off the top 2 to 3 inches and replant it; the original stem will branch and grow bushier.
Rhizome plants are tied to hardscape — rocks or driftwood — with the rhizome exposed. Use plant weights or fishing line. Do not bury the rhizome or it will rot. After a few weeks, roots will grip the surface and the tie can be removed.
Floating plants need no planting. Drop them in and they float. Thin them out by removing excess growth with a net when they cover more than half the surface.
Common problems and how to fix them
Slow or no growth: Usually means too little light. Add a timer and an LED fixture, or move the tank closer to a window. If light is adequate, test the water for nitrate; if it is below 5 ppm, add liquid fertilizer.
Yellowing or pale leaves: A sign of nutrient deficiency. Add liquid fertilizer and wait two weeks. If only the oldest leaves yellow while new growth is green, the plant is moving nutrients from old leaves to new ones — this is normal and not a problem.
Leaves melting or rotting: Often happens when plants are first added to the tank. Aquarium plants are sometimes grown in air (emersed) and take a few weeks to adapt to underwater (submersed) growth. Remove the damaged leaves and wait; new underwater growth will replace them.
Algae blooms: Too much light or too many nutrients. Reduce light to 8 hours per day, do a 25 percent water change, and skip fertilizer for a week. Add floating plants to shade the tank and compete with algae for nutrients.
Plant types ranked by ease for beginners
| Plant Type | Light Needed | Substrate Required | Growth Speed | Best For |
|---|---|---|---|---|
| Duckweed (floating) | Low to medium | None | Very fast | First-time growers, shading |
| Java fern (rhizome) | Low to medium | None (tie to rock) | Slow | Low-light tanks, hardscape |
| Ludwigia (stem) | Medium to high | Yes | Fast | Learning propagation, color |
| Anubias (rhizome) | Low to medium | None (tie to rock) | Slow | Shaded areas, hardscape |
| Water sprite (stem) | Medium to high | Yes | Very fast | Fast growth, dense planting |
Frequently Asked Questions
Do I need to change the water more often if I have live plants?
No. Plants consume nitrate, which means you may actually need fewer water changes than a tank without plants. However, plants do not remove ammonia or phosphate, so you still need to change 25 to 30 percent of the water weekly to remove waste and keep the tank stable.
Can live plants survive in a tank with no fish?
Yes, but they grow slowly without the nutrients fish waste provides. You will need to add liquid fertilizer weekly. A fishless planted tank works best if you have strong lighting and are willing to dose fertilizer regularly.
What temperature do aquarium plants need?
Most common aquarium plants tolerate 65 to 80 degrees Fahrenheit. They grow fastest in the 72 to 78 degree range, which is also comfortable for most tropical fish. Cold-water plants like anubias and java fern are exceptions and can survive in unheated tanks.
How long does it take to see growth?
Floating plants and fast-growing stem plants show visible growth within one to two weeks if light and nutrients are adequate. Slow-growing plants like anubias and java fern may take a month or more to produce new leaves. If you see no growth after four weeks, light or nutrients are likely the problem.
Can I use regular potting soil under the gravel?
No. Potting soil breaks down in water, clouds the tank, and can create toxic pockets of gas. Use aquarium-specific substrates like sand, fluorite, or eco-complete. Regular aquarium gravel works for most plants, though it holds fewer nutrients than specialized plant substrates.