How To Grow Plants In Aquarium

By LaytonLast update: 2024-06-21

Aquariums are not just homes for our finned friends; they can also be transformed into breathtaking underwater gardens with the addition of live aquatic plants. Growing plants in your aquarium not only enhances the aesthetics but also contributes to a healthier and more natural ecosystem for your aquatic pets. If you're eager to create a lush and vibrant underwater paradise, you've come to the right place! As your friendly aquarium gardening expert, I'll guide you through the step-by-step process of how to grow plants in an aquarium successfully. Let's dive in and discover the secrets to cultivating a thriving aquatic garden!

Why Grow Plants in Your Aquarium?

Before we delve into the how-to, let's explore the benefits of adding live plants to your aquarium:

1. Improved Water Quality: Aquatic plants act as natural filters, absorbing harmful nutrients like nitrates and phosphates, which can lead to algae growth. They also release oxygen during photosynthesis, promoting a well-oxygenated environment for your fish.

2. Natural Habitat: Live plants provide a more natural and comfortable environment for your aquatic pets, mimicking their native habitats. Fish, invertebrates, and even some amphibians find security, shelter, and places to spawn among the plants.

3. Aesthetic Appeal: An aquarium with lush greenery is a stunning sight to behold. Live plants add color, texture, and depth to your tank, transforming it into a living work of art.

4. Algae Control: Healthy and fast-growing aquatic plants can outcompete algae for nutrients and light, reducing algae growth in your tank.

5. Oxygen Production: Through the process of photosynthesis, aquatic plants generate oxygen, benefiting the overall health of your aquarium's inhabitants.

6. Natural Food Source: Some aquarium plants, like Duckweed and Hornwort, can serve as a supplementary food source for herbivorous fish and invertebrates.

Step-by-Step Guide to Growing Plants in Your Aquarium

Step 1: Choose the Right Plants

Selecting the right plants for your aquarium is crucial to ensure their success. Consider factors such as the size of your tank, lighting conditions, and the preferences of your fish. Some popular and easy-to-care-for aquarium plants include Java Fern, Anubias, Amazon Sword, Java Moss, and Vallisneria.

Step 2: Provide Adequate Lighting

Proper lighting is essential for photosynthesis, which is the process that enables plants to produce food and grow. Different plant species have varying light requirements, so research the lighting needs of your chosen plants and invest in a suitable aquarium light fixture. LED lights are a popular choice for planted tanks as they provide a balanced spectrum of light and are energy-efficient.

Step 3: Prepare the Substrate

Aquatic plants need a substrate to anchor their roots and access essential nutrients. Choose a substrate specifically designed for planted aquariums, such as aquarium soil or gravel, as it provides essential nutrients and supports root growth. The substrate depth should be sufficient to allow the plants' roots to anchor securely.

Step 4: Add Fertilizers

Although the substrate provides some nutrients, it's a good idea to supplement with liquid or root fertilizers designed for aquatic plants. These fertilizers contain essential nutrients like iron, potassium, and trace elements that support plant growth. Be mindful of the dosage and follow the manufacturer's recommendations to avoid over-fertilizing, which can lead to algae problems.

Step 5: Planting the Aquarium

Before adding plants to the aquarium, rinse them thoroughly to remove any debris and excess gel or foam from their roots. Plant taller plants at the back and shorter ones towards the front to create depth and a visually appealing layout. Some plants, like Java Fern and Anubias, are best attached to rocks or driftwood with fishing line or plant glue, as they should not be buried in the substrate.

Step 6: Regular Pruning and Maintenance

As your plants grow, they may require occasional pruning to maintain their shape and prevent them from overshadowing other plants or blocking light. Remove any dead or decaying plant matter promptly to prevent decay and algae growth. Snip off old or yellowing leaves close to the base to encourage new growth.

Step 7: Monitor Water Parameters

Keep an eye on your aquarium's water parameters, including temperature, pH levels, and nutrient levels. Healthy plants require stable water conditions, so regular water testing and maintenance are crucial. Invest in a quality water testing kit to monitor ammonia, nitrite, nitrate, and other essential parameters.

Step 8: Control Algae

While aquatic plants can help control algae, some algae may still appear in the early stages of establishing your underwater garden. Regular water changes and algae removal using a soft brush or algae scraper will help keep algae at bay. Introducing algae-eating fish like Siamese Algae Eaters or Nerite Snails can also aid in algae control.

Step 9: Consider CO2 Supplementation

In high-tech planted aquariums, adding CO2 can significantly boost plant growth. If you have demanding plant species or want to achieve faster growth, consider using a CO2 injection system. CO2 supplementation must be balanced with light and nutrient levels to avoid algae outbreaks.

Step 10: Enjoy the Fruits of Your Labor

With time and proper care, your aquatic garden will flourish, providing a beautiful and enriching environment for both your fish and yourself. Take the time to observe your plants and how they interact with your aquarium's inhabitants. The sight of fish exploring and resting among the plants is a rewarding experience for any aquarium enthusiast.

If you're new to aquarium gardening, consider starting with these beginner-friendly aquatic plants:

1. Java Fern (Microsorum pteropus): A hardy and versatile plant that thrives in various water conditions. It can be attached to driftwood or rocks.

2. Anubias (Anubias barteri): Another low-maintenance plant that does well in low to moderate light. Attach it to decorations in your tank.

3. Java Moss (Taxiphyllum barbieri): This moss is undemanding and can be attached to rocks or driftwood, creating a lush green carpet.

4. Amazon Sword (Echinodorus amazonicus): A popular and robust plant with long, sword-like leaves that provide excellent cover for fish.

5. Hornwort (Ceratophyllum demersum): A fast-growing plant that provides excellent oxygenation and serves as a hiding spot for fry and small fish.

6. Cryptocoryne (Cryptocoryne spp.): Known for their beautiful leaf shapes and colors, Cryptocoryne species are relatively easy to care for and add a touch of elegance to your aquarium.


Growing plants in your aquarium is a rewarding and fulfilling experience that benefits both your aquatic pets and the overall aesthetics of your tank. By selecting the right plants, providing adequate lighting and nutrients, and maintaining proper water parameters, you can create a flourishing underwater garden that will delight you and provide a healthier environment for your fish. Embrace the tranquility of your aquatic paradise and enjoy the beauty of nature right in your own home! Happy aquascaping!

Related Articles