Aquarium Plants: Complete Selection & Care Guide
Choosing the right aquarium plants transforms a fish tank from a glass box of water into a living, breathing ecosystem. We have grown dozens of plant species over the years and learned which ones thrive with minimal effort and which ones die no matter how hard you try. This guide gives you our honest, experience-based recommendations for selecting, planting, and maintaining freshwater aquarium plants.
Whether you are setting up your first planted tank or adding greenery to an existing Oscar fish aquarium, we cover everything from beginner-friendly species to advanced planted tank techniques.
Why Live Plants Are Worth the Effort
Live plants do far more than look nice. They provide real, measurable benefits to your aquarium that fake plants simply cannot match.
Water Quality Benefits
Plants absorb ammonia, nitrite, and nitrate from the water, acting as a natural biological filter. They also produce oxygen during daylight hours, improving the dissolved oxygen levels for your fish. In heavily planted tanks, nitrate levels between water changes can be half of what they would be without plants. This does not replace your filter or water changes, but it provides a valuable safety net. We discuss specific ammonia-absorbing plants in our ammonia plants article.
Fish Health and Behavior
Live plants reduce fish stress by providing hiding spots, visual barriers, and a more natural environment. Fish in planted tanks show brighter colors, more natural behavior, and better immune function compared to bare tanks. Breeding fish often depend on plants for spawning sites and fry hiding spots. For cichlids like Oscars, plants also provide surfaces for beneficial biofilm that juvenile fish feed on. Learn more about Oscar behavior in our behavior guide.
Algae Competition
Healthy, fast-growing plants outcompete algae for nutrients and light. A well-planted tank rarely develops significant algae problems because the plants consume the nitrogen and phosphorus that algae need to grow. This is one of the most practical reasons to add plants — they solve the algae problem naturally, without chemicals or constant scrubbing.
Best Beginner Aquarium Plants
If you are new to planted tanks, start with these nearly indestructible species. They tolerate low light, do not need CO2 injection, and forgive most beginner mistakes.
Java Fern (Microsorum pteropus)
Java fern is one of the easiest aquarium plants in the hobby. It grows attached to rocks or driftwood — never bury its rhizome in substrate or it will rot. It tolerates low to moderate light, does not need CO2 or fertilizers, and grows slowly enough that it requires almost no maintenance. Java fern is also one of the few plants that Oscars and other destructive fish tend to leave alone because of its tough, leathery leaves. Available in several varieties including regular, narrow leaf, and windelov (lace).
Anubias Species
Anubias are the toughest plants in the hobby. Like Java fern, they attach to hardscape rather than rooting in substrate. They grow extremely slowly (one new leaf every 2-4 weeks), tolerate very low light, and their thick, rubbery leaves resist fish nibbling. The main downside of slow growth is that Anubias leaves are prone to algae buildup since they stay in place so long. Place them in lower-light areas of the tank to minimize this. Anubias barteri, Anubias nana, and Anubias nana petite are the most popular varieties.
Amazon Sword (Echinodorus sp.)
Amazon swords are classic aquarium plants that grow large and make great centerpieces. They root in the substrate and need a nutrient-rich substrate or root tab fertilizers to thrive. Under moderate light, they produce large, broad leaves that provide excellent shelter for fish. Swords grow to 12-20 inches tall, so they work best in tanks 18 inches or taller. In Oscar tanks, large established swords sometimes survive if protected by heavy rocks around the base, but results vary by individual Oscar.
| Plant | Light Level | CO2 Needed? | Growth Rate | Placement | Difficulty | Oscar-Proof? |
|---|---|---|---|---|---|---|
| Java Fern | Low-Moderate | No | Slow | Attach to hardscape | Very Easy | Yes |
| Anubias | Low | No | Very Slow | Attach to hardscape | Very Easy | Yes |
| Amazon Sword | Moderate | No | Moderate | Substrate (root tabs) | Easy | Sometimes |
| Hornwort | Low-High | No | Very Fast | Floating or weighted | Very Easy | Yes (floating) |
| Java Moss | Low | No | Slow-Moderate | Attach to hardscape | Very Easy | May be torn apart |
| Cryptocoryne | Low-Moderate | No | Slow | Substrate | Easy | No (uprooted) |
| Water Wisteria | Moderate | No | Fast | Substrate | Easy | No (uprooted) |
| Vallisneria | Moderate | No | Fast | Substrate | Easy | No (uprooted) |
| Dwarf Sagittaria | Moderate | No | Fast | Substrate (carpet) | Easy | No (uprooted) |
| Bucephalandra | Low | No | Very Slow | Attach to hardscape | Easy | Yes |
Plant Care Basics
Once you have chosen your plants, proper care keeps them alive and growing. The three pillars of plant care are light, nutrients, and CO2.
Lighting
Light is the engine that drives plant growth. Without adequate light, plants slowly weaken, lose leaves, and eventually die. For low-light plants (Java fern, Anubias), basic aquarium LED lights work fine — aim for 15-25 PAR at the substrate. For moderate-light plants (swords, crypts, stem plants), upgrade to a dedicated planted tank light providing 30-50 PAR. High-light setups (50+ PAR) enable carpeting plants and red coloration but also require CO2 injection and more maintenance. Run your lights 8-10 hours per day on a timer.
Substrate and Nutrients
Root-feeding plants (swords, crypts, vallisneria) need nutrients available in the substrate. You have two options: a nutrient-rich planted substrate like Fluval Stratum or ADA Amazonia, or inert substrate (sand, gravel) supplemented with root tabs pushed into the substrate near plant roots every 2-3 months. For epiphyte plants that attach to hardscape (Java fern, Anubias), substrate does not matter — they get all their nutrients from the water column.
CO2: Do You Need It?
Most beginner and intermediate plants grow fine without injected CO2. The fish themselves produce CO2 through respiration, and atmospheric CO2 dissolves at the water surface. CO2 injection becomes beneficial when you want to grow demanding species, push fast growth rates, or maintain carpet plants. If you do add CO2, start low (around 15-20 ppm in the tank water) and monitor your pH — CO2 injection lowers pH. For most fishkeepers, we recommend starting without CO2 and adding it later if your plant ambitions grow.
Planting Techniques
How you plant matters just as much as what you plant. Poor planting technique is the reason many new plants die in the first few weeks.
Preparing New Plants
Remove plants from their pots and strip away all the rockwool (the spongy growing medium they come in). Rockwool left on roots can suffocate them in the aquarium. Rinse the roots gently under running water. If the plant came in tissue culture (a sealed cup), rinse the gel off completely. Trim any dead, yellowing, or damaged leaves — the plant will put energy into new growth instead of maintaining dying tissue. For disease prevention, some keepers dip new plants in a mild bleach solution (1:20 ratio, 2 minutes) to kill hitchhiker snails and algae.
Rooted Plants
For plants that root in substrate (swords, crypts, stems), use tweezers or your fingers to push the roots into the substrate at a 45-degree angle. The crown of the plant (where leaves meet roots) should sit at or just above the substrate surface — burying it too deep causes rot. Plant stem plants in small bunches of 3-5 stems, spaced about an inch apart. They look sparse at first but fill in quickly. Leave space between different plant species for growth.
Epiphyte Plants
Java fern, Anubias, and Bucephalandra have a thick horizontal stem called a rhizome that must never be buried in substrate. Attach these plants to driftwood or rocks using super glue gel (cyanoacrylate — aquarium safe once cured), fishing line, or cotton thread. The roots will naturally grip the surface over a few weeks, and you can remove the thread once they are established. Position these plants in mid-ground areas where they get moderate light but are shaded from the most intense direct light.
Common Plant Problems and Solutions
Plants communicate their health through their appearance. Learning to read these signals helps you fix problems before plants die.
Yellowing Leaves
Yellow leaves typically indicate a nitrogen or iron deficiency. In a stocked aquarium, nitrogen deficiency is rare (fish provide plenty), so yellow leaves usually mean the plant needs iron or other micronutrients. Add a liquid fertilizer containing iron and trace elements. If older leaves yellow while new growth looks healthy, the plant may be redirecting nutrients to new growth — this is normal melt that happens when plants adjust to a new environment.
Holes in Leaves
Small holes in plant leaves are usually caused by potassium deficiency. This is one of the most common nutrient deficiencies in aquariums because fish food provides nitrogen and phosphorus but very little potassium. Add potassium sulfate or a general liquid fertilizer. Holes can also be caused by snails or fish nibbling — check for bite marks vs. the characteristic pinhole pattern of potassium deficiency.
Melting
Many plants “melt” (leaves dissolve and fall off) when first added to a new tank. This is stressful to watch but usually not fatal. The plant is shedding its emersed-grown leaves (most commercial plants are grown above water) and will regrow submersed-adapted leaves within 2-4 weeks. Cryptocoryne species are especially notorious for melting. Leave the roots in place, remove the dead leaf matter so it does not foul the water, and wait. New growth will appear from the base of the plant.
Frequently Asked Questions
What are the easiest aquarium plants for beginners?
The easiest aquarium plants are Java fern, Anubias, hornwort, and Java moss. These four species tolerate low light, do not need CO2 injection or special fertilizers, and are extremely hard to kill. Java fern and Anubias attach to rocks or driftwood, so they do not even need substrate. Hornwort can float freely. If you can keep fish alive, you can grow these plants — they are that forgiving.
Can you keep live plants with Oscar fish?
Yes, but you need to choose carefully. Oscars will uproot any plant in the substrate, so avoid rooted species. Stick with floating plants (hornwort, water lettuce, frogbit), epiphytes attached to heavy rocks (Java fern, Anubias), and emergent plants like pothos with roots dangling in the water. These approaches work because they keep the plants out of reach of Oscar digging and rearranging behavior.
Do aquarium plants need special lighting?
Low-light plants like Java fern and Anubias grow fine under basic aquarium lights that come with most tank kits. Medium and high-light plants need a dedicated planted tank LED fixture. The key specification to look for is PAR (Photosynthetically Active Radiation) — aim for 30-50 PAR at the substrate for most plants. Avoid leaving aquarium lights on for more than 10 hours per day, as excessive light promotes algae growth without proportional plant benefit.
How do you plant aquarium plants in gravel?
For rooted plants in gravel, dig a small hole, place the plant roots inside, and gently push the gravel back around the base. The crown of the plant should be at or just above the gravel surface. Because gravel has no nutrients, you must use root tab fertilizers pushed into the gravel near each plant every 2-3 months. Larger gravel (over 5mm) can be difficult for delicate roots to penetrate — fine gravel or sand is easier for plants. Some keepers put a layer of nutrient-rich substrate under a gravel cap to get the best of both worlds.
Why do my aquarium plants keep dying?
The most common reasons aquarium plants die are: insufficient light (the number one killer), burying the rhizome of epiphyte plants like Java fern and Anubias, nutrient deficiency (especially iron and potassium), planting emersed-grown plants that melt during transition (this is temporary — be patient), and keeping plants in tanks with destructive fish that constantly uproot them. Start with easy, low-light species and build your confidence before attempting demanding plants.
Last Updated: March 15, 2026
Written by the team at OscarFishLover.com. We are passionate fishkeepers with years of hands-on experience raising Oscars and other freshwater species. Learn more about us on our About page.
