Plants grow in aquariums when you provide light, nutrients, and the right substrate
Aquatic plants need three things to survive: light reaching the water, nutrients dissolved in the water or in the substrate, and a substrate (the material on the bottom) that lets roots anchor. Most aquarium plants are rooted plants that grow from the substrate, or stem plants that you can plant or let float. Unlike fish, plants do not need you to feed them daily—they feed themselves through photosynthesis and by absorbing minerals from the water and substrate. The main work is setting up the conditions once, then maintaining them.
The payoff is real: healthy plants reduce algae by competing for nutrients and blocking light, so they are a practical part of tank maintenance, not just decoration. They also improve water quality by consuming nitrogen compounds that fish produce. Once established, plants require less work than you might expect.
Key Takeaways
- Rooted plants need substrate at least two inches deep; stem plants can float or be anchored with weights or plant weights.
- Aquarium lights should run 8 to 10 hours per day, and most standard aquarium lights are bright enough for low-light plants like Java fern and Anubias.
- Nutrients come from fish waste in established tanks, but new tanks or heavily planted tanks may need liquid fertilizer added weekly.
- Plants reduce algae by competing for nutrients and blocking light, so they are a practical part of tank maintenance, not just decoration.
Choosing substrate that lets roots grow
The substrate is the foundation. Standard aquarium gravel works for most plants, but it holds fewer nutrients than aquarium soil or plant substrate (brands like Flourite or ADA Aquasoil). If you use plain gravel, you will need to add fertilizer more often because gravel does not hold nutrients well. If you use plant substrate, nutrients are built in and will last several months before depleting.
Depth matters. Rooted plants like Amazon sword, crypts, and Ludwigia need at least two inches of substrate to anchor properly. Stem plants like rotala and ludwigia can grow in shallower substrate or float freely. If you are starting with an established tank and do not want to tear it down, you can add root tabs—fertilizer pellets you push into the gravel under the plant's roots—to boost nutrients without changing the substrate.
Setting up lighting for photosynthesis
Plants photosynthesize under light, so your aquarium needs a light source on a schedule. Most aquarium lights sold for standard tanks are bright enough for low-light plants like Java fern, Anubias, and moss. These plants tolerate the light from a basic hood light or LED strip. If you want faster-growing plants like stem plants or carpeting plants, you need a stronger light—usually labeled as 8 to 10 watts per gallon, though this varies by tank depth and plant type.
Run the light 8 to 10 hours per day on a timer. This mimics a natural day-night cycle and prevents algae blooms, which happen when light runs too long. If your light is too bright or runs too long, algae will outcompete your plants for nutrients. If it is too dim or runs too short, plants will grow slowly or not at all. Start with 8 hours and adjust based on how your plants look after two weeks.
Adding nutrients through fertilizer and fish waste
In an established tank with fish, fish waste provides some nutrients—nitrogen, phosphorus, and potassium that plants need. If your tank is new, lightly stocked, or heavily planted, the fish waste alone will not be enough. You will need to add liquid fertilizer once or twice a week. Common brands include Thrive, Flourish, and All-in-One fertilizers. Follow the dosage on the bottle; overdosing can harm fish and cause algae.
If you use plant substrate or root tabs, you may not need liquid fertilizer for the first few months. Once the substrate nutrients deplete (usually after three to six months), you can either replace the substrate, add more root tabs, or switch to liquid fertilizer. Macronutrients (nitrogen, phosphorus, potassium) and micronutrients (iron, boron, zinc) are both important. All-in-One fertilizers include both, so they are simpler than buying separate bottles.
Planting rooted and stem plants correctly
Rooted plants like sword, crypts, and Anubias should be planted with the crown (where the roots meet the leaves) just above the substrate surface. Bury the roots but not the crown, or the plant will rot. Push the roots down gently with your fingers or tweezers, then cover with substrate. The plant will anchor itself within a few days.
Stem plants like rotala, ludwigia, and bacopa are planted by pushing the stem into the substrate. They will develop roots along the buried stem within one to two weeks. If you want the plant to branch and grow bushier, pinch off the top inch once it reaches the surface, and the plant will split into two stems. Floating plants like water sprite and frogbit need no planting—just drop them in and they will float or root themselves to the substrate on their own.
Managing algae by using plants as competition
Algae and plants compete for the same nutrients and light. When plants are healthy and growing fast, they starve algae of nutrients and shade it from light. This is why a well-planted tank often has less algae than a bare tank. The plants do the work for you—you just have to keep them alive.
If algae still appears, it usually means light is running too long, nutrients are too high, or water changes are infrequent. Cut light to 8 hours, do a 25 percent water change weekly, and make sure your plants are actually growing (not just surviving). Fast-growing stem plants are especially good at outcompeting algae, so adding a few bunches of rotala or ludwigia can tip the balance in your favor.
Troubleshooting slow growth and plant damage
If plants are not growing or leaves are turning yellow or transparent, the problem is usually light, nutrients, or both. Yellow leaves often mean nitrogen deficiency; transparent or pale leaves mean iron deficiency. Stunted growth means insufficient light or nutrients. Check that your light is on 8 to 10 hours daily and that you are dosing fertilizer weekly if your tank is new or heavily planted.
Melting—where leaves dissolve or turn to mush—happens when plants are stressed by a sudden change in water conditions, usually after being moved to a new tank. This is normal and temporary. The plant will recover within two to four weeks as it adjusts. Do not remove it; just keep the water clean and stable. If a plant continues to decline after four weeks, it may not be suited to your tank's light or water conditions, and you should try a different species.
Frequently Asked Questions
Do aquarium plants need CO2?
No, most aquarium plants do not need injected CO2. Low-light plants like Java fern and Anubias grow fine without it. Stem plants and carpeting plants grow faster with CO2, but they will still grow without it—just more slowly. CO2 systems are optional and add cost and complexity, so start without one and add it later if you want faster growth.
Can I use regular potting soil instead of aquarium substrate?
Regular potting soil will cloud your water and break down, making a mess. Use aquarium-specific substrate or gravel. If you want the nutrient benefits of soil, use aquarium soil (Flourite, ADA Aquasoil) or add root tabs under gravel. These are designed not to cloud the water.
How often should I trim plants?
Trim stem plants when they reach the surface or get too tall. Pinch off the top inch to encourage branching. Remove dead or yellowing leaves by hand. Rooted plants like sword and crypts rarely need trimming unless they outgrow the tank. Trim as needed—there is no fixed schedule.
Will plants harm my fish?
No. Plants are safe for all fish. Some fish eat plants (goldfish, plecos, and some cichlids), so if you have plant-eating fish, choose tough plants like Java fern and Anubias, or accept that the plants will be nibbled. Most community fish leave plants alone.
What plants are easiest for beginners?
Java fern, Anubias, and moss are nearly impossible to kill. They grow slowly in low light and do not need fertilizer in established tanks. Stem plants like rotala and ludwigia grow faster and are still beginner-friendly if you add fertilizer weekly. Avoid carpeting plants and demanding species until you have experience.