My first attempt at a planted aquarium was, honestly, a mess. I dropped in whatever looked green at the pet store, gave it whatever light happened to be sitting on the tank already, and wondered why everything turned to mush within a month. What changed things for me wasn't buying a CO2 system — it was learning which plants are actually built for a low-tech setup, and which ones just need to be planted correctly. Below is what I've learned about picking plants, growing a carpet, planting stems the right way, and even which houseplants can live with their roots in the water.
The Case For Going Planted
Why I Stopped Running a Bare Tank
The moment I actually noticed a difference wasn't cosmetic, it was on my test strips. After I added live plants to a tank that used to run hot on nitrates, my readings dropped from 40 ppm down to 5 ppm within a few weeks, and the plants were doing a lot of that work by pulling ammonium straight through their leaves before it ever became a problem for my filter. My fish noticed too — the shier corydoras in that tank started coming out into open water once they had cover to retreat to, and I stopped seeing the flared gills and darting that used to show up whenever I was a day late on a water change.
Plants also gave my tank a margin for error it never had before. Skipping a water change in a bare tank used to mean a spike I'd notice within a day. Now it just means the plants have a bit more to eat. I put together a much longer breakdown of everything I noticed — oxygen swings, fry survival, breeding behavior, even algae control — in my notes on the real benefits of a planted aquarium, if you want the full list before you commit to ripping out the plastic plants.
Getting Started Without a CO2 Rig
The Plants I Trust When There's No CO2 Involved
I don't inject CO2, and for a long time I assumed that meant my plant choices would be limited to a few sad ferns. It turns out a surprising number of species do fine on the CO2 that's already in the water from fish respiration and surface gas exchange, and about half of aquatic plants can even pull carbon from dissolved bicarbonate instead. My rhizome plants — Anubias, Java fern, Java moss — became the backbone of the tank because I could just tie them to driftwood and leave them alone. Hornwort and guppy grass turned into my fastest, most forgiving stem plants, and Amazon sword and Vallisneria rewarded me for setting up a decent root-feeding substrate early on.
The mistake I made early on was dimming my lights because I thought less light would make up for having no CO2 — that just starved photosynthesis and invited algae instead. I wrote up the full list of aquarium plants that don't need CO2, organized by whether they root, float, or tie to hardscape, which is the same list I keep sending people who ask me where to start.
Foreground Cover
Building a Carpet Without Losing My Patience
I killed a patch of Dwarf Baby Tears in under two weeks the first time I tried a carpet, because I planted a high-light, CO2-hungry species into a low-tech tank and expected it to just figure it out. What I eventually learned is that carpet failures are rarely about skill — they're about matching the plant to the light and CO2 you actually have. Marsilea hirsuta ended up being the easiest carpet I've grown: it spreads by rhizomes, tolerates low-to-medium light, and never once needed pressurized CO2 in my tank. Dwarf hairgrass and Java moss filled in nicely too, just slower than they would under high light.
If you're picking a foreground plant for the first time, I'd start with my rundown of aquarium carpet plants for beginners, which walks through exactly which species tolerate a beginner setup and which ones (looking at you, Glossostigma) will just melt on you if you're not running strong light and consistent CO2.
Low-Maintenance Doesn't Mean Slow
The Fast Growers That Bail Out a New Tank
When I'm cycling a new tank or trying to get nitrates under control fast, I reach for the fastest growers I know rather than anything delicate. Duckweed is almost absurd about it — some clones have been measured doubling their coverage every one to five days — and my hornwort regularly puts on an inch of new growth a week once it settles in. Vallisneria takes a different approach, spreading underground through runners until it forms a dense meadow over a few months rather than shooting upward.
The tradeoff is that fast growers need frequent trimming or they will absolutely take over a tank — I learned that the hard way with guppy grass. I put together the plants I lean on most, along with how to keep their speed from becoming a problem, in my guide to the fastest growing aquarium plants.
Getting the Basics Right
How I Actually Plant My Stem Plants Now
Stem plants gave me the most trouble when I started, mostly because I was planting them like rhizome plants — barely pushing them into the substrate and wondering why they floated up a day later. Stem plants root from a fresh cut, not the old nursery cut, so I always trim about a centimeter off the bottom right before planting. I separate every stem out of the bunch instead of planting them in a clump, use tweezers to bury each one two to four centimeters deep with at least one leaf node under the substrate, and space them a couple of centimeters apart so light and flow can still reach the base.
I also learned not to just toss trimmings outside — Hygrophina polysperma cuttings famously spread from a tenth of an acre to ten acres of a Florida lake in a single year after someone did exactly that. Mine go in the trash. If you want the full step-by-step, including how stem plants differ from rooted and rhizome species, I wrote it all out in how to plant stem plants in an aquarium.
An Unexpected Favorite
Yes, I Grow Houseplants Out of My Aquarium Too
This one surprised me the most. I've got a pothos vine with its roots trailing straight into the filter outflow of one of my tanks, and it has become one of the best nitrate exporters I own. The rule I stick to is simple: roots go in the water, leaves stay out. The first time I let a leaf dip under the surface it rotted within days and fogged up the water, so now I'm careful to keep everything above the rim.
Peace lily and spider plant have worked just as well for me, and I keep the root mass trimmed back so it never crowds more than about a quarter of the water column. I stayed away from succulents entirely after wasting one on a tank — their roots just aren't built for standing water. I go through everything that worked, what to avoid, and how to introduce a houseplant's roots gradually in my post on houseplants you can put in an aquarium.
Plants For Diggers and Grazers
What Actually Survives in My Goldfish Tank
Goldfish uprooted every rooted plant I ever tried with them, so I stopped fighting their instincts and switched entirely to Java fern tied onto driftwood. It's an epiphyte, so there's no rooted base for them to dig up, and the leaves are thick, rubbery, and slightly bitter — my goldfish will mouth them out of curiosity but they've never stripped a plant bare. The one rule I never break is keeping the rhizome above the gravel; bury it and it rots no matter how sturdy the plant otherwise is.
Java moss works too, though it's softer and takes more nibbling damage than Java fern does, and marimo moss balls have been completely goldfish-proof in my tanks. I wrote up the full comparison, including why the windelov (lace) variety holds up just as well, in is Java fern good for goldfish.
None of this required a CO2 tank, a pressure regulator, or expensive dosing bottles — just the right plant for the right tank, and enough patience to plant things correctly the first time. If I had to give one piece of advice to someone starting out, it's this: pick two or three easy species, get them established, and only then start experimenting with anything fussier. That's the order that finally worked for me.
More From My Planted-Tank Notes
The full, deeper-dive posts behind everything above, all from my notes over at fishiohub.com.
- Why a planted aquarium is worth the extra effort
- The complete list of aquarium plants that don’t need CO2
- Choosing the right aquarium carpet plant as a beginner
- A closer look at the fastest growing aquarium plants
- A step-by-step guide to planting stem plants in an aquarium
- Which houseplants you can safely put in an aquarium
- Whether Java fern is a good match for a goldfish tank