⏱ 11 min read  ·  ✅ Updated Oct 2026

Last Updated: October 17, 2026

⚠️ Affiliate Disclosure: As an Amazon Associate, we earn from qualifying purchases. Links marked with "Check on Amazon" are affiliate links — learn more.

The aquarium plants that survive goldfish best are tough, bitter or firmly anchored species: anubias and java fern attached to rock or wood, established vallisneria, and fast-growing hornwort that regrows faster than it gets eaten. Goldfish dig, uproot and graze, so no plant is truly goldfish-proof, but these species tolerate the cool water goldfish prefer and usually survive the attention. Success depends as much on how you plant and feed as on which species you choose.

Quick answer: Our top pick in 2026 is the Anubias — our #1 rated choice. See the full ranked comparison, alternatives and buying advice below.

Check Price on Amazon →

Goldfish Plants at a Glance

Plant How to plant it Why it works Cool-water tolerance
Anubias Tie or glue to rock or wood; never bury the rhizome Thick, leathery leaves; slow growth is not a problem because it is rarely eaten Fair; usually listed as a tropical-range plant, so it copes with typical fancy goldfish temperatures but may grow slowly in a cold, unheated tank
Java fern Attach to hardscape Tough, fibrous, bitter leaves Good; widely reported to cope with cooler tanks
Vallisneria Root in the substrate, crown above the gravel, weigh with rocks Deep roots; grows fast enough to replace nibbled leaves Good; tolerates cool water but may grow slowly
Hornwort Float it or loosely anchor it Fast growth outpaces grazing; no roots to dig up Good
Water onion (Crinum calamistratum) Bulb sits on or in substrate with rocks around it Large bulb anchors well; leaves are tough Good in moderate temperatures
Bolbitis fern Attach to hardscape Dark, textured leaves goldfish tend to ignore Moderate
Marimo moss ball (a growth form of algae) Just place in the tank Dense and hard to eat; very slow growth Likes cooler water
Java moss Tuck into decor or attach to wood Grows back quickly Very good

Why Goldfish Destroy Plants

Goldfish are omnivores that spend much of the day foraging. Aquarium hobby sources describe them as likely to dig, uproot and munch on most aquatic vegetation. Three behaviours cause most of the damage:

10 Pack Fish Tank Decorations Silk Aquarium Plants Aquarium Decorations | Soft & Safe Aquarium Decor Silk Fish Tank Plants for 5-40 Gallon Betta Tank Decor, Goldfish & Reptiles Tanks Plants

10 Pack Fish Tank Decorations Silk Aquarium Plants Aquarium Decorations | Soft & Safe Aquarium Decor Silk Fish Tank Plants for 5-40 Gallon Betta Tank Decor, Goldfish & Reptiles Tanks Plants

Included for 'Aquarium Plants for Goldfish: Species That Survive Being Eaten' because the listing specifies Goldfish & Reptiles Tanks Plants, details this guide uses to compare options.

View on Amazon

Zelphvt 2 Pcs Silk Fish Tank Plants, Silk Plants for Fish Tank 14 Inch Aquarium Plant for Aquarium Goldfish Turtle Tanks Decorations Purple

Zelphvt 2 Pcs Silk Fish Tank Plants, Silk Plants for Fish Tank 14 Inch Aquarium Plant for Aquarium Goldfish Turtle Tanks Decorations Purple

Included for 'Aquarium Plants for Goldfish: Species That Survive Being Eaten' as a relevant option in this category; details come from the product listing.

View on Amazon

  • Digging. They sift the substrate for food, which loosens roots.
  • Grazing. They bite soft, tender leaves such as those of many stem plants.
  • Size and bioload. Adults of common and comet types grow large and produce a lot of waste, which stresses delicate plants.

The practical consequence is that your plant list should be built around leaf toughness (leathery, fibrous or bitter), anchoring (attached to hardscape or deeply rooted) and growth rate (fast enough to replace losses).

Temperature: Goldfish and Plants Overlap Less Than You Think

Sources vary on goldfish temperatures. Aquarium Co-Op describes goldfish as cold water fish that can live at roughly 10 to 21 deg C (50 to 70 deg F) and usually need no heater in a climate-controlled home, while other hobby guides give fancy goldfish about 22 to 24 deg C (72 to 76 deg F) and common and comet types about 18 to 22 deg C (65 to 72 deg F). Many popular tropical plants prefer warmer water, around 22 to 28 deg C, so cool-tolerant species matter. Java fern, vallisneria, hornwort, java moss and marimo are regularly described as tolerating the cooler end, while anubias is usually listed for tropical-range temperatures and may grow slowly in a cold tank. Delicate tropical stem plants often stall or decline in cool tanks even before the fish touch them. Treat plant temperature ranges from retailers as rough guidance.

Unheated tanks that swing seasonally are common with goldfish. Plants that handle a modest range, such as java fern and hornwort, cope better than those that need steady warmth.

Best Species in More Detail

Anubias

Anubias is the most frequently recommended starter plant for goldfish, and Aquarium Co-Op also describes anubias and java fern as suited to goldfish when attached to wood or rock. Keeper reports are mixed, though: some goldfish leave them alone, while others nibble new growth. Its thick, leathery leaves are unappealing to nibble, and its growth from a rhizome means it does not need to be rooted in gravel. Guides stress that burying the rhizome causes it to rot, so tie it to a rock or piece of wood with thread, or glue it on with cyanoacrylate gel made for aquarium use. Larger forms with thicker rhizomes hold up better to fish activity. Algae can settle on its slow-growing leaves, so keep light moderate.

Java Fern

Java fern has tough, bitter-tasting leaves and attaches to hardscape the same way as anubias. It tolerates low to moderate light and cooler temperatures. It propagates from leaf plantlets or rhizome division. If goldfish tear a leaf, the plant usually keeps going. Do not bury the rhizome.

Vallisneria

Vallisneria forms ribbon-like leaves and spreads by runners. Established clumps with deep roots resist digging better than most rooted plants, and the grass-like leaves grow quickly. Plant it before introducing goldfish if possible and place rocks around the base. Goldfish may chew the tips, but healthy clumps recover. Some keepers note slower growth in cool water, which is a downside, not a deal-breaker.

Hornwort

Hornwort is a rootless stem plant that can float or be loosely anchored. Goldfish may eat it, but it grows rapidly and takes up nutrients from the water, which can help with algae. It sheds needles when conditions change, and it needs regular trimming. Think of it as a renewable resource rather than a permanent feature.

Water Onion, Bolbitis and Others

Water onion is a bulb plant with long, crinkly leaves that goldfish seldom destroy. Bolbitis is a fern that attaches to wood and has dark, textured leaves. Some hobby guides also list hardy options such as cryptocoryne (once established), large sword plants (Echinodorus) and red tiger lotus, though results vary with the individual fish and how well fed they are.

Plants to Skip

Duckweed, cabomba and most soft stem plants are commonly listed as poor choices because goldfish eat them quickly. Delicate carpeting plants will be dug up almost immediately.

Planting Methods That Stop Uprooting

  1. Attach, do not plant. Anubias, java fern, bolbitis and java moss go on rock or wood. Goldfish cannot dig up what is not in the gravel.
  2. Plant before the fish. Hobby guides suggest letting rooted plants establish for two to three weeks before adding goldfish, so roots have time to grip.
  3. Weigh down the base. Place rounded rocks (too large to be swallowed) around the roots of vallisneria and bulbs. Smooth stones are better than sharp edges.
  4. Use planters or pots. Small ceramic pots or planter cups filled with substrate keep roots inside a protected zone.
  5. Choose smooth substrate. Smooth gravel too large to swallow, or a sand layer, are both used. Hobby guides commonly warn against gravel small enough for the fish to gulp, which is said to risk choking.
  6. Plant thickly. Dense planting of several specimens spreads the grazing damage.

Floating Plants and Surface Cover

Floating plants avoid the uprooting issue entirely. Hornwort, anacharis (also called elodea) and a few others can float, giving goldfish something to graze that you can replace cheaply. Goldfish often eat duckweed and small floaters completely, so they work best as an edible supplement than as decor. Floating plants also take up nitrate and shade the tank, which can help against algae.

Keeping Goldfish From Eating Everything

  • Feed a varied diet. Guides repeatedly note that goldfish given plenty of plant-based food, such as spirulina pellets and blanched greens, are less tempted to destroy live plants.
  • Offer sacrificial greens. A handful of hornwort or duckweed gives them a snack.
  • Use strong filtration. Goldfish produce plenty of waste; good filtration and regular water changes support both fish and plants.
  • Accept some losses. Even the hardiest plants will lose leaves.

Tank Size and Welfare Reminder

Plants do not make a small tank suitable for goldfish. Common and comet goldfish become large, active fish, and fancy types reach palm size or more. Aquarium Co-Op recommends about 20 gallons (roughly 75 litres) of water for the first goldfish and at least 10 more gallons for each additional one, and keepers commonly advise that common and comet types are better suited to a pond or a very large aquarium. Goldfish often live a decade or more with proper care. A bowl is not suitable. A planted setup with open swimming space and strong filtration is a better target.

Problem and Fix Table

Problem Likely cause Fix
Plants floating loose every morning Digging or poor rooting Attach to hardscape, add rocks, use pots
Leaves shredded to stubs Soft species or hungry fish Swap to anubias or java fern, add greens to the diet
Anubias rhizome turning mushy Buried in substrate Lift and attach above the substrate
Plants not growing Low light, cool water or no nutrients Pick low-light species, use root tabs for rooted plants, avoid heavy trimming
Algae on slow leaves Too much light for too long Reduce light duration and clean leaves
Cloudy water after rearranging Substrate disturbed Rinse substrate, plant during water changes, run filtration

Setting Up a Planted Goldfish Tank Step by Step

  1. Choose a large tank first. Goldfish are heavy waste producers, so volume and filtration come before decoration. Bigger water volume dilutes waste and gives plants a more stable environment.
  2. Use smooth, fish-safe substrate. Smooth gravel too large to swallow, or sand, avoids injuries and choking. Rooted plants then need rocks around their bases because loose material is easy to dig.
  3. Place hardscape before planting. Rocks and wood give you anchor points for anubias, java fern and moss, and they create the visual structure for the tank. Make sure there are no sharp edges that could damage fins or eyes.
  4. Add plants before the fish where you can. A tank that has run with plants for a few weeks lets roots grip and lets you see which species struggle with the lighting and temperature.
  5. Run the filter and cycle the tank. Plants help with nitrate but do not replace the biological filter, so complete the nitrogen cycle before adding goldfish.
  6. Introduce fish gradually and watch. Note which plants get bitten or moved in the first weeks and replace weak choices with tougher species.

Lighting and Fertiliser for Hardy Goldfish Plants

Because the best goldfish plants are slow, tough species, they rarely need strong light. Anubias, java fern, java moss and bolbitis are described as low to moderate light plants, and moderate lighting on a timer for several hours a day also limits algae. Rooted plants such as vallisneria and water onion benefit from root tablets pushed into the substrate, since goldfish waste is a source of nitrogen but root feeders can still run short of other nutrients. Liquid fertiliser is optional in a heavily stocked goldfish tank, because the fish provide plenty of nutrients. Excess light combined with plenty of fish waste is the usual route to algae, so keep the photoperiod modest and trim dying leaves promptly.

Frequently Asked Questions

What is the hardest plant for goldfish to destroy?

Anubias and java fern attached to rock or wood are the most frequently cited, because their leaves are tough and bitter and they are not rooted in the gravel. Marimo moss balls are also hard for goldfish to eat. No plant is guaranteed, as individual fish differ.

Do goldfish eat all live plants?

No, but they eat or damage many. Soft stem plants and floaters such as duckweed disappear quickly, while hardy species like java fern and anubias often survive for years. A well-fed goldfish with a varied diet is less likely to strip plants.

Can plants live in a cold-water goldfish tank?

Yes, if you choose cool-tolerant species. Java fern, hornwort, vallisneria, java moss and marimo are reported to cope with cooler tanks, and anubias is commonly kept in goldfish tanks too, though growth may be slower than in a heated tropical aquarium.

Should I use fake plants instead?

Silk or soft plastic plants are an option if live plants fail, but sharp plastic can damage long fins. Many keepers combine a few hardy live plants with smooth decor.

Do I need special lighting or fertiliser?

Not for the hardy species. Anubias, java fern and java moss do well under low to moderate light and take nutrients from the water, so goldfish waste usually provides enough. Rooted plants like vallisneria benefit from root tabs.

Will plants clean goldfish water?

Plants absorb nitrate and some other nutrients and help the tank, but they do not replace filtration and water changes. Goldfish produce a large amount of waste, so you still need a strong filter and regular maintenance.

Can I keep goldfish and plants in a bowl?

A bowl is not appropriate for goldfish, no matter how many plants you add. They need a large, filtered tank or pond, and plants are an enrichment, not a substitute for space.

Ready to decide? Our #1 pick for 2026 is the Anubias.

Check Price on Amazon →

Live price & availability on Amazon.

About the Aquarium Guides Editorial Team

The Aquarium Guides editorial team writes practical guides on setting up and maintaining home aquariums, from cycling a new tank to choosing filters, lighting and compatible fish. Advice draws on established fishkeeping references, manufacturer specifications and long-term hobbyist experience, with water quality and livestock welfare kept front and center.

Explore Our Guides & Free Tools