articles

How to Goldfish-Proof Your Aquarium: Plants, Substrate & Setup Tips

Een Goudvis

You set up a beautiful planted tank, add your goldfish, and within a week it looks like a disaster zone. Plants uprooted, leaves shredded, gravel scattered everywhere. Sound familiar? Goldfish are notorious destroyers, and if you’re coming from a peaceful tropical community tank, the chaos can be genuinely shocking.

Last updated March 2026 — reviewed for current fishkeeping best practices.

Quick Answer

Goldfish-proof your tank by choosing tough, bad-tasting plants (Java fern, Anubias), anchoring them to rocks or driftwood, and considering a bare-bottom setup for easier cleaning. You can also skip live plants entirely and create a beautiful hardscape instead.

The good news: you don’t have to choose between goldfish and a nice-looking aquarium. With the right plant choices and setup strategies, your tank can stay intact. Here’s how.

Choose Plants Goldfish Won’t Eat

The secret is selecting plants that taste bad, have tough leaves, or both. Goldfish are opportunistic nibblers — they’ll mouth almost anything — but they quickly learn to avoid plants that aren’t worth the effort.

Plant Why It Works Attachment Method
Java Fern Bitter taste, tough leaves Tie to rocks or driftwood
Anubias varieties Thick, leathery leaves goldfish ignore Attach to hardscape (never bury rhizome)
Java Moss Too stringy to be appealing Tie or glue to surfaces
Cryptocoryne Strong root system, resilient Plant in substrate or weighted pots
Vallisneria Deep roots, fast regrowth Plant deeply in substrate

[TIP] Pro Tip

Duckweed and Anacharis will get eaten, but they grow so fast it often doesn’t matter. Think of them as salad bars — they give your goldfish something to graze on while leaving your main plants alone.

The key with all these plants is anchoring them properly. Goldfish uproot as much as they eat. Tying plants to rocks or driftwood removes the uprooting problem entirely.

Consider Going Bare-Bottom

Goldfish are messy. They produce more waste than most tropical fish, eat sloppily, and constantly sift through substrate looking for food. If you’re tired of deep-cleaning gravel every week, removing it entirely is worth considering.

[FACT] Bare-bottom tanks are standard practice among serious goldfish breeders because they dramatically reduce disease risk and make waste removal almost effortless.

A bare-bottom tank might sound boring, but you actually gain planting options:

  • Plants in ceramic pots or glass containers
  • Java fern and Anubias tied to driftwood or rocks
  • Floating plants that don’t need substrate at all
  • Aquarium terraces or planters that sit on the tank bottom

[WARNING] Important

If you decide to remove existing gravel, do it gradually over 2-3 months. Old substrate harbors beneficial bacteria and may contain trapped waste. Removing it all at once can crash your cycle and release toxins. If you must remove it quickly, relocate your fish temporarily, do an 80-90% water change, and dose bottled beneficial bacteria afterward.

Skip Plants Entirely

No plants means nothing to destroy. Some of the most striking goldfish tanks are pure hardscape — driftwood, smooth river rocks, and open swimming space.

This approach works especially well for fancy goldfish varieties with long fins or poor swimming ability. They benefit from the extra room and fewer obstacles.

If you go this route, focus on:

  • Smooth driftwood with interesting shapes
  • Rounded river rocks (nothing sharp that could damage delicate fins)
  • High-quality silk plants as an alternative to live ones
  • Aquarium-safe decorations — avoid hollow ornaments where goldfish can get stuck

[INTERNAL LINK: “fancy goldfish care” -> fancy goldfish care guide]

[INTERNAL LINK: “choosing driftwood” -> aquarium driftwood guide]

Frequently Asked Questions

Why do goldfish destroy plants so much?

Goldfish are natural foragers that spend most of their day searching for food. They’ll nibble on plants to test if they’re edible, and their constant digging behavior uproots anything not firmly anchored. It’s instinct, not malice.

Can I keep any plants with common goldfish?

Common (single-tail) goldfish are even more destructive than fancies because they’re larger and more active. Stick to the toughest options: Java fern and Anubias attached to heavy rocks, or fast-growing floaters you’re willing to sacrifice.

Do goldfish need plants in their tank?

No, goldfish don’t require live plants. They benefit from good filtration, adequate space, and proper diet. Plants can help with water quality and provide enrichment, but a well-maintained hardscape tank works perfectly fine.

What substrate is best for goldfish?

Bare-bottom is easiest to maintain. If you want substrate, use either sand (which passes through if swallowed) or large river rocks too big to fit in their mouths. Avoid standard gravel — goldfish can choke on medium-sized pieces.

Have your own goldfish-proofing tips? Share what’s worked in your tank in the comments below.