in ,

The Best Plants For Goldfish Tank | Expert Recommendations

This article showcases our top picks for the Best Plants For Goldfish Tank. We reached out to industry leaders and experts who have contributed the suggestions within this article (they have been credited for their contributions below).

We are keen to hear your feedback on all of our content and our comment section is a moderated space to express your thoughts and feelings related (or not) to this article This list is in no particular order.

Micro Sword

This product was recommended by Tim Connon from ParamountQuote Insurance Advisors

These are the best plants for goldfish my goldfish love this in their tank and have for the last 3 years I recommend this plant above any others.

Java Moss

This product was recommended by Laurice Constantine from Casadar

Java Moss is the best option for tanks because they will do well in low light. Since it does not have any roots, it will attach itself to just about any surface. Goldfish will play with this plant, but naturally, it can survive the damage and recover very quickly.

Marimo Moss Ball

This product was recommended by Aaditya Bhatta from Plantscraze

It is moss-grown into a ball, making it one of the most remarkable aquatic plants to keep in tanks and a good choice for goldfish. The moss ball conveniently fits inside the tank while supplying oxygen and removing nitrates. It is best to preserve the ball-shaped moss with goldfish because it is rarely destroyed despite occasionally being rolled and pushed around by aquarium fish.

Water Sprite

This product was recommended by Aaditya Bhatta from Plantscraze

The water sprite is one of the most excellent aquatic plants for taking extra nutrients in the water. This plant should develop pretty quickly when exposed to intense light levels. If the growth rate is not what you would like, you might need to add more CO2.

Java fern

This product was recommended by Eva Decker from iDigic

Choosing a plant for the goldfish tank that is tough and has a reduced chance of breaking is a must. In this case, the plant Java fern is the best pick. The plant is lightly colored and can survive in both acidic and basic conditions. The plant has a minute bitter taste to keep the goldfish away from nibbling it. Keeping the kava fern in the pot as it removes carbon dioxide at a higher amount than the other plants.

Water Spangles

This product was recommended by Serenge Daniel from True People Search Fast

Water spangles are excellent aquarium plants because they are small and do not require much space to grow. However, these plants need a controlled temperature for growing. Aquarium owners can place a special light inside the fish tank while growing spangles. The exciting aspect is that these plants do not contain many leaves. They settle down at the bottom and do not restrict fish movements. However, users should maintain the plants and trim them as they grow.

Anubias barteri

This product was recommended by Sharon Sanders from Philadelphia Weekly

These plants are quite popular among people who have aquariums mainly because they are low-maintenance and very sturdy. They can thrive even with low light and changing water pH. WIth a variety of leaf colors and shapes, they are also used to beautify aquariums. Hence, they are really good plants to place in aquariums with your goldfishes.

Bacopa Monnieri

This product was recommended by Lucy Jackson from Tao Digital Marketing

This is a fast growing, hardy plant. It must be rooted within the substrate, but is a good source of cover for goldfish and will help to keep your water clean.

Hornwort (Ceratophyllum demersum)

This product was recommended by Phillip Imler from National Parks

I have planted the *Hornwort plant* in my goldfish tank. Not only is it easy to care for but it also grows at a rapid pace. Goldfish do not eat Hornwort which is why it is perfect for the fish tank. It also boosts spawning in fish which makes it a really good selection.

Dwarf sagittaria (Sagittaria subulata)

This product was recommended by Nasim Somrat from GreenRoommates

There are a few reasons why Dwarf Sagittaria is a good choice for a golden fish tank. First, the plant is relatively compact and does not require much-growing space. Second, the plant has a low-growing habit, which is ideal for a smaller aquarium. Third, the plant is relatively easy to care for and does not require much maintenance.


This product was recommended by Nasim Somrat from GreenRoommates

Cabomba is another excellent plant for goldfish tanks. Like java fern, anubias, and water sprite, Cabomba is straightforward to care for and can thrive in many water conditions. It also helps to keep the water clean by absorbing excess nutrients.

Echinodorus (Echinodorus bleheri)

This product was recommended by Nasim Somrat from GreenRoommates

Echinodorus is an excellent plant for golden fish tanks because it provides the perfect balance of shade and sunlight. Golden fish are susceptible to light and need a place to hide during the day. Echinodorus delivers the ideal amount of shade and sunlight for golden fish to thrive. Not forgetting, it also helps to clean the tank’s environment. These are the Best Plants For Goldfish Tanks.

Anacharis Elodea

This product was recommended by Eric Jones from Couture Candy

Elodea is a popular plant for goldfish tanks. Never prevent your fish from eating it. There are so many species of this plant, you may choose the plant while taking the size of your fish tank in mind. Some of the Elodea plants can be placed in the background of your tank or as floating plants.


This product was recommended by Oberon Copeland from VeryInformed

Anacharis is a fast-growing plant that provides valuable shelter and oxygenation for goldfish. Water sprite is another good option, as it is known for its ability to absorb excess nutrients from the water column. Java fern and hornwort are two more low-maintenance plants that can thrive in a goldfish tank. Ultimately, the best plant for a goldfish tank will depend on the specific conditions of the aquarium. By taking the time to research the needs of each plant species, you can create a healthy and thriving environment for your goldfish.


This product was recommended by Sarah Beaumont from Indoor Home Garden

Duckweed provides a huge amount of foliage for goldfish tanks because it thrives in water conditions. Interestingly, it will just be very happy to sit at the top of your tank, floating along the water surface. While most fish owners may avoid using duckweed in their tanks, it is excellent for goldfish because they love to nibble on it throughout the day!

biOrb Sea Lily

This product was recommended by Emilia from UK Bad Credit Loans

This lovely BiOrb lily sea plant is ideal for a goldfish tank. This natural sea lily creates perfect coverage at the bottom of the aquarium. These colorful plastic sea lilies are inspired by delicate sea fans of the south china sea. It is compatible with freshwater, salt water, tropical aquarium set, etc. Create a natural environment for your fish and give your aquarium an elegant look. The biorb lily plant allows fish to be viewed from the stems.

This post contains affiliate links. Affiliate disclosure: As an Amazon Associate, we may earn commissions from qualifying purchases from and other Amazon websites.

Written by Zak Parker

Journalist, writer, musician, professional procrastinator. I'll add more here later.

Leave a Reply

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

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