A Planted Tank Journal

Everything I Learned Growing a Low-Tech Freshwater Planted Aquarium

I'm not an aquascaper with a CO2 rig and a spreadsheet of dosing schedules. I'm someone who wanted a tank that looked alive instead of like a plastic diorama, and it took a lot of melted crypts and a few dead carpets to figure out what actually works. This is everything I've picked up along the way, written down the way I'd explain it to a friend setting up their first planted tank.

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.