Plant Judo Logo

How To Choose The Best Plants For Goldfish Tank

Goldfish are a popular choice for first-time fish owners because they are hardy, easy to care for and thrive in an aquarium or a large bowl.

While goldfish are generally considered low-maintenance pets, they can be destructive if not properly cared for. Goldfish will eat just about anything, including plants and other fish. They also produce a lot of waste, polluting the water and making the aquarium difficult to clean.

Aquarium plants enhance the beauty of an aquarium and offer many benefits for goldfish. Besides oxygenating the water, plants also provide a hiding place for goldfish, which can help reduce stress. Additionally, plants can play an important role in controlling algae growth in aquariums, as they compete with algae for nutrients and also act as a natural habitat for goldfish.

Luckily, we have found several plants that are not only easy to grow, but also hardy enough for your goldfish to nibble on the.

Java Fern

Source: google

Java Fern is a popular aquarium plant that is low-maintenance and does not require much light or water circulation, making it ideal for a goldfish tank. It can be attached to rocks or driftwood with fishing lines or thread. It can grow slowly in a goldfish tank, adding beauty and interest to the tank.

2. Water Sprite

Source: google

Water sprite is an aquatic plant popular for goldfish and tropical fish tanks. It is an easy plant to care for and can increase in response when fertilised properly. The leaves are small and round, with a deep green colour. 

Water sprite does well in either direct or indirect light and will tolerate a wide range of water conditions. This plant is excellent for covering fish and will also help reduce algae growth in the tank.

Java Moss

Source: google

Java moss, or Vesicularia dubyana, is a small aquatic plant often used in goldfish tanks. It is easy to care for and can be attached to rocks or driftwood with a fishing line or wire. 

The plant will grow in any water condition and does not require fertilisation, an excellent choice for beginner aquarists and can be used to cover up gravel or other unsightly tank features.

Marimo Moss Ball

Source: google

The Marimo Moss Ball is a type of aquarium plant native to Japan and can be used in a goldfish tank to provide oxygen and help filter the water. It can also decorate the tank and add some colour.

Dwarf Hairgrass

Source: google

Dwarf Hairgrass is an excellent plant for goldfish tanks. It is a small, grass-like plant that can grow in various water conditions. It is easy to care for and makes a great addition to any aquarium.

Anubias Plant

Source: google

Anubias plants are an excellent choice for goldfish tanks because they do not require much light, and they can thrive in cooler water temperatures. Its large leaf provides cover for fish, and they also help to oxygenate the water.

Water Lettuce

Source: google

Water lettuce is a great plant for goldfish tanks because it helps keep the water clean and provides a place for the fish to hide. It also grows quickly, so it can quickly cover the tank’s surface and create a natural environment. Goldfish like to nibble on the leaves of water lettuce, so it’s also an excellent way to give them a little food. 

African Water Fern

Source: google

The African water fern (Azolla filiculoides) is great for goldfish tanks. It is a small, floating fern that grows quickly and produces plenty of oxygen. 

This makes it an ideal plant for busy goldfish tanks. The African water fern also helps to control algae growth and provides a place for fish to hide.

Onion Plant

Source: google

The onion plant is a great addition to any goldfish tank. Onion plants are hardy aquatic plants that can thrive in a wide range of water conditions. The onion plant grows quickly and produces beautiful, delicate flowers that add interest to any aquarium.

Tips For Choosing Aquarium Plants

Before purchasing live aquarium plants, you should consider a few things. 

The first is the size of your tank. -some plants are better suited for small tanks, while others do better in larger tanks. You should choose plants suitable in a fish tank where they will thrive.

The second thing to consider is the type of fish you have in your tank. Some plants are better suited for goldfish tanks, while others are better for tropical fish tanks. Choose a plant that can withstand a 68° to 74° F temperature because that is the optimum temperature for a fancy goldfish. In comparison, other breeds, like the common goldfish, can live in a 68° to 74° F temperature aquarium.

Ensure the plants are tough enough to survive your hungry goldfish. Some aquarium plants are lightweight and tend to float. To avoid this, you can weigh them down with driftwood or rocks.

Finally, consider your budget. Some plants are more expensive than others. If you’re on a tight budget, try buying fake plants instead of live ones. Fake plants look just as good as live plants and don’t require any maintenance.


Goldfish are a popular aquarium fish, and they love plants! Adding an aquarium plant is an excellent addition to any tank, but choosing one that best suits your needs can be challenging. One thing to remember is that you must choose plants that are easy to care for and will help keep your tank clean by absorbing excess nutrients.

Ask your local pet store for advice if you’re unsure what plants to choose for your aquarium. They will be able to recommend plants that are suitable for your specific tank size and type of fish.

For more information, check out PlantJudo.


Do goldfish need plants in their tank?

Goldfish are one of the most popular aquarium fish that can do well in tanks with plants but can also live without them. If you choose to include plants in your tank, be sure to select ones that are safe for goldfish. Some good options include Java Moss, Java Fern, and Water Sprite.

What plants won’t goldfish eat?

Goldfish are a popular pet, but many people do not know what they can and cannot eat. Goldfish typically eat most plants in their tank, but there are a few plants they will not eat. Anubias aquarium plants and Java ferns are two plants that goldfish typically will not eat. These plants can be placed in the tank with the goldfish and help keep the tank clean.

Do goldfish like planted tanks?

Some people believe that goldfish enjoy planted tanks, while others believe they prefer more open spaces. There is no definitive answer, as each individual fish may have different preferences. Adding plants to a tank can be a great way to improve the aesthetics and provide some cover for the fish. However, it is crucial to remember that goldfish need plenty of space to swim, and too many plants may limit their movement.