Skip to content Skip to sidebar Skip to footer

17 Best Plants For Goldfish – Tips for choosing the right

17 Best Plants For Goldfish

Every goldfish owner wants to offer the best possible care for his or her fish. While they're not as time-consuming to tend to, say, freshwater fish, freshwater fish, still require appropriate care. The best plants for goldfish will provide shelter throughout their swim and also aid remove waste and excess nutrients that could build up over time.

Some benefits of keeping plants in a goldfish bowl include easier maintenance, improved air circulation, and a greater variety of plants to choose from.

Why Do Goldfish Benefit From Having Plants In A Tank?

Goldfish are exceptionally peaceful fish that enjoy living in groups. Most of them typically float near the bottom of the tank, making it a vital component of their habitat. In addition to providing security, plants also play an important, integral role in the overall health of your goldfish.

Plants help remove waste and excess nutrients from the aquarium, improving your aquarium's water quality and reducing the amount of work you need to spend keeping your tank clean. They do so by acting as a kind of biological filter in the fish's root systems, which actively clean the aquarium for the fish. This substance supports the overall health status of this substrate in time.

Plants also help ensure that an aquarium has sufficient oxygen, which can wear out quickly if you don't have an adequate pump or filter. Goldfish create much more waste than other fishes, and oxygen can quickly be depleted in overpopulated tanks or tanks with poor filtering. Plants can be used to avoid, however.

What Should You Look For In A Plant For Goldfish?

Searching for a plant to add to your goldfish tank is a good call.

Have An Appropriate Ratio of Plants to Fish

Goldfish produce a lot of organic waste and waste material daily, so they can negatively affect water quality if they are not taken care of. Too many fish will cause oxygen to start being consumed quickly, while carbon dioxide levels will increase.

Plants can reduce the time required for a primary task, but only if you give them a chance to do so. The ideal number of plants in your tank will depend upon factors like filtration and swimming room, but as a general rule, try for somewhere in the region of 1 plant per gallon of water.

Choose Suitable Plants For Your Tank Environment

Tropical or otherwise cold water, or roots or no roots? These are all things you'll need to consider when deciding what types of plants you want. Tropical goldfish demand different lighting and temperature care to fish anywhere else, so make sure the chosen plants can handle that environment.

Stems and roots have differing water needs, too. A stem plant will do best in containers with high water agitation and flow, while root plants will do well in shallow containers that aren't filtered or do not have disturbed molecules.

The Aesthetics Matter Too

You should t prioritize the aesthetics of your fish tank over your fish's health, but it can still play a role in the end. One way to look at it is the plants you choose should enhance the look of your tank rather than detract from it.

Stick to fundamental principles of thumb, such as using a shrub for the tank's surface and a tall plant in the middle to add height. Artificial plants that look just like natural plants can also be a good choice if you prefer to achieve a distinct look in your fish tank. There will always be a need for wild plants because of the significant medical benefits they bring.

Protect Your Plants Against Goldfish Attacks

Yet another problem with adding plants to your fish tank is how they can easily get destroyed. Don't worry; you must take measures to protect your new investment from the beginning.

Use rocks or driftwood pieces to weigh down the sides of each plant to help it remain upright. You can also use an aquarium-safe adhesive like Instant Hide at the base of every plant if you fear it will fall when the goldfish are hungry. A third option is plastic plant guards, which prevent your fish from acting on the plant.

Some plants will also be harmed by goldfish nibbling on them, so it's necessary to be vigilant with your plants, too. The easiest way to protect them is with a plant cover, which will prevent fish from reaching leaves or stems.

The 17 Best Plants For Goldfish Tanks

Now that you know what you should look for, it’s time to look at some of the best plants for goldfish tanks.

1. Java Fern (Microsorum pteropus)

Java Fern (Microsorum pteropus)

As far as beginner plants go, the Java fern has many advantages. It is a hardy plant that requires minimal maintenance and can thrive in various environments. Java ferns thrive in tropical and cold-water tanks and don't need specific setting up or lighting. I just stick it to a stick (rocks or driftwood) with aquarium-safe adhesive.

Java ferns can help improve water quality by hiding fish that proliferate, limiting how often you need to replace your fern with its bigger sibling.

Java ferns make a great addition to any home fish tank and are well suited for goldfish. Give them a comfortable living environment, and we guarantee they will be one of your favorite flora in no time!

2. Crypts (Cryptocoryne wendtii)

Cryptocoryne wendtii

If you like the idea of growing colorful gesneriads, then crypts are an excellent choice. It's a matter of providing correct water conditions and a few other requirements.

Crypts would benefit from soft water with a pH level between 6.5 and 7.0, so put the tanks near the front. You must keep tombs well-trimmed, as their leaves can grow up to twelve inches long! If you don't trim them regularly, there's a risk the leaves may obstruct your pool fish's access to sunlight and oxygen, which isn't healthy for fish.

In conjunction with rocks or driftwood, rather than planting them in the substrate, you may also want to attach crypts to the stone or driftwood itself rather than growing them in the ground. Crypts are slow-growing plants that grow attached to the rocks or driftwood, so you can select only a few of the pieces at a time and add them to your fish tank.

3. Anubias (Anubias barteri)

Anubias barteri

They can flourish in a wide range of indoor and outdoor environments. They're especially appealing for plant lovers, as they require minimal upkeep and minor trimming. They also provide lots of spots for your fish, which may help your water.

Anubias plants are suitable for background placement to have just the right amount of light and are slow-growing, so don't worry if they seem small at first. An aquarium-safe adhesive or a potting mix is all you need to attach them to rocks or driftwood.

It's an inexpensive plant that's available at many pet stores. If your goldfish happens to make ingestion of this plant its new preferred snack, it won't break the bank if you need to acquire a new plant.

4. Amazon Sword (Echinodorus bleheri)

Echinodorus bleheri

Anyone with previous experience maintaining goldfish will be familiar with the Amazon sword plant thanks to its resistance to flytipping and uprooting, making it an ideal pick for most goldfish tanks.

Not only does an amazon sword handle a lot of wear and tear, but they are also a beautiful plant. Its broad, green leaves brighten up the navy-blue background of the plant. Regardless of your fish tank's size, amazon swords can grow up to 18 inches tall.

Your plants will develop faster and stay adequately fed if your sword plant is situated in the middle of the back of your tank. Make sure to only use aquarium-safe adhesive when attaching these plants to rocks or drywall.

5. Pothos (Epipremnum aureum)

Epipremnum aureum

The Pothos plant is the farthest thing from the sensitive species and can survive in many environmental conditions, making it ideal for the beginner fishkeeper. This plant is also low-maintenance since it does not require elaborate care routines like other similar plants.

Pothos plants come in all shapes and sizes, but many have heart-shaped leaves that are variegated with either green or white markings. They can be mounted in the back or front of a tank or grown as a hanging plant. That's why pothos is a popular plant among fishkeepers.

The potshots plant is an excellent choice for goldfish tanks because of its durability. In fact, they're frequently utilized in these types of tanks because they are pretty hardy. The pothos is an excellent choice if you are looking for a robust and low-maintenance plant for your tank. If you're looking for an easy-to-maintain and attractive plant for your tank, the pothos plant is a great choice. Just make sure to watch it closely, as it can rapidly grow!

6. Onion Plant (Crinum calamistratum)

Onion Plant

Native to Africa, the onion plant is a hardy aquatic plant that can thrive in various water conditions. It has long, straplike leaves reaching up to 2 feet in length and producing fragrant white flowers. This tuberous plant is easily propagated by cutting the tubers, so it is a good choice for beginning aquarists.

Onion plants thrive in humid, shady locations, so try to plant them to receive some indirect light. When growing them, you may do so as a potted plant and place them on the aquarium's edge.

Because of their solid ability to tolerate a wide range of water conditions, onions will thrive in swimming pools that vary in pH levels or have softened water.

7. Anacharis (Elodea canadensis)


Looking for easy-to-maintain water plants? Anchors, also known as waterweed, are a great choice. This plant is native to North America and can quickly adapt to various climate conditions. It has tender, thin leaves that grow in clusters and produces small yellow flowers.

Starting an anacharis aquarium is easy, so it is ideal for novice aquarists. Baby plants can proliferate, so they can be replanted. They will blend in harmoniously with all the other calming plants in your aquarium and provide your fish with a peaceful hideaway.

To facilitate the survival of anacharis, be sure to supply it with clean water and plenty of light. It needs water with slightly acidic levels of 6.5-7.0, so it's a popular choice for tanks with soft water. Anacharis can also tolerate low light, making it a great candidate for tanks that don't have a lot of natural sunlight.

8. Java moss (Taxiphyllum barbieri)

Java moss

If you want to neutralize nitrates in an aquarium but don't have gravel, you should consider growing Java Moss in your aquarium. This plant will produce oxygen and absorb nitrates, ensuring your aquatic culture thrives. It's challenging, and it can also live in temperatures between 68 °F (20 °C) and 86 °F (30 °C).

Java Moss has long green branches with small leaves that look like little mushrooms. Like most aquatic plants, it requires well-aerated water but does well even without additional carbon dioxide injections. This makes it a good choice for fish tanks with inferior filtration systems and CO2 infusions.

Many aquarists are intrigued by how the sugarcane plant enriches the appearance of their goldfish tanks. We promise that your goldfish will enjoy exploring these stems and leaves as much as you do! Because it is versatile, your fish will have a great time in a secure and nurturing environment from all those intertwining branches and leaves.

9. Marimo Moss Ball

Marimo Moss Ball

If you have a bare-bottom goldfish tank, you might be looking for a low-maintenance plant that helps cover the bottom. You can try out the Marimo Moss Ball! These hardy moss balls are found in Japan and can thrive given to them in virtually any environment. They are usually found in springs, soups, or ponds.

A marimo moss ball has a round, spongy texture with dark green leaves. Such balls are very slow-growing, so you do not have to worry about overtaking your aquarium. In fact, they can help clean your fish's aquarium of water impurities, enhancing its natural environment.

You can purchase Moss Balls at most pet stores or grow your own by buying some Moss from a gardening supply store! Check out this guide to learn more about taking care of a Marimo Ball. You will absolutely love these cute, round balls!

10. Water Sprite (Ceratopteris thalictroides)

Ceratopteris thalictroides

The beautiful plant Water Sprite attaches itself to rocks and soil with roots that hang down like hair, creating a stunning underwater ecosystem.

Sprite is an excellent plant for goldfish tanks because it thrives in sunny, well-aerated environments and tolerates a wide range of water levels. Like most hardy plants, Sprite requires well-aerated water to succeed but does not require additional carbon dioxide. This makes it an excellent choice for goldfish tanks that do not have robust filtration systems or CO2 injections.

Goldfish like swimming among the headpieces of the Water Sprite plant. It's also a convenient hiding spot for shy goldfish. However, if you display a lot of this plant in your aquarium, watch out for its sketchy leaves. Maintaining a moderate number of this plant in your aquarium is wise.

11. Duckweed (Lemna minor)


Due to its fast growth rate and ease of care, Duckweed is currently among the most attractive choices for goldfish bowls. Throughout North America, this plant is a standard ground cover, and it forms a circular mat floating on the water's surface.

For goldfish tanks, duckweed is the best option because it can thrive in many environments, including freshwater. It is also a fast grower, meaning you won't need to spend more time maintaining this plant than you actually do with your tank. Over time, you may find that you'll have to periodically remove it from the tank.

Goldfish enjoy this plant because of its underwater leaves, which make it easier to swim in and deoxygenate the water. Goldfish also appreciate consuming the plant fibers as a nutritious treat. You are likely to occasionally see them fish for its floating leaves.

12. Bolbitis Fern

Bolbitis Fern

The Bolbitis fern, popularly known as the African water fern, is a beautiful, light plant that adds an element of elegance to any aquarium. Its long, graceful leaves will add fluidity to your tank's underwater scenery, and its ability to rapidly grow ensures that your underwater painting will soon have a vibrant green color.

Bolbitis fern is an excellent plant for goldfish habitats due to its tolerance to moderate levels of light and moderate amounts of water flow. It will flourish best in shaded areas with soft, acidic water between 5.5 and 7.5 pH levels. This fern thrives in areas with moderately high humidity, so you might just need to mist the tank occasionally to protect it from drying out.

Goldfish love grazing on this pretty fern's leaves and swimming around its branches. In addition, the Bolbitis fern helps to improve water quality and combat algae growth. However, be careful when planting or moving this fern- its delicate leaves are likely to break off.

13. Hornwort


Hornwort is an excellent choice for novices and even advanced aquarists, among the most demanding plants for goldfish tanks. It can be accustomed to any water conditions and requires no carbon dioxide injections. This plant's capacity to tolerate various conditions makes it a superb choice for fish who often have trouble adjusting to changes in their physical surroundings.

Hornwort thrives when planted at the bottom of the tank. They are heavy root feeders, so root tabs or liquid fertilizer must be added to the tank regularly to ensure the plant's health. In addition, Hornwort helps to purify the water and reduces algae growth.

Wait until you see the leaf edges on this plant since they're sharp. Goldfish are known to snack on the leaves of this plant, so periodically monitor your fish's feeding habits.

14. Aponogetonaceae

Called "water hawthorn" because of its small stature when fully grown, this plant thrives in generally shaded, nutrient-dense bodies of water, such as goldfish tanks. It is commonly identified by its broad, spade-shaped leaves and white blossoms.

Mesora trunculoides should be planted below the water's surface or in transplantable pots or containers at the base. The plant can be up to 12 inches tall. Like all fast-growing plants, you should ensure not to place anything above it because it will start growing in only a single direction.

Goldfish typically love grazing on this plant's leaves and moving around among its branches. This plant is a superb habitat choice for goldfish tanks because it can tolerate light to average water flow and does not need carbon dioxide supplementation.

15. Vallisneria


Vallisneria is an excellent choice if you are looking for a robust and fast-growing plant that will turn your fish bowl into an aquatic garden. The vine for it can grow up to six inches a day when conditions are optimal!

Cabomba may look the same as one leaf, but it's a cluster of many leaves fanning out on every stem, like a plant species that grows on dry land. This plant can also be pruned back if it starts growing on top of or obstructing the fishes' path or gets too large for the aquarium. This plant can grow up to 12 inches tall!

Don't leave your goldfish's leaves in the water, as they're tough to fend off! We love bold goldfish, but we also know they can make lots of noise!

17. Brazilian Pennywort

Brazilian Pennywort

In the end, we also have the Brazilian pennywort as a low-pressure plant. If you're interested in a plant that requires minimal maintenance, this is the one for you.

To sum it up, Brazilian pennywort is a somewhat low-maintenance plant.

This plant will keep in any large container but prefers a shady area with a few currents. The Brazilian pennywort is also tolerant to most types of water and doesn't require CO2 supplementation. It is easy to see why this plant is among the most sought-after on the market today!


We hope this list has been beneficial to you and offered you some ideas for plants to add to your goldfish tank. Remember, the key to a thriving tank is balance- so mix these species to make a fish tank that you and your fish will enjoy.

Did you find this short article helpful? If so, please share it with your friends on Facebook or Twitter. It helps us get a lot, and we appreciate your assistance!

Post a Comment for "17 Best Plants For Goldfish – Tips for choosing the right"