7 Live Plants for Goldfish Habitats (Resilient & Fast-Growing)

plants for goldfish header
Let me guess: You want to spruce up your aquarium with some greenery but you keep hearing it’s impossible with your ever-hungry goldies.

Fortunately, I’m here to tell you that there are certain live plants suitable for goldfish habitats and I’ve done some research to give you some ideas.

Being an opportunistic omnivore, the goldfish will typically try to eat most vegetation it comes across in its tank or pond.

However, the aquatic plants that I’m about to list below consist of species that either:

  • grow too fast for your fish to make a difference;
  • are generally unappetizing for omnivorous fish.

That being said, let me show you the 7 best plants for goldfish and how to make sure they won’t get eaten or uprooted.

7 Live Aquatic Plants for Your Goldfish Habitat

During my research for this post I made sure to only list plants that have worked for the large majority of aquarists I know or me personally.

Goldfish have an enormous appetite for plants and some people even use these fish as algae eaters in their outdoor pond.

On the other hand, each specimen will likely develop its own taste to a degree and this is especially true for omnivores. This means that what has worked for me may not work in your tank, for example.

Because I want to make sure that your planted tank will work out, I am listing a couple of tricks right after the plant selection.

To greatly improve your odds of success you should likely skim through them and at least try to follow them.

That being said, have a look at a good selection of plants for a goldfish habitat:

1. Red Tiger Lotus- Nymphaea zenkeri

red tiger lotus

by touge_master

The Red Tiger Lotus seems to be one of the best live plants for goldfish tanks because the fish rarely find it appetizing. Another advantage of having this aquatic plant around omnivorous fish is that it has an incredible growth rate.

When I first experimented with the Red Tiger Lotus it was not in relation to keeping plants in a goldfish tank.

It was actually that I wanted to give water lilies a try because I wanted to see if mine could sprout a flower from my aquarium’s surface.

The Red Tiger Lotus seemed like an excellent choice for me due to its beautiful leaves and relatively easy care.

Author’s note: Basically this plant is a water lily that has been pruned in a way that restricted it from reaching the water’s surface. If you do leave yours to reach it you can actually see it flower like this:
tiger lotus flower

by Aquarist

Anyway, after some time it just so happened that I put a Tiger Lotus in my aquarium with goldfish.

The plant had a hefty bulb that didn’t need to be completely buried in the substrate and it also grew super fast.

My logic was that my goldfish would not be able to uproot it easily and even if they did try to snack on it, the Red Tiger Lotus would just grow too fast to care.

As it turns out, my goldfish were not even interested in this plant.

I asked around in my fish-keeping community and that seemed to be the case with most people who have tried it for their goldfish aquariums.

Of course, some users were noticing a bit of nibbling, but it did not really matter as the plant grew too fast.

It is still kind of surreal to me that such a fun plant to have is actually goldfish-safe.

  • Suitable for Beginners: Yes
  • Lighting Required: Moderate
  • Expected Growth Rate: Fast
  • Care Tip: Dose additional Iron and increase lighting for a more pronounced red color

2. Java Fern – Microsorum pteropus

java fern

by DL9mm

Typically, Java Fern is one of the plants that is almost fool-proof around goldfish. Its robust leaves are rarely a preferred meal by this fish.

I’ve found that Microsorum pteropus is the equivalent of “playing it safe” if you want a planted goldfish aquarium or bowl.

My experience with this plant shows that it will stay mostly intact even if the fish are trying to mess with it at first. Goldfish rarely find it delicious.

Anyhow, Java Fern has another advantage in this situation – it does not need to be buried in the substrate.

Personally, I glued the plant to a piece of driftwood for a more natural look in my goldfish tank.

That’s because Java Fern sends rhizomes instead of roots, which are root-like stems that need to remain above the ground.

Gluing the plant to rocks or driftwood helps with it not being thrown around by neurotic goldfish.

In that regard, Java Fern also helps to stay more flexible with your tank’s aquascape ideas.

Author’s note: Because I know you’re already asking yourself – I used Cyanoacrylate as glue because I’ve found it to be aquarium-safe.

Anyway, my goldfish nibble at the Java Fern from time to time, but I think that it only happens when they’re stressed, like right after a large water change. The plant itself remains very resilient and manages to thrive despite the occasional harassment from my fish.

Anyhow, if this plant intrigues you I have some pointers as to how you could best take care of it, which you can find by clicking here.

  • Suitable for Beginners: Yes
  • Lighting Required: Low
  • Expected Growth Rate: Slow to moderate
  • Care Tip: Java Fern enjoys highly oxygenated waters, so use a water stone in your tank

3. Temple Plant – Hygrophila corymbosa

hygrophila corymbosa siamensis
Hygrophila corymbosa is a good addition to any aquarium if it’s heavily covering the background of the tank. It’s a fast grower that has thick leaves and generally doesn’t get eaten by goldfish.

When reading up on the Temple Plant I was pleased to find that it is beginner-friendly.

I’ve since used it multiple times in my planted tank projects, but never with goldfish.

However, I did some deep digging and managed to find some interesting fish keeper reports about it.

Most aquarists who actually owned the plant and spoke from personal experience seemed to agree that their goldfishes were uninterested in eating it.

I’ve also seen a mature tank with a lot of Hygrophila and fancy goldfish.

All of this is more than welcome to the goldfish owner since the Temple Plant has a very cool look, and can really improve the aesthetics of a fish tank.

I recommend that you plant large quantities of it and create a “bush” feeling to it.

Author’s note: The Temple Plant is actually more famous by its Latin name – Hygrophila corymbosa. Moreover, you should know that there are multiple varieties of the corymbosa species, which was kind of confusing to me at first.

When I was initially researching this plant I was convinced I was going crazy.

Seemingly different plants were all called with the same Latin name.

The one in the photo you see here, for example, is my favorite and is called Hygrophila corymbosa “Siamensis”.

Other Hygrophila corymbosa varieties you could check out are:

  • Stricta
  • Thailand
  • Compact
  • Angustifolia

Anyhow, try the Temple Plant in your goldfish aquarium if you want to achieve that bushy jungle look.

  • Suitable for Beginners: Yes
  • Lighting Required: Low to moderate
  • Expected Growth Rate: Moderate to fast
  • Care Tip: This plant is very dependent on Potassium. So much so that I would recommend dosing a standalone K fertilizer

4. Jungle Val – Vallisneria americana

jungle val in goldfish tank

by CEBK

Jungle Val is possibly one of the best plants to put in with goldfish. This oxygenating plant likes the high amounts of Nitrate that goldfish produce and its leaves are typically left alone.

The Jungle Val was the first plant I managed to keep alive for more than a couple of weeks with my goldfish around it.

It can look very basic to some, but you’ll grow to love it once you’ve had it in your tank.

The goldfish I’ve raised and seen never ate Jungle Vallisneria, but some users do report that it happens from time to time.

The good news is that once established this plant will grow like wildfire in your aquarium.

From my experience, it starts a little slow and suddenly it goes nuts and overruns everything.

Be mentally prepared to occasionally trim your Jungle Vals if your goldfish don’t seem interested in controlling its growth.

  • Suitable for Beginners: Yes
  • Lighting Required: Any, but I recommend moderate levels
  • Expected Growth Rate: Depends on lighting but usually very fast
  • Care Tip: It’s normal to see your Jungle Val melt when it’s first introduced to the tank – it will bounce back soon enough; Likes gentle flow

5. Mexican Oak Leaf – Shinnersia rivularis

mexican oak leaf plant

by Bontato1904

The Mexican Oak Leaf is a fast-growing stem plant that doesn’t require much care in the aquarium. Goldfish don’t seem to like eating the plant’s fleshy leaves or stem.

The Mexican Oak Leaf is somewhat popular for growing extremely fast.

An inch or two a day is actually a normal growth rate for this plant. Fast-growing plants are ideal for goldfish tanks because they suck up a lot of the excess Nitrate from the water.

But this is not the reason I’m listing it here.

It’s just that each goldfish owner I see using this plant reports the same thing:

Their fish leave the Mexican Oak Leaf alone.

It’s not known whether it’s the fleshiness of the leaves or their taste that goldfish find unappealing. But whatever it is, it seems to work without fail.

In fact, I haven’t heard of anyone sharing a story where their goldfish would try to eat Shinnersia rivularis.

Anyway, the plant itself is not demanding at all, and it can be used in both aquariums and outdoor ponds.

On top of that, the Mexican Oak Leaf has leaves with a rather unusual shape, which can contribute to a more exotic aquascape.

  • Suitable for Beginners: Yes
  • Lighting Required: Low to moderate but it will grow under any
  • Expected Growth Rate: Extremely fast
  • Care Tip: None – you probably can’t kill this plant

6. Anacharis – Egeria densa

crayfish in anacharis

by DonutMaster56

The Anacharis will likely get picked at by goldfish but it will keep their attention away from your other plants. Also, this plant grows so fast that your fish won’t be able to make a dent in its overall plant mass. Because of its good oxygenating abilities the Anacharis is also a popular plant for Goldfish ponds.

Anyway, I’ve found Anacharis to be the secret ingredient to a successful goldfish tank.

To some, this may be counterintuitive because it’s well known that goldfish will munch on this plant.

However, the growth rate of Anacharis makes it the perfect self-replenishable goldfish snack.

In my planted tank projects I strategically place a stem or two and leave them for the fish to pick at.

While my goldfish are busy with the Anacharis my other plants take off nicely.

You can spread the damage by placing the Anacharis in opposite corners of the tank.

You can also plant one larger stem in any corner, but I’ve found that multiple stems work better.

Anyway, the Anacharis also does well when floated because it does not need to be rooted in the substrate to thrive.

This means that even if your goldfish manages to uproot the plant you should not stress about immediately replanting it as with other root feeders.

Author’s note: I’ve actually mentioned Anacharis in my article on the best floating aquarium plants. Each of these can be a fantastic addition to a goldfish tank. I recommend checking out the Giant Duckweed.

Anyhow, one final thing I’d like to mention about this magnificent oxygenating plant is the general confusion around its Latin name.

Typically, you will come across Anacharis as Elodea because that’s how the plant was classified in the past.

Though very similar to the rest of the Elodea species, it was eventually decided that what aquarists refer to as Anacharis should be in its own separate category.

The correct way to refer to Anacharis is Egeria densa, but you’ll find that the name Elodea stuck with the aquarium hobby.

  • Suitable for Beginners: Yes
  • Lighting Required: Low to moderate
  • Expected Growth Rate: Fast
  • Care Tip: You can leave it floating

7. Octopus plant – Pogostemon Stellatus

octopus plant

by tiggitytony

If you’ve ever held Pogostemon Stellatus “Octopus” in your hands you’d know that it feels like plastic.

This may be the reason why, typically, goldfish don’t bother the Octopus plant and if they do the damage is minor.

The tricky part here is that this plant requires moderate lighting and some fertilizers.

Injecting CO2 into the mix does help as well.

However, it’s rare to see a goldfish tank that has all of those.

Having a trusty CO2regulator, a good set of lighting fixtures and some well-researched selection of aquarium fertilizers basically amounts to a “high tech” planted tank. A high-tech planted tank is not something you start as a beginner in the hobby unless you’re very ambitious in nature.

So if you’re going to grow the Octopus plant in your goldfish aquarium you should make it a dedicated planted setup, in my experience.

If you’re someone who wants a low-maintenance setup then I’d say that the Octopus plant may not be for you.

Anyway, the higher demand for Carbon Dioxide and light makes this plant a perfect addition to a goldfish pond.

Leave it floating so that the plant can freely suck up CO2 and the sun will do the rest.

Author’s note: I should point out that there are reports of people who can’t control how fast this aquatic plant grows and others who struggle to get it going. This may be because Pogostemon Stellatus is very widely distributed across the world and different sub-varieties adapt to different conditions. Following my advice from above will guarantee you that yours will have a decent growth rate.

Anyway, once this plant has all of the right conditions it will grow like crazy and your goldfish won’t be able to do anything about it.

Or at least they won’t want to, it seems.

I’ve seen tanks in which the goldfish would eat anything but the Octopus plant.

  • Suitable for Beginners: No
  • Lighting Required: Moderate to high, slows growth in low-light setups
  • Expected Growth Rate: Fast when everything is right
  • Care Tip: Dose with a standalone Iron supplement and make sure the tank maintains a good amount of Nitrate in the water

6 Tricks to Prevent Goldfish From Eating The Plants in Your Tank

goldfish tank with live plants

by wizard_g

Here are a couple of quick hacks to improve the odds of succeeding with your new planted goldfish tank:

  • Feed your goldfish duckweed on the side. Duckweed is a very fast-growing floating plant and goldfish absolutely destroy it. I recommend using a floating plant ring and feeding your goldies some duckweed so they don’t pay attention to plants on the bottom.
  • Provide an “all-time” veggie in the tank. Let your goldfish munch on some lettuce or peas in between feeding time. Same concept as with the duckweed.
  • Plant more than one plant at once. Don’t just plant one plant, but rather 5 and place them in different tank areas. This would initially confuse you goldfish with too much choice, giving the majority of the new plants a chance to get going. Also, plant a lot of plants overall as it spreads the grazing and helps the plants survive. Here’s a comparison between a lightly planted tank and a heavily planted one (aim for the latter):
    lightly vs heavily planted goldfish tanks

    by buttonscrubber & tarantinostoes

    In my experience, this method has been a game-changer in my success with planted goldfish aquariums.

  • Have tactical Anacharis placements. Combine this method with the previous one and you’re likely set for success. Read more in my entry about Anacharis.
  • Use aquarium planters. An aquarium planter is basically an underwater vase. Sometimes goldfish are not interested in eating your plants and just want to violently uproot them. In this case, the aquarium planter can protect the plant and its roots from damage. The planters are also pretty stylish – here, check how one looks on Amazon.
  • Have fake plants in the mix. Or have all of your tank’s bottom covered with fake plants. They don’t look as good but a careful selection can still make your aquarium look attractive. One strategy to mention here would be to “train” your goldfish by showing them that fake plants are not delicious. When they get used to the idea you could gradually (or all at once) introduce live plants to the mix.

Sharing is caring!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.