Keeping live plants with goldfish

Live aquarium Plants: Water Sprite

View or buy now on

Can you keep live plants with goldfish?

Will they all get eaten?

What kind of live plants are suitable for a goldfish tank?

The answer to the first question is a very definite yes! You absolutely can keep live plants with goldfish, and you don’t have to be an expert to do it. As long as you choose the right kind of plant then there’s no reason to avoid live plants in favor of plastic or silk fakes.

But won’t they get eaten? Yes, they will!

It is true that goldfish will eat almost anything, and that they eat a lot. That’s why we say that you need to choose the right kind of aquarium plant. Some plants grow quite slowly and will be completely eaten away before they have chance to grow… but others grow more quickly than goldfish eat, and can therefore survive a bit of goldfish nibbling!

Even with fast-growing plants though, one potential problem with keeping live plants with goldfish is that they may get dislodged from the substrate.

Goldfish like to dig around in gravel and pull on plants, which can cause your nicely arranged display to become uprooted and float around the tank. However, this problem can usually be solved by attaching a weighted base to the plant or tying it to a rock or ornament.

Finally, all aquarium plants require a reasonable amount of light in order to survive. We discuss the lighting requirements of each plant in the following articles, along with other aspects of their care.

So, what are the best live plants to keep with goldfish?
Plants with goldfish: Amazon Sword

View or buy now on

In the articles below, we look at some of the very best live plants for keeping with goldfish.

All of these plants are relatively low maintenance and grow quickly enough to not be eaten away!

Amazon Sword


Anubias barteri

Banana Plant


Java Fern


Vallisneria Spiralis

Water Sprite

Water Wisteria


  • Pingback: Eat Your Greens | Aquariverse()

  • Donn

    Have you tried a Marimo moss ball?

    • disqus_ZgPTAIRZRP

      My comet goldfish made a salad out of my Marimo moss ball. I managed to salvage enough pieces of it to roll into a dime sized ball which lives in a separate container now.

  • d marino

    I am new to this site. I am considering getting a few goldfish in a great tank. Where is this species native? Are they swimming in the wild the size we see in the pet shops? I realize most are “farmed” for sale, but I wonder who scuba dives and actually sees the real species somewhere in this world? Thanks for any more info.
    I used to have freshwater fish many, many years ago (my ex-husband liked the tanks but refused to really clean them) I got sad watching them die, and scooping out babies, etc. and never owned another tank after our divorce.
    But I would like a long living pet fish or two or four now that I am older, live alone and only care for some feral cats. My two old dogs were put down and I cannot take care of dogs any longer due to a bad spinal problem.
    I just don’t want to watch something die after short care giving. I did read it is best to have more than one goldfish…they need companionship.

    • rumtopf

      The wild version of goldfish are Prussian carp, an asian species. The goldfish we keep have been domesticated for thousands of years and differ a fair bit from the wild counterparts, especially the “fancy” variations with regards to body shape and fin lengths.

      As far as goldfish go, they do need a very large tank and some hands-on upkeep. I’d be a little worried about your back problems when it comes to doing water changes on a very large tank but there are devices available to make the job easier such as Python water change systems. I have small(10-15gal) tanks with tropical fish and shrimp so I stick with the old siphon/bucket routine. I hope to own goldfish myself one day but currently don’t have the room/money for 100+gallons of tank and filtration that I would want to keep them in. I’ve got my heart set on Bristol Shubunkins(a seriously gorgeous variety!)

      There are some other species that require a lot less maintenance and space yet can still live a decent amount of time. Paradise fish are one example. They are happy kept alone and can live an average of 6 years, more with adequate care. A 24inchx12inchx12inch tank is a great size and easy to maintain with a natural well-planted look, plus they’re quite personable fish and very pretty to look at. There are a lot of options for fish out there, so I’d recommend looking around aquarium websites for ideas and researching fish care before committing to anything :) Good luck!

      • d marino

        RUMTOPF: Thank you ever so much for your reply. Indeed, that water changing very often thing is a bit too much for me.
        I will definitely look into Paradise fish. Is that the same as Japanese fighting fish that you can’t put together? I really want a few fish and not a lonesome cowboy type.
        Any suggestions for 5-10 gal fish that can be spoiled and live comfortably?
        Any and all suggestions are welcomed. I don’t have a lot of money to spend but “reasonable” amount I can devote to equipment and care.