The short answer
The easiest beginner aquarium plants are anubias, java fern, cryptocoryne, mosses, and bucephalandra. All of them tolerate low light, need no injected CO2, and forgive the mistakes new hobbyists make. Start with these and youβll have a green tank without a steep learning curve.
The best five to start with
- Anubias β a slow, tough rhizome plant with thick leaves. Attach it to wood or rock (never bury the rhizome). Nearly indestructible.
- Java fern β another rhizome plant tied to hardscape. Handles low light and a wide range of water, and spreads slowly.
- Cryptocoryne β rooted plants for the substrate in greens and browns. They may βmeltβ at first β see why plants melt β then settle in and thrive.
- Mosses (e.g. java moss) β undemanding, attach anywhere, great for shrimp and a natural look.
- Bucephalandra β a slow rhizome plant like anubias, with lovely leaf colours and the same easy care.
Give them a good start
Even easy plants do better with a few basics right:
- Light: modest, steady light is plenty β see how much light plants need and the lighting hub (a budget light is fine).
- Substrate: rooted plants like crypts appreciate a nutritious base β see the substrate hub and our substrate pick.
- Ferts: a light routine keeps them lush β see fertilizers.
Next steps
Once these are established, you can add a bit more light and nutrients gradually. Learn to arrange them well with aquascaping for beginners. Healthy plants are also your best defence against algae β they outcompete it for nutrients.