• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Thirdcoaster

Thirdcoaster

Keeping and Selling Goldfish

  • Home
  • About
  • Contact

The Four Types of Plants You Can Grow in a Goldfish Aquarium

September 11, 2026 by Robert

Plants make a goldfish tank look better. They also give your fish something to explore. But there’s one more big reason to add plants: they help lower nitrate.

Why Plants Help With Nitrate

Goldfish make a lot of waste. Good bacteria in your tank turn that waste into nitrate. Water changes are still the best way to remove nitrate. But plants can slow down how fast nitrate builds up.

Here’s how plants help:

  • They soak up nitrate straight from the water.
  • They also soak up ammonia before it even turns into nitrate.

Fast-growing plants pull out more nitrogen than slow ones. That’s because they use it to grow new leaves, stems, and roots.

The Four Plant Types, Ranked

  1. Floating plants – very high nitrate control
  2. Houseplants with roots in the water – high nitrate control
  3. Fast-growing stem plants – medium to high nitrate control
  4. Rooted plants – low to medium nitrate control

This is just a general guide, not a strict rule. A big, healthy pothos plant can out-clean a few floating plants. A thick clump of hornwort can out-clean one small pothos cutting. Size and health matter more than type alone.

1. Floating Plants

These plants float on top of the water. Their roots hang down into the tank.

Common floating plants:

  • Frogbit
  • Salvinia
  • Red root floaters
  • Water lettuce
  • Duckweed

Nitrate control: Very High

Floating plants get tons of light and easy access to air. This helps them grow fast. Their roots also sit right in the water, soaking up nitrogen as they go.

Duckweed grows especially fast and pulls in a lot of nitrogen.

But here’s the catch: the nitrogen only leaves your tank when you scoop out extra plants. If the plants die and rot in the tank, the nitrogen just goes right back into the water.

Two problems with floating plants:

  • Goldfish love to eat them, especially duckweed. Sometimes the fish eat them faster than they can grow back.
  • They don’t like rough water. Strong filters and splashing can hurt them or push them under.

Fix: Use a floating plant corral. This gives the plants a calm, protected spot. Just leave part of the surface open so air can still reach the water.

2. Houseplants With Roots in the Water

Some regular houseplants can grow with just their roots in the tank. Their leaves stay above the water. These are called emergent plants.

Popular choices:

  • Pothos
  • Heartleaf philodendron
  • Monstera
  • Syngonium
  • Peace lily
  • Spider plant

Nitrate control: High

These plants get the best of both worlds. Their roots pull nitrogen from the water. Their leaves get all the air and light they need above the tank.

A brand-new cutting won’t do much at first. But a big, healthy pothos with lots of leaves and roots can be one of your best tools for nitrate control.

Important: Only the roots should touch the water. If the leaves or stems get wet, they can rot.

Before you add a houseplant:

  1. Wash off all the dirt from the roots.
  2. Rinse the roots well.
  3. Check for fertilizer pellets or bugs.
  4. Attach the plant so its roots reach the water.
  5. Keep the leaves above the waterline.

Goldfish may nibble on the roots, so bigger plants usually do better than small cuttings. You can hold the plant in place with a basket, a filter compartment, a suction cup holder, or a hole in the lid.

Trim off any dead roots or yellow leaves right away. Rotting plant parts release nitrogen back into the tank.

3. Stem Plants

These plants grow straight up from a long stem, with leaves along the way. You can trim them and replant the cuttings.

Common stem plants:

  • Hornwort
  • Anacharis
  • Water sprite
  • Hygrophila
  • Bacopa
  • Ludwigia

Nitrate control: Medium to High

These plants grow fast, so they use up a lot of nitrogen. Hornwort, anacharis, water sprite, and Hygrophila are some of the best choices.

The hard part is keeping enough of them alive. Goldfish love to dig them up, tear them apart, and eat the new growth.

Tips for keeping stem plants safe:

  • Plant them in thick clusters.
  • Weigh them down with aquarium-safe plant weights.
  • Tuck them behind rocks or driftwood.
  • Grow them in weighted pots.
  • Let them grow in for a while before adding goldfish.

You can also let hornwort and anacharis just float. This stops goldfish from digging them up, though the fish may still nibble on them.

A big, healthy clump of stem plants can really slow down nitrate. A few torn-up stems won’t do much.

4. Rooted Plants

These plants grow straight in the gravel or sand at the bottom of the tank.

Popular rooted plants:

  • Amazon swords
  • Cryptocoryne
  • Vallisneria
  • Dwarf aquarium lilies
  • Tiger lotus
  • Crinum

Nitrate control: Low to Medium

These plants get a lot of their food from the substrate (the gravel or sand), not just the water. So they don’t clean the water quite as well as other plant types.

Fast growers like Vallisneria help more than slow growers like Cryptocoryne.

Rooted plants look great and add a nice permanent feel to the tank. But don’t count on them as your main nitrate fighter. Let the faster plants do the heavy lifting.

Protect Rooted Plants With Pebbles

Goldfish love to dig, and that means newly planted plants get uprooted easily.

Here’s a simple fix:

  • After planting, place a loose ring of smooth pebbles around the base.
  • The pebbles add weight and make it harder for goldfish to dig there.
  • Use pebbles too big for your goldfish to swallow.
  • Avoid sharp stones that could hurt their fins.
  • Don’t pile pebbles on the plant’s crown (where the leaves meet the roots). This can cause rot.

This trick works great for:

  • Amazon swords
  • Cryptocoryne
  • Vallisneria
  • Tiger lotus

Another option: Plant it in a terracotta pot, then top it with smooth pebbles. This keeps goldfish from digging it up.

Many rooted plants also do better with root tabs, especially in sand or gravel that doesn’t have many nutrients.

A Note About Anubias and Java Fern

These plants have a thick stem called a rhizome. Never bury it — it can rot.

Instead, tie or glue these plants to:

  • Rocks
  • Driftwood
  • Aquarium decorations

Anubias has tough leaves that goldfish usually leave alone. But it grows very slowly, so it doesn’t help much with nitrate. Keep it around for looks, not for cleaning the water.

Quick Comparison

Plant typeNitrate controlGoldfish-proof?Best thing about itBiggest downside
Floating plantsVery highNoGrows super fastGets eaten, hates rough water
Houseplants (roots in water)HighYes, if securedSteady long-term helpSmall cuttings take time
Stem plantsMedium to highNoFast underwater growthEasily uprooted or eaten
Rooted plantsLow to mediumSomewhat, if protectedLooks permanentRelies on substrate for food
Anubias/Java fernLowYesTough and goldfish-safeGrows very slowly

The Best Setup Combines a Few Types

Instead of picking just one kind of plant, mix a few together:

  • Floating plants for fast nitrogen removal
  • A mature pothos for steady long-term help
  • Hornwort or anacharis for fast underwater growth
  • Vallisneria or swords, protected with pebbles
  • Rooted plants in terracotta pots
  • Anubias tied to rocks for a tough, goldfish-safe look

This gives you fast cleanup power plus a stable, good-looking tank.

Plants Help — But They Don’t Replace Water Changes

Plants are a great tool, but they’re not a replacement for regular tank care. Goldfish make a lot of waste, and plants can’t remove everything. Keep testing your nitrate and doing water changes, even with a tank full of plants.

To get the most out of your plants:

  • Pick fast-growing species
  • Give them the right amount of light
  • Keep enough plant mass in the tank
  • Protect new growth from hungry goldfish
  • Remove dead leaves right away
  • Trim and remove healthy extra growth often
  • Keep testing your water and changing it regularly

Trimming matters a lot. Every time you remove healthy plant growth, you’re removing the nitrogen stored inside it — for good.

No plant is 100% goldfish-proof. The best plants are simply the ones that grow well in your tank and survive your goldfish’s curiosity. With the right mix of floating plants, houseplants, stem plants, and protected rooted plants, your goldfish tank can look great and stay a lot cleaner too.

Filed Under: Fishkeeping

Primary Sidebar

Recent Posts

  • The Four Types of Plants You Can Grow in a Goldfish Aquarium
  • Current Fishfam Goldfish Available For Sale 9/10/26
  • The 7 Fundamentals of Successful Goldfish Keeping
  • fishfam
  • Fishkeeping

Archives

  • September 2026

Categories

  • fishfam
  • Fishkeeping

Copyright © 2026 · Thirdcoaster

Powered by
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by