Affiliate disclaimer: Some links on this blog are Amazon affiliate links, meaning I may earn a commission at no extra cost to you.
Best Low‑Light Plants for Small Tanks (Anubias, Java Fern, Cryptocoryne)
🌿 Small tank, low light, no CO₂? No problem. — This guide covers the best low‑light plants for nano tanks: Anubias, Java fern, Cryptocoryne, Bucephalandra, and mosses.
What Makes a Plant Suitable for a Small, Low‑Light Tank?
In small tanks (5‑15 gallons), you have limited space. Fast‑growing stem plants quickly overgrow the tank. 2Hr Aquarist recommends rhizome plants and small rosette plants that stay compact. Anubias nana ‘Petite’ and Bucephalandra are ideal foreground plants. Cryptocoryne parva is a tiny crypt that carpets slowly. Java fern “Trident” or “Windelov” stays smaller than regular Java fern. For floating plants, Salvinia minima works well because it does not block too much light. For more options, see our low‑light plants guide.
Anubias nana & Anubias petite – Perfect Foreground
Anubias is the most reliable plant for nano tanks. 2Hr Aquarist notes that Anubias petite is so small that a single rhizome fits in a 5‑gallon shrimp tank. Leaves are tough and rarely get algae. Glue or tie the rhizome to a small pebble or piece of driftwood. Do not plant in substrate – the rhizome will rot. Growth is very slow (one leaf per month), so it requires no trimming. If you want a bushier look, buy multiple rhizomes. For a detailed care guide, see our Anubias care section.
Placement: foreground, attach to hardscape | Growth: very slow
Java Fern “Trident” or “Windelov” – Midground Texture
Standard Java fern can reach 12 inches – too large for a 5‑gallon tank. 2Hr Aquarist recommends the smaller varieties for nano setups. Windelov has a unique, feathery appearance. Trident has a more delicate, branching leaf shape. Both propagate via plantlets on leaf tips. Once a plantlet has 3‑4 leaves, pluck it off and attach elsewhere. They tolerate low light (20‑40 PAR) and do not need CO₂. For more Java fern varieties, see our Java fern propagation guide.
Placement: midground, attach to hardscape | Propagates via plantlets
Bucephalandra – Slow‑Growing Jewel
Buce has become very popular for nano tanks. 2Hr Aquarist notes that Buce is an epiphyte like Anubias. It grows even slower than Anubias, making it resistant to algae. Do not bury the rhizome. Buce prefers stable water parameters and moderate light. Under high light, leaves may turn brown or yellow. It does not need CO₂. Buce is more expensive than Anubias but adds unique texture. For more on Buce, see our low‑light plant guide.
Placement: foreground/midground | Growth: very slow
Cryptocoryne parva – Tiny Carpeting Crypt
Most Cryptocoryne species grow too large for small tanks (C. wendtii reaches 6‑8 inches). C. parva stays miniature. 2Hr Aquarist notes that C. parva grows very slowly – it may take 6‑12 months to form a small carpet. It is a root feeder, so insert a root tab nearby. Light should be at least 30 PAR; below that, it will not spread. C. parva does not need CO₂. It is ideal for a foreground carpet in a 10‑gallon shrimp tank. For more Crypt species, see our Cryptocoryne guide.
Placement: foreground, substrate | Fertilizer: root tabs
Mosses (Java Moss, Christmas Moss) – Versatile Cover
Mosses are the ultimate low‑light, no‑care plants. 2Hr Aquarist notes that Java moss grows in almost any light. However, it can trap debris. Christmas moss (Vesicularia montagnei) has a triangular, fern‑like appearance and looks more compact. Both can be trimmed with scissors. To make a moss carpet, tie moss to a plastic mesh and place it on the substrate. Moss does not need fertilizer or CO₂. For a more detailed moss guide, see our carpeting plants guide.
Placement: carpet, wood, mesh | Growth: slow to moderate
Floating Plants for Small Tanks – Salvinia minima
Many floating plants (Frogbit, Water lettuce) are too large for small tanks. 2Hr Aquarist recommends Salvinia minima for tanks under 20 gallons. Its leaves are 0.5 inches, and roots are 0.5‑1 inch long. Salvinia grows very fast – remove 30‑50% weekly to prevent light blockage. It reduces algae by absorbing nitrates and phosphate. No CO₂ needed. For more floating plant recommendations, see our floating plants guide.
Putting It Together – A Sample 5‑Gallon Low‑Light Layout
This layout requires only a 6500K LED clip‑light (20‑40 PAR). No CO₂. Fertilize once a week with a liquid all‑in‑one fertilizer (1 pump per 5 gallons). Insert one root tab near the Crypt parva every 3 months. After 2 months, the tank will look established. Trim the Java fern if it grows too tall. Remove excess Salvinia weekly. This setup is safe for bettas, shrimp, and small tetras. For a full step‑by‑step, see our low‑tech setup guide.
• Anubias nana petite – live plant
• Bucephalandra starter pack
• Seachem Flourish Root Tabs
• Easy Green liquid fertilizer
📊 Low‑light plants for small tanks – quick reference
| Plant | Max height | Light (PAR) | CO₂? | Placement | Growth rate |
|---|---|---|---|---|---|
| Anubias nana petite | 0.5‑1 inch | 10‑30 | No | Foreground (attach) | Very slow |
| Java fern ‘Windelov' | 4‑6 inches | 20‑40 | No | Midground (attach) | Slow |
| Bucephalandra sp. | 1‑2 inches | 20‑40 | No | Foreground (attach) | Very slow |
| Cryptocoryne parva | 1‑2 inches | 30‑50 | No | Foreground (substrate) | Very slow |
| Christmas moss | 1‑2 inches thick | 20‑40 | No | Carpet / wood | Slow |
| Salvinia minima (floating) | N/A | 20‑40 | No | Surface | Fast |
• 2Hr Aquarist – Small tank plants
• 2Hr Aquarist – Anubias care
• 2Hr Aquarist – Bucephalandra
• 2Hr Aquarist – Crypt parva
• 2Hr Aquarist – Salvinia

