A Simple Guide to Aquatic Plants for Fish Tanks

Aquatic plants make an excellent addition to your fish tank. 

Plants not only look beautiful in the aquarium, but they also bring lots of advantages for your fish. 

Read this guide to learn what benefits plants can bring to your tank, how to choose aquatic plants, and how to care for your aquascape.

Why should you grow plants in your aquarium?

Aquatic plants look beautiful when combined with sympathetic decorations in a natural-looking setup that closely replicates your fishes’ natural habitat. But keeping aquarium plants has more benefits than simply looking good!

Benefits of aquatic plants

Aesthetics

Although you can buy silk plants for your fish tank, living plants undoubtedly take the prize for providing the best aquarium aesthetics.

Many easy-to-grow species of aquarium plants will produce flowers above the water surface if cared for correctly.

Water Cleansing

Living plants take many of the nutrients they need from the water column and substrate.

Plants take up CO2 and nitrates from the water, helping to keep the tank clean, healthy, and safe for your fish. That also eases the burden on your biological filter, meaning that your filter media lasts longer and doesn’t need as much maintenance.

Shelter

Many fish species are shy and appreciate the shelter that bushy plants provide. 

Betta fish enjoy resting on broad-leaf plant species at intervals throughout the day.

Vulnerable fry can take refuge amid the leaves and stems of aquatic plants,

making it more likely that spawning projects will be successful. Some fish species, such as bettas, use the underside of plant leaves to create a bubble nest, while others lay eggs that they stick to the leaves.

Finally, shade-loving fish species and small invertebrates enjoy the shelter offered by lush mats of floating plants.

Food Source For Fish

Many fish species enjoy nibbling on the tender shoots of young plants. So, as long as you don’t mind losing a few leaves here and there, living plants can form part of your pets’ diet.

Fish fry often grazes on the biofilm that forms on the plant leaves, using it as a valuable source of nutrition for the growing juvenile fish.

Biological Filtration

The surfaces of plant leaves can act in a similar way to your biological filter media, providing a surface on which beneficial bacteria can grow. The more bacteria you have in your tank, the healthier the water will be for your fish.

Types of aquatic plants for fish tanks

There are several types of aquatic plants that you can grow in your fish tank:

Rooted Plants

Many plants grow with their root systems firmly seated in the substrate. These plants often spread by sending out runners under the substrate, eventually creating a colony.

Rooted plants can be short or tall, so you can grow them at your tank’s front, mid-ground, or background. Some rooted plants can be grown attached to pieces of driftwood or rocks, creating a beautiful decoration in a natural-looking aquascape.

Floating Plants

As their name suggests, floating plant species grow free-floating in the water, usually at the water’s surface.

These plants take the nutrition they need directly from the water column.

Root Feeders vs. Column Feeders

Aquatic plants derive some of the nutrients they need from light through the process of photosynthesis. However, plants also take some of what they need for growth from their immediate environment. 

Root feeders are planted firmly in the substrate, absorbing nutrients from the water within the media. So, these plants generally do best in a tank with gravel substrate where there’s good water flow between the individual pieces of gravel. That enables the plant roots to take up the nutrients they need.

Column feeders are plants that can absorb the nutrients they need from the water column. Some of those plant species are free-floating, whereas others grow attached to rocks and driftwood, where their roots are exposed.

What plants should you put in a fish tank?

Two orange Goldfish swimming in tank filled with green plants

There are literally hundreds of plant species that you can grow in a fish tank. These days, aquascaping is an art form, and many enthusiasts don’t even include any livestock in their aquariums. The plants are the stars of the show!

However, just like fish, plants have different tolerances of light, water temperature, and water hardness. So, it’s important to thoroughly research the plant species you want to keep if your plants are to thrive.

Plant species for beginner tanks

Here are seven plant species that are good for beginner tanks:

Amazon Sword (Echinodorus bleheri)

Amazon Sword is an extremely popular plant perfect for a medium to large-sized aquarium.

These broad-leaved root feeders put out a deep root system that anchors the plants firmly in the gravel. You can propagate the Amazon Sword plant by snipping juvenile plants from the main submerged flowering stems and replanting the plantlets in the gravel.

Cryptocoryne Wendtii

Crypt, as this plant is commonly known in the hobby, is a low-maintenance root-feeder that’s suitable for a beginner’s fish tank.

The plant is slow-growing and doesn’t need any additional fertiliser to thrive. Crypt grows in any kind of substrate and tolerates various light levels. There are lots of different varieties of Cryptocoryne wendtii to choose from, including some beautiful green, red, tropica, and brown forms.

Bacopa Caroliniana

Bacopa comes from the southern US. The plant has a straight, vertical stem bearing lots of small, round leaves.

The plant needs medium to low lighting conditions, and you don’t need to provide it with any extra CO2. However, liquid fertiliser can help to boost growth and enhance the plant’s colour.

Bacopa is easy to propagate. All you need to do is trim off the stem tops and replant them in the substrate. Trimming the plant in that way also encourages the plant to develop a bushy habit and stops it from growing too tall and “leggy.”

Christmas Moss (Vesicularia Montagnei)

Christmas Moss is an extremely popular aquatic plant that’s easy to grow. The plant’s low-growing habit makes it the ideal choice for a foreground plant, and its fluffy fronds give the plant the look of a tiny Christmas tree.

The plant can be trained to grow over rocks and driftwood or even as a wall to create a forested look to your tank and provide plenty of hiding places for fish fry and shrimp.

Christmas Moss prefers soft water, but it’s pretty tolerant of pH and lighting levels.

Vallisneria Nana

Vallisneria Nana can be used to create an exotic underwater jungle look in your aquarium. The tall, grass-like plants grow up to the surface, provided you give them liquid fertilisers and root tabs to boost growth.

There are several different forms of Vallisneria Nana, including Spiralis, which has beautiful spiral-shaped leaves.

The plant grows by sending out a few side shoots into the gravel. This hardy and robust plant makes it a good choice for tanks containing fish that can be plant vandals, such as goldfish and African cichlids.

Java Fern (Microsorum Pteropus)

Java fern is available in a few different forms and sizes. However, the most popular variety in the hobby has pointed, ridged leaves with raised veins. 

The plant’s leaves and roots grow from a thick horizontal rhizome. Java fern should be fixed to a piece of rock or wood or wedged into a rocky crevice using aquascaping adhesive, thread, or fishing line. You can’t plant this species in the substrate, or it will die.

Anubias (Anubias lanceolata)

Anubias lanceolata can be grown submerged or emersed, depending on what look you want and the nature of your aquarium setup.

This flowering plant is best grown fixed to a piece of rock or wood. Anubias can tolerate low to medium light levels, and the plant does appreciate extra nutrients and CO2 to boost growth.

If you want to propagate the plant, simply snip off pieces of the rhizome and fix them to a hard surface, such as wood or stone.

How do you plant aquatic plants in a fish tank?

Once you’ve chosen your plants, you need to know how to plant them in your fish tank.

The planting method you use depends on the type of plant you’ve bought. There are several different ways of purchasing aquatic plants:

  • Bunched
  • Bare-root
  • Potted
  • Tissue-cultured

Here’s how to plant each one:

Bunch Plants

Bunch plants consist of up to ten individual plantlets presented in a bunch and wrapped at the base in a piece of foam strip and held together with a metal plant weight. 

Sometimes, the plants have small white roots at the base, or they can be simply cut, like a bunch of flowers.

  • To plant these plants, remove the metal weight and foam strip, and discard them.
  • Line the plantlets up on a flat surface.
  • Use aquarium scissors to trim off the root ends. That encourages new root growth once the plants are planted.
  • Leave 10mm of roots at the plant base, and remove any soft, brown roots that are already dead and beginning to rot.
  • Select each plant at the base with aquarium tweezers and set them root first about 1.5 to 2 inches into the substrate.
  • If you’re planting a group, leave 2 inches between each plantlet.

Potted Plants

Potted aquatic plants come in plastic, slatted pots, set in Rockwool, and are grown hydroponically. The Rockwool anchors the plant while it grows roots but should be removed for planting.

  • Slide off the pot to reveal the Rockwool around the plant.
  • If there’s a ceramic weight in the bottom of the pot, remove that too.
  • Carefully tease away as much of the Rockwool as possible from around the plant, using your fingers or a set of tweezers. Wash the roots gently under a tap to get rid of any clinging rockwool.
  • Divide the plantlets into single specimens and trim off any dead or brown roots, as described above.
  • Push the plantlets into the substrate to a depth of around 2 inches, making a small mound of the substrate around the plant base to anchor it securely

Bare Root Plants

Occasionally, aquatic plants come without weight or pot. 

Trim off any roots, if the plant has any, and plant the individual plants as described above.

Tissue-Cultured

Tissue-cultured plants are popular since they are not contaminated with snails, diseases, and algae.

Tissue cultured plants arrive in a small, clear plastic container with a lid. The plants inside the pot grow in a clear gel.

  • Remove the plants and the gel from the pot.
  • Wash the plants under the tap. The gel should dissolve, exposing the plant roots.
  • Separate the plantlets with tweezers. If the roots are matted, as with carpeting plants, just cut the mat into chunks.
  • Plant the individual plantlets as described above. If growing carpet plants, plant small chunks of rooted plantlets.

Bulb Plants

Some plant species, such as Nymphaea and Aponogeton, are supplied as little brown bulbs. Some of the plants have a tiny sprout or a few leaves.

Put the bulbs on the surface of the substrate, where they can get plenty of oxygen. The plants will send new roots down into the gravel.

Since bulb species often grow to a large size, you’ll only need one bulb for most setups

Floating Plants

Floating plants can come in pots, in fish bags, or loose. 

All you need to do is put the plants on the water surface, ensuring that the leaves are facing upward and the water flow is not so strong that it overturns the plants.

If you spot any Duckweed in your plants, rinse it away under the tap. Duckweed is highly invasive and will quickly take over your whole aquarium if you let it!

How to prepare plants for a fish tank

The main risk of introducing plants to your tank is the introduction of snails.

Physa acuta or Tadpole snails are tiny, hardy snails that can quickly overrun your tank. Although the snails won’t eat your plants or harm your fish, they are an unsightly menace. You can kill Tadpole snails by adding salt or a specific snail-killing solution to a water bath and dousing your plants before you add them to the tank.

The same approach can be effective at removing hidden parasites and bacteria from your plants.

Orange and White Fish in Fish Tank

How do you take care of aquatic plants in a fish tank?

The plants we mentioned earlier are all easy to care for, provided you give them the basic conditions they need.

Water Requirements For Aquatic Plants

Most aquatic fish tank plants do fine at a pH range between 6.5 and 7.8 and a general water hardness of 50 ppm to 100 ppm. The water alkalinity should be between 3° and 8° dKH (54ppm – 140 ppm).

Nitrate levels should ideally be less than 10 ppm and phosphates below .05 ppm to stop algae from infesting the leaves.

Water temperature should be between 74° and 80° F.

Ideally, you should change 10% of the water every week, and good circulation is important since that ensures a steady supply of nutrients for the plants, retards algal growth and helps keep the leaves clean of organic debris.

How Much Light Do Aquarium Plants Need?

The amount of light needed by aquarium plants depends on the individual species.

Some species require moderate light intensity, whereas others, especially those with red leaves, need bright light. 

If the plants don’t receive enough light, they will grow toward the water surface and become stringy. In contrast, plants that receive all the light they need will grow bushier and be more vibrant in colour.

How long should you leave your tank lights on for your plants?

Ideally, your plants need between 10 and 12 hours of light per day for photosynthesis and to ensure healthy growth.

Do You Need To Feed Aquatic Plants?

Most aquatic plants can benefit from receiving some form of supplementary nutrition. However, that depends on the individual species.

In a tank containing fish and other livestock, the plants usually get all the nutrition they need from decaying organic matter and extracting nitrates and phosphates from the water. However, you’ll need to supplement the plants with liquid fertiliser and CO2 in a planted tank with no fish.

Rooted plants can benefit from the addition of root tabs. Root tabs are planted next to the plant base, where they gradually release nutrients for the plant to take up through its root system.

Again, how much nutrition an individual plant species needs varies, so you must research that before selecting plants for your tank.

How to maintain a planted aquarium

A planted aquarium needs regular maintenance to keep it looking tidy and to promote good plant growth.

  • Trim away dead leaves and damaged stems every week.
  • Carry out partial water changes of 10% per week.
  • Test the aquarium water regularly to ensure that conditions are within the correct parameters for your plants.
  • Gently scrape algae from plant leaves when required.

You might also need to thin out your aquatic plants periodically to prevent them from becoming overcrowded. 

Final Thoughts

I hope you enjoyed our guide to growing aquatic plants in your fish tank. If you found the article helpful, please share it!

You don’t need to be an experienced aquarist to grow living plants in your aquarium successfully. Choose easy-care species that require minimal maintenance, trim away dead leaves and broken stems, carry out weekly water changes, and provide your plants with the nutrition they need to thrive.

Leave a Comment