What are the best plants goldfish won’t eat? The best plants goldfish won’t eat are tough, slow plants grown on wood or rock. Anubias is the safest pick: Tropica says it is not eaten by herbivorous fish. Java fern, marimo balls, hornwort, water sprite and pothos also hold up. Tie plants to hardscape instead of burying them.

Key takeaway: Plants goldfish won’t eat are mostly tough, leathery or fast-regrowing species. Anubias leads the list, since Tropica notes herbivorous fish leave it alone. Tie rhizome plants to stone or driftwood, add fast growers that outpace nibbling, and accept that soft, rooted stems will be eaten or uprooted.

Plant Why it survives goldfish Source
Anubias nana Not eaten by herbivorous fish; grows on stone or root Tropica
Java fern Hardy; grows in all conditions on wood or stone Tropica
Water sprite Grows fast in good light Tropica
Marimo ball Dense algae ball with no roots to dig up Plant habit
Hornwort Floats or anchors; regrows quickly Plant habit
Pothos roots Leaves stay above water out of reach Plant habit
Soft stem plants Often eaten or uprooted USGS, FishBase
plants goldfish won't eat — Plants Goldfish Won't Eat: 7 Easy Hardy Picks

Why Do You Need Plants Goldfish Won’t Eat?

Goldfish eat plants because plant matter is a normal part of their diet. FishBase says goldfish feed mainly on plankton, bottom invertebrates, plant material and detritus. USGS adds that goldfish feed at the bottom, where they stir up sediment and cloud the water, and that their foraging decreases and uproots vegetation in wild waters.

In a tank, that means soft leaves get nibbled and anything loosely planted gets pulled up. The answer is to choose plants goldfish won’t eat and anchor them where digging cannot reach the roots.

Which Plants Goldfish Won’t Eat Are Easiest?

The easiest plants goldfish won’t eat are rhizome plants like anubias and java fern. Tropica says Anubias barteri var. nana is not eaten by herbivorous fish and should be grown on a stone or root, held with fishing line until it attaches. Tropica describes java fern as a hardy plant that grows in all conditions.

  1. Anubias nana: small, leathery and slow; see our anubias guide.
  2. Larger anubias: broader leaves for big goldfish tanks.
  3. Java fern: tie it to wood; read our java fern guide.
  4. Marimo ball: a rolling algae ball; see our marimo moss ball guide.
  5. Hornwort: grows fast enough to outpace light grazing; see hornwort.
  6. Water sprite: Tropica says it grows fast and uses large amounts of nutrients.
  7. Pothos: roots in the water, leaves in the air.
plants goldfish won't eat — Which Plants Goldfish Won't Eat Are Easiest?

How Do You Keep Plants Goldfish Won’t Eat Safe?

Even plants goldfish won’t eat need protection from digging, so keep their roots out of the gravel. Tropica advises growing anubias and java fern on stone or wood and warns that if java fern is planted in the bottom, the rhizome must not be covered or it will rot. Attached plants give goldfish nothing to dig up, so they last far longer than buried stems.

  1. Tie rhizomes to driftwood or lava rock with fishing line or cotton thread.
  2. Place larger stones around any rooted plant base.
  3. Feed goldfish well so they graze plants less.
  4. Keep spare cuttings in a separate container to replace losses.

Do Plants Goldfish Won’t Eat Grow in Cold Water?

Yes. Most plants goldfish won’t eat are slow, hardy species that cope with unheated tanks. Goldfish themselves handle a very wide range: FishBase lists them as subtropical, from 32 to 106°F (0–41°C). Anubias and java fern grow slowly in cool water but keep their leaves, so they suit unheated goldfish tanks. Avoid fussy plants that need warm water and high light.

plants goldfish won't eat — Do Plants Goldfish Won't Eat Grow in Cold Water?

Do Plants Goldfish Won’t Eat Help Water Quality?

Yes. Plants goldfish won’t eat absorb some of the waste goldfish produce, which helps keep the water cleaner between changes. Goldfish are heavy eaters and big waste producers, so they also suit simple plant-filtered setups. Pothos and lucky bamboo can grow with roots in the tank, as covered in our pothos in fish tank guide.

Choose plants with firm leaves and strong rhizomes when shopping, and inspect new plants for snails or loose roots before adding them. Plants are not a replacement for filtration and water changes. A good filter and regular testing still matter most in a goldfish tank. For a bigger version of this idea, see our goldfish aquaponics guide, where a grow bed uses the waste.

plants goldfish won't eat — Do Plants Goldfish Won't Eat Help Water Quality?

What Plants Do Goldfish Usually Destroy?

Goldfish usually destroy soft, fine-leaved and loosely rooted plants. USGS notes that their bottom feeding uproots vegetation, and FishBase lists plant material in their diet. Delicate stem plants and fine carpeting plants rarely last. If you love these, keep them in a separate tank and give goldfish the tougher species listed here. Building a tank around plants goldfish won’t eat saves money, because you stop replacing shredded stems every few weeks.

Will goldfish eat anubias?

Rarely. Tropica says Anubias barteri var. nana is not eaten by herbivorous fish, making it a top choice for goldfish tanks.

Will goldfish eat java fern?

Java fern is hardy and grows on wood, so goldfish usually cannot uproot it. Tie it firmly in place.

Why does my goldfish pull up plants?

USGS explains goldfish feed at the bottom and uproot vegetation while foraging. Anchor plants to rocks or wood.

Are there floating plants goldfish won’t eat?

Few floaters are fully safe. Fast growers like hornwort and water sprite can outgrow grazing, though goldfish may still nibble them.

Do goldfish need live plants?

Not strictly, but plants add cover and absorb some waste. Choose tough species that survive grazing.

Sources

Leave a Reply

Your email address will not be published. Required fields are marked *