• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Gardening
menu icon
go to homepage
  • Edible
  • Flowers
  • How To
  • Ornamental
  • Tips
  • Perennials
  • Berries
  • Fruits
  • Herbs
  • Mushrooms
  • Nuts
  • Vegetables
  • Composting
  • DIY Projects
  • Pests
  • Plant Diseases
  • Propagation
  • Seed Starting
  • Weeds
  • Homesteading
  • Canning
  • Preserving
  • Recipes
  • Indoor Gardening
  • Houseplants
  • Indoor Plants
  • Lawn
  • Shrubs & Trees
  • Succulents & Cactuses
  • Uncategorized
  • Privacy Policy
search icon
Homepage link
  • Edible
  • Flowers
  • How To
  • Ornamental
  • Tips
  • Perennials
  • Berries
  • Fruits
  • Herbs
  • Mushrooms
  • Nuts
  • Vegetables
  • Composting
  • DIY Projects
  • Pests
  • Plant Diseases
  • Propagation
  • Seed Starting
  • Weeds
  • Homesteading
  • Canning
  • Preserving
  • Recipes
  • Indoor Gardening
  • Houseplants
  • Indoor Plants
  • Lawn
  • Shrubs & Trees
  • Succulents & Cactuses
  • Uncategorized
  • Privacy Policy
×
Home » Indoor Gardening » Houseplants

19 Best Freshwater Aquarium Plants for Beginners

Last Modified: Jan 27, 2025 by Lauren Landers · This post may contain affiliate links · 1 Comment

19 Best Freshwater Aquarium Plants for Beginners pinterest image.
19 Best Freshwater Aquarium Plants for Beginners pinterest image.
19 Best Freshwater Aquarium Plants for Beginners pinterest image.
19 Best Freshwater Aquarium Plants for Beginners pinterest image.

There are so many reasons to add live plants to your aquarium. With vibrant leaves in shades of green and red, live plants are attractive and add lots of texture and interest when planted in your aquarium. Aquatic plants also help to filter nutrients out of your aquarium water, helping to keep your tank clean and healthy for fish and other tank inhabitants.

A fish swims in a tank with live aquatic plants
Adding live aquatic plants to an aquarium can help to keep your tank cleaner and better looking.

If you’re new to keeping a planted aquarium, the sheer number of aquatic plants on the market today can feel a bit intimidating. What’s more, some live plants can be tricky to keep and have very specific water parameters, and lighting needs to keep them growing healthy and strong.

To help you out, we’ve compiled some of the easiest aquatic plants for beginners. These stunning specimens will work in most freshwater aquariums and should be easy to keep as long as you follow a few basic growing tips.

Jump to:
  • 19 best freshwater aquarium plants for beginners
  • 1. Java Moss (Taxiphyllum Barbieri)
  • 2. Marimo Moss Balls (Aegagropila linnaei)
  • 3. Amazon Sword (Echinodorus grisebachii)
  • 4. Water Wisteria (Hygrophila difformis)
  • 5. Dwarf Aquarium Lily (Nymphaea stellata)
  • 6. Anubias (Anubias barteri)
  • 7. Dwarf Baby Tears (Micranthemum callitrichoides)
  • 8. Dwarf Hairgrass (Eleocharis parvula)
  • 9. Brazilian Micro Swords (Lilaeopsis brasiliensis)
  • 10. African Water Fern (Bolbitis heudelotii)
  • 11. Java Fern (Microsorum pteropus)
  • 12. Water Trumpet (Cryptocoryne Wendtii)
  • 13. Aponogeton Crispus
  • 14. Pogostemon Helferi
  • 15. Sunset Hygro (Hydrophila polysperma)
  • 16. Rotala Rotundifolia
  • 17. Blue water Hyssop (Bacopa caroliniana)
  • 18. Moneywort (Bacopa monnieri)
  • 19. Pepperwort (Marsilea spp.)
  • Frequently asked questions
  • Summary

19 best freshwater aquarium plants for beginners

An aquarium with several types of aquatic plants
Knowing where to start with aquarium plants can be overwhelming. We're taking the guesswork out of it for you with this list.

In the list below, we’ve gathered together some of our top favorite aquatic plants for beginners. These plants are all attractive specimens, but they also offer loads of benefits to your tank, including improved water quality and healthier fish.

To make it easier to decide which plants will work for you, we’ve also noted which plants are less likely to be eaten by goldfish and other aquatic animals to keep your fish tank as low maintenance as possible.

1. Java Moss (Taxiphyllum Barbieri)

Java moss in an aquarium
Java moss, from Indonesia, is a good aquarium plant for beginners.
Plant name:Java moss
Light needs:Low
Nutrient needs:Low
Height:2 to 4”
Fish resistant?No

Named after the Indonesian island of Java, Java moss is an easy-to-care-for aquarium plant that’s perfect for beginners. Delicate, feathery leaves are bright green and compact growing, making this an excellent foreground plant for your tank. Java moss can also be attached to driftwood or rocks to give it a more vertical appearance.

Adaptable to a wide range of aquarium parameters, java moss grows best in bright light and will grow and spread rapidly into a carpet-like consistency that is easy to prune. This plant also doesn’t need extra CO2 or fertilizers. And, if you needed more reasons to try out java moss, it’s an ideal habitat for fish and shrimp fry.

2. Marimo Moss Balls (Aegagropila linnaei)

Fun Marimo moss balls in a fish tank
Marimo moss balls are good for tanks with lower light and cooler waters.
Plant name:Marimo moss balls
Light needs:Low
Nutrient needs:Low
Height:2 to 5”
Fish resistant?No

Marimo moss balls are one of the most popular aquarium plants, prized for their cute and whimsical, orb-like shape. Despite their name, Marimo is actually not a moss at all but is a type of algae that naturally grows in a spherical form. These plants do require a bit of water movement, however, as they may begin to flatten out over time in tanks with weak currents or poor lighting.

Known to be virtually indestructible, Marimo balls can handle relatively low light, and they prefer colder tank temperatures. Often kept as ornamentals in betta tanks, Marimo balls lend fun movement to your aquarium as they roll around. Just be aware that there are some fake Marimo balls on the market that are crafted out of Styrofoam and artificial moss.

3. Amazon Sword (Echinodorus grisebachii)

Amazon sword plant in a fish tank
Amazon sword plants lend depth and interest to your fish tank. You'll enjoy watching your fish swim in and out of them.
Plant name:Amazon sword
Light needs:High to moderate
Nutrient needs:High to moderate
Height:18 to 20”
Fish resistant?No

A very attractive aquarium plant with big, lance-shaped leaves, the Amazon sword is the plant to go for if you’re looking for an aquatic specimen that will make a statement. There are actually several different plants that may be marketed as “Amazon swords,” but that shouldn’t be a problem since they all have the same basic care requirements. True Amazon swords come from the Amazon River basin and are very popular in the aquatic trade.

These rooted plants can grow to about 16” in height and make a lovely backdrop plant, although they also look stunning when positioned at the mid-tank level. Amazon swords will require liquid fertilizer or root tabs to keep them looking their best. They also thrive in bright light.

4. Water Wisteria (Hygrophila difformis)

Feathery water wisteria leaves
Water wisteria is useful for controlling nitrogen levels in tank water.
Plant name:Water wisteria
Light needs:High to moderate
Nutrient needs:High to moderate
Height:20”
Fish resistant?No

Native to Thailand and India, water wisteria is a fast-growing aquarium plant that is known for its bright green, feathery leaves. Growing up to 20” tall, this plant is usually sown in the back of fish tanks; however, it can also be kept at the front or middle of the tank if you don’t mind trimming it from time to time.

Water wisteria is often used to keep nitrogen levels in check in home aquariums, and it can outcompete algae too, which will help improve the look of your tank. This plant may fade and die back if it doesn’t receive enough fertilizer or light.

5. Dwarf Aquarium Lily (Nymphaea stellata)

A person holds a dwarf aquarium lily bloom
Dwarf aquarium lilies help to clean the tank and add nice visual interest with their blooms.
Plant name:Dwarf aquarium lily
Light needs:High to moderate
Nutrient needs:High to moderate
Height:Up to 31”
Fish resistant?No

A very attractive aquatic plant, the dwarf aquarium lily looks like a mini lily pad in your fish tank, and it has arrow-shaped leaves that range from green to red in color, depending on their age. Native to Southeast Asia and Australia, this easy-to-grow aquatic is generally cultivated from bulbs, which are planted in aquarium substrate.

After sprouting, young plants grow to about 5” in height, but mature plants can easily reach about 31” high. Their size makes aquarium lilies ideal backdrop plants, although they are also perfect for mid-tank placement. Aquarium lilies provide exceptional habitat for nano shrimp and fish fry, and they also help to clean up aquarium waste.

6. Anubias (Anubias barteri)

Anubias plant in a fish tank
If you're just getting started with fish tanks and aquatic plants, Anubias will be a good, forgiving plant to use.
Plant name:Anubias
Light needs:High to low
Nutrient needs:Low
Height:9 to 14”
Fish resistant?Mostly resistant

New aquarium keepers can rest easy with anubias in their tanks. These resilient plants can handle a range of tank conditions, and they bounce back quickly if you happen to make a blunder with your tank. Even better, most fish leave anubias plants alone, making this one of the few aquarium plants that will do well, even in tanks with goldfish or cichlids.

Anubias have attractive, deep green leaves with tapering forms that look particularly appealing when planted in the middle of tanks. Many fish keepers choose to anchor these plants on a piece of driftwood, as they tend to grow best when their roots aren’t covered in a substrate. In fact, anubias can even grow in tanks without any substrate at all!

7. Dwarf Baby Tears (Micranthemum callitrichoides)

Dwarf baby tears plant in an aquarium
Dwarf baby tears are a good aquarium "ground cover".
Plant name:Dwarf baby tears
Light needs:High to moderate
Nutrient needs:High to moderate
Height:5 to 6”
Fish resistant?No

Adorable dwarf baby tears are top picks as a foreground plant, and they will spread and fill in empty space in your tank, providing you with lots of fresh, green color. Leaves are small and delicate and look particularly striking when the plant is anchored to driftwood. Some tank keepers allow dwarf baby tears to cover the entire substrate of their tank, while other aquarists may opt to allow these plants to float at the top of their tank’s surface.

However, if you display dwarf baby tears, be sure to provide your plants with lots of light and added nutrients. Because these plants can be a bit pickier about water parameters than some of the other plants on this list, it may take some time for them to become established in your tank. But if you’re patient, they’re worth it!

8. Dwarf Hairgrass (Eleocharis parvula)

Dwarf hairgrass in an aquarium
Dwarf hairgrass is a rapid spreader that will fill in the look of your tank in short time.
Plant name:Dwarf hairgrass
Light needs:High to moderate
Nutrient needs:High to moderate
Height:2 to 6”
Fish resistant?No

Dwarf hairgrass is found throughout the world in wild areas where currents are swift, water is shallow, and light is bright. In aquariums, these plants are easy to keep, just as long as they receive sufficient CO2, nutrients, and light.

A fast-growing plant, dwarf hairgrass readily spreads across tank substrates and can form a beautiful and thick carpet of vegetation in no time at all. In fact, because this plant spreads so easily, aquarists can often just purchase a small portion of this plant and allow it to fill in their tank spaces as it matures. Dwarf hairgrass is known for its ability to form a nice, protected area for bottom dwellers and small fry, and it oxygenates tank water too.

9. Brazilian Micro Swords (Lilaeopsis brasiliensis)

Spiky small Brazilian micro sword plants
Brazilian micro swords make good micro-environments for bottom dwellers and small fish.
Plant name:Brazilian micro swords
Light needs:High to moderate
Nutrient needs:High to moderate
Height:4 to 7”
Fish resistant?No

Growing between 4 and 6” in height, Brazilian micro swords are exceptional mid-ground or background aquarium plants. Bright green leaves are long and slender and look a bit like grass. As they grow, clumps of Brazilian micro swords will form tidy habitats for shrimp and small fish to develop in.

Another fast-growing aquarium plant, Brazilian micro swords, are usually easy to find and can be purchased in pots or as tissue culture. Once established in your tank, micro swords will spread via rhizomes and can be divided to provide you with new aquarium plants.

10. African Water Fern (Bolbitis heudelotii)

African Water fern aquarium plant
This water fern can be grown fully submerged or partially submerged.
Plant name:African water fern
Light needs:Moderate
Nutrient needs:High to moderate
Height:Up to 16”
Fish resistant?Mostly resistant

In its native West Africa, African water fern can be found along bodies of water and in boggy spots. Indoors, this plant can be grown fully submerged in aquariums or partially submerged if you’re keeping a vivarium or similar setup.

Large, lacy leaves are vibrantly green and slightly translucent, which makes them seem to glow when they’re backlit by a gentle aquarium light. While this plant is slow growing, it does get tall, so it’s best suited as a backdrop plant. African water ferns usually grow best when anchored to rocks or a bit of driftwood.

11. Java Fern (Microsorum pteropus)

Java fern in stone in an aquarium
Java ferns are resilient and very adaptable aquarium plants.
Plant name:Java fern
Light needs:High to low
Nutrient needs:Low
Height:Up to 14”
Fish resistant?Mostly resistant

Another very popular aquatic specimen, Java ferns, are resilient plants that are very hardy and adaptable to most freshwater aquariums. These plants aren’t picky and don’t have very stringent care requirements. They also can be planted in a range of substrates or mounted to rocks or driftwood.

Java fern is a slow grower, but it will fill in space and add lots of colors. Some aquarists don’t like the look of this plant as its leaves are very distinct, but if it suits your tank style, it is a pleasant plant to grow. Most fish will also leave Java ferns alone, including voracious goldfish!

12. Water Trumpet (Cryptocoryne Wendtii)

Purple-green water trumpet aquarium plants
Water trumpets are a good choice for people with hard water.
Plant name:Water trumpet
Light needs:High to low
Nutrient needs:High to moderate
Height:6 to 7”
Fish resistant?No

Water trumpets make perfect mid-ground plants for your aquarium since they grow to about 6 to 8” in height. Leaves are pointed and slightly ruffled and range in color from bright green to a rich, reddish hue. These plants are able to tolerate lower light conditions, so you won’t need to invest in a bright aquarium light to keep them happy!

Water trumpets are slow growers, but they will eventually spread via underground runners. This plant is native to Sri Lanka, where water tends to be hard. So these plants can handle hard water in your aquarium too.

13. Aponogeton Crispus

Fish swim through Aponogeton crispus plants
The slightly transparent patterning of this plant looks lovely in a backlit aquarium.
Plant name:Aponogeton crispus
Light needs:High to moderate
Nutrient needs:High to moderate
Height:12 to 24”
Fish resistant?No

An easygoing and beautiful aquarium plant, Agonogeton crispus features long, blade-shaped leaves with wavy edges. Those leaves are a bright green color and slightly transparent, making them absolutely stunning in backlit aquarium displays. Because of their height, crispus is ideal for mid-to background planting.

Crispus usually is sold as a bulb, which should be lightly or only partially buried in an aquarium substrate. Planting the bulb too deep may inhibit growth. Plant leaves are relatively delicate and break easily, but they grow back quickly, so don’t worry if you damage a leaf or two.

14. Pogostemon Helferi

Pogostemon helferi "little star" plant
This star-like small aquatic plant will bring some charm to your aquarium.
Plant name:Pogostemon helferi
Light needs:High
Nutrient needs:High to moderate
Height:2 to 6”
Fish resistant?No

In its native Thailand, helferi is known as “Downoi,” which means “little star.” This is an apt name for this charming aquatic plant, as it naturally forms a compact, star-like shape as it grows. Leaves are green and slightly curled and will look very striking as the plant spreads across your aquarium substrate, forming a vibrant carpet.

Plants grow between 3 and 10” high, and they can be kept pretty much anywhere in your tank. Just provide your helferi with plenty of light and nutrients, and it will naturally spread via side shoots.

15. Sunset Hygro (Hydrophila polysperma)

Sunset hygro aquatic plant
Sunset hygro is a fast growing and adaptable aquatic plant.
Plant name:Sunset hygro
Light needs:High to low
Nutrient needs:High to moderate
Height:Up to 24”
Fish resistant?No

Sunset hygro has slender, blade-shaped leaves that extend in opposite directions off the central stem. Color and leaf shape will vary slightly depending on the parameters of your tank and how much light your plant receives.

Sunset hygro grows quickly, and it should be pinched off from time to time to encourage branching and to keep it from crowding out other nearby plants. This fast-growing plant is hardy and can adapt to most water conditions. Like some of the other plants on this list, Sunset hygro can be invasive in some areas, so never allow sections of this plant to spread into your local environment.

16. Rotala Rotundifolia

Rotala rotundifolia aquarium plant
This plant may require a little extra attention to keep it in line, but brings a nice contrasting color to your tank.
Plant name:Rotala rotundifolia
Light needs:High
Nutrient needs:Moderate
Height:Up to 6”
Fish resistant?Mostly resistant

Native to the tropics of Asia, Rotala rotundifolia has pretty, rounded leaves that can range in tone from green to red depending on how much light the plant receives. Another adaptable plant, rotundifolia can handle a wide range of tank conditions, but it will grow best with a CO2 injection and LED lights.

Often used as a midground plant, a well-cared-for rotundifolia will grow and spread rapidly via side shoots. Plants should be trimmed regularly to keep them from getting unruly. The good news is you can plant your trimmings in your tank substrate, and they will readily grow into new plants!

17. Blue water Hyssop (Bacopa caroliniana)

Blue flowering water hyssop aquatic plant
Blue water hyssop will blossom if kept under ideal conditions.
Plant name:Blue water hyssop
Light needs:High to moderate
Nutrient needs:Low
Height:Up to 24”
Fish resistant?No

Native to the United States, water hyssop is a stem plant with rounded leaves that taper slightly towards the tips. Under ideal conditions, these plants will also flower pretty, petite blooms. This plant can be grown fully submerged or partially submerged, depending on your tank setup.

Like other stem plants, water hyssop looks best when planted in clumps throughout your aquarium. While it is slow growing, this plant can grow several feet tall. To keep your plant from taking over, take trimmings from time to time and propagate them to create more plants.

18. Moneywort (Bacopa monnieri)

White flowering moneywort aquatic plant
Moneywort is another beginner-friendly aquatic plant.
Plant name:Moneywort
Light needs:High
Nutrient needs:High to moderate
Height:11 to 13”
Fish resistant?No

A close relative of water hyssop, moneywort is another top aquarium plant for beginning growers. Well-known for its adaptability, this plant can grow in lower-tech setups, but it will develop much faster when provided with a nutrient-rich substrate and moderate to high lighting.

Like blue water hyssop, moneywort is a stem plant that should be planted in groups to make a more impactful display. This plant can also bloom, even when fully submerged in your tank.

19. Pepperwort (Marsilea spp.)

Pepperwort plant in a fish tank
Pepperwort is another goo ground-covering aquarium plant.
Plant name:Marsilea
Light needs:High to moderate
Nutrient needs:High to moderate
Height:Up to 4”
Fish resistant?No

Often used as an alternative to dwarf baby tears, pepperwort is a low-growing, compact plant that forms dense carpeting across aquarium substrates. It can also be grown as a foreground plant, where its vividly green, rounded leaves will show beautifully.

Perfect for low-tech tank setups, pepperwort can grow in low light and without CO2 injections. Plants can be easily propagated via splitting, although they will also spread via runners.

Frequently asked questions

Fish swimming from a natural-looking aquarium plant design
Aquarium plants bring the real finishing touch to fish tank designs.
How deep should gravel be for aquarium plants?

The substrate should be at least 2” deep in order to properly anchor aquarium plants in place. That said, some plants can be planted in bare-bottom aquariums or anchored to driftwood or rocks for a different look and feel.

What type of substrate is best for aquarium plants?

Aquarium plants can be grown in sand or gravel, but they grow best in aquarium soil. Aquarium soil is more lightweight than sand, so it can help roots to develop better. It also usually contains nutrients that aquatic plants need to grow.

Which aquarium plants produce the most oxygen?

While all aquarium plants will help to oxygenate tank water, some of the best plants for the job include eelgrass, red Ludwigia, and hornwort.

Are real plants good for goldfish?

Goldfish are herbivorous and tend to be quite destructive in planted tanks. For this reason, many fish keepers choose to only keep artificial plants in tanks with goldfish. Plants like anubias and Java fern are known to be less attractive to goldfish, so you may want to try out these plants in your tank if you really want to keep live plants.

What are the benefits of aquarium plants?

Beyond adding color and interest to your aquarium, live plants provide a habitat for fish and safety for young fry to develop in. Aquarium plants also help to purify aquarium water, outcompete algae and boost the health of fish.

Do aquarium plants really need fertilizer?

Yes. While aquarium plants will get some nutrients from fish waste, they will generally need added nutrients to grow properly. Those nutrients can come in the form of root tabs, liquid fertilizer, or nutrient-rich aquarium soil.

Summary

A nicely designed live plant aquarium setup
Living aquarium plants take your tank to the next level of interest and design.

Once, artificial plants were standard among aquarists, but as the aquarium trade has developed, there’s been an increased interest in live plants. And it’s no wonder why. Live aquarium plants elevate any aquarium and help to regulate water conditions, and improve the health and happiness of fish and invertebrates.

If you’re new to keeping live plants, it’s a good idea to start off with a few beginner-friendly plants so you can learn the basics of aquarium plant care. After you’ve mastered the upkeep of these easygoing plants, you can always expand your aquarium collection to include more exotic species too!

For more information about plants that can be grown in water, see our full guide here.

More Houseplants

  • A fiddle leaf fig with a brown spots.
    Fiddle Leaf Fig Brown Spots and How to Fix Them
  • A girl florist make a mini terrarium with house plants
    21 Best Miniature Plants to Keep in Terrariums
  • Hohenbergia stellata in red bloom with blue edges.
    18 Top Bromeliad Varieties for Lots of Tropical Color
  • A gardener repotting a ficus tree by using LECA pebbles.
    How to Grow Houseplants Hydroponically with LECA Clay Pebbles

Sharing is caring!

81 shares
  • 9

Reader Interactions

Comments

  1. Canton Aquatics

    March 17, 2025 at 8:02 am

    Live plants genuinely make a difference in an aquarium, both aesthetically and functionally! I love how they add natural beauty while also keeping the water clean and balanced for fish. This article does a great job of explaining the benefits and plant choices—I am inspired to try more live plants in my tank!

    Reply

Leave a Reply Cancel reply

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

Primary Sidebar

Gardening site avatar

Hi, Fellow Gardeners! Welcome to the world of gardening. Enjoy the growing guides and growing tips our team of professional gardeners carefully selected.

June Gardening:

  • Sunflower House (Or Fort or Maze) for Kids
    How To Plant a Sunflower House (Or Fort or Maze) for Kids
  • Two kids are working in a backyard garden.
    31 Ways to Keep Kids Busy While You Garden
  • Tomatoes groing in hanging planter.
    17+ Vegetables You Can Grow in Hanging Baskets
  • Striped cucumber beetle on a leaf.
    Chemical-Free Cucumber Beetle Control

Recent

  • A variety of red cabbage for alternate plants.
    How To Alternate Plants to Maximize Your Garden
  • Delicious and healthy garlic scapes.
    Garlic Scapes: How, When & Why to Pick Them (+ Uses)
  • BLooming calendulas on sunny day.
    Calendula Growing Guide: Everything You Need to Know
  • Beautiful blooming pink coral bells.
    Coral Bells Full Growing Guide (Plant, Grow, and Care)

gardening.org is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. As an Amazon Associate, we earn from qualifying purchases.

Footer

About

  • Privacy Policy

Contact

  • [email protected]

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2023 Gardening LLC.