Best Fish for Planted Aquariums
FishyHub Editorial Team
Author
January 22, 2025
9 min read

Best Fish for Planted Aquariums

The best fish for a planted aquarium are small to medium, non-digging, and mostly non-vegetarian, with swimming behavior that shows off dense greenery instead of shredding it. This guide breaks down top picks by role — nano schoolers, mid-water color, bottom cleanup crew, and centerpiece fish — along with the tank setup basics that make plant-safe stocking possible.

What Makes a Fish "Plant-Safe"

Before picking species, it helps to know what disqualifies a fish from a planted setup. Look for:

  • Small-to-medium adult size relative to the tank, so fish don't need to plow through stems to move around.
  • Non-digging behavior — fish that don't excavate substrate or uproot root systems.
  • Light or no vegetarian diet — heavy plant grazers will treat soft leaves as food.
  • Peaceful temperament that won't thrash through plant beds when chasing tankmates.
  • Swimming style that complements planting — mid-water schoolers look best moving through dense stem plants, especially with a clear lane to display in.

Fish that fail several of these criteria — large cichlids, goldfish, and other heavy diggers or grazers — are best avoided or kept in decor-only tanks instead.

Top Nano and Schooling Fish

For most planted tanks in the 10–40 gallon (38–151 L) range, small schooling fish are the default best choice. They shoal in groups of 6 or more, thrive at 68–82°F (20–28°C) in soft-to-moderate water, and read beautifully against a green backdrop.

Fish Group size Notable trait
Neon tetra 6+ Classic blue-red stripe, very plant-safe
Cardinal tetra 6+ Similar to neon, slightly larger and hardier
Ember tetra 6+ Tiny, warm orange color, ideal for nano tanks
Chili rasbora 8+ Under 1 inch (2.5 cm), best in heavily planted nano tanks
Celestial pearl (galaxy) danio 6+ Spotted pattern, prefers slower-flow planted setups

Keeping fewer than six of these fish is one of the most common mistakes in planted-tank stocking. Undersized groups stress out and hide in cover instead of shoaling naturally in the open lane, which defeats the point of a display tank. You can browse small community fish to compare options for nano schooling groups.

Other Mid-Water Community Fish

Beyond the classic nano schoolers, several other groups do well in planted tanks:

  • Rasboras in general are compatible with the same soft-water, moderate-temperature range as tetras.
  • Small livebearers — guppies, platies, and swordtails — add color and benefit from plant cover, which improves fry survival in a community tank. They're also a practical pick for hobbyists with harder tap water, since livebearers tolerate higher hardness better than most tetras.
  • Dwarf gourami and sparkling gourami add mid-water interest and help with light pest control, including hydra.

There's a mild disagreement among hobbyists here: some rank livebearers among the top planted-tank fish for color and easy breeding, while others default to tetras and rasboras as the "best" choice. A reasonable approach is to treat tetras and rasboras as the default nano schooler, and livebearers as a strong alternative for beginners or anyone dealing with harder water.

Centerpiece and Statement Fish

For larger, heavily planted tanks (40+ gallons / 151+ L), a few species work well as a visual anchor:

  • Angelfish and discus are sometimes described as fully plant-safe because they prefer to spawn on broad-leaf plants rather than damage them. In practice, treat them as intermediate-to-advanced choices: angelfish can nibble fine-leaved plants and need at least a 20–29 gallon tall tank, while discus require pristine, warm, soft water that's closer to a high-tech CO2 tank's conditions than a typical beginner setup.
  • Dwarf cichlids, such as the German blue ram, work as a smaller centerpiece option with minimal digging, making them a gentler entry point than full-size cichlids.

You can compare centerpiece species, including rams and discus, in the angelfish, discus, rams and cichlids category.

Bottom-Dwelling Cleanup Crew

A planted tank's floor needs its own residents — fish that patrol substrate and leaf litter without digging up root systems:

  • Small Corydoras species are peaceful, plant-safe bottom feeders that scavenge leftover food.
  • Kuhli loaches, kept in groups of 3 or more, work the substrate surface without uprooting plants.
  • Otocinclus catfish are excellent algae grazers, doing best at pH 6.0–7.5.

Explore bottom-dweller options in the plecos, corys and bottom dwellers category.

Algae Control by Tank Size

Algae control needs shift as tank size increases:

Tank size Best algae control options
Small (under 20 gal / 76 L) Amano shrimp, nerite snails, ramshorn/bladder snails (often free hitchhikers on live plants)
Medium (20–40 gal / 76–151 L) Platies, mollies, otocinclus, stiphodon gobies
Large (40+ gal / 151+ L) Siamese algae eater

Two important caveats for this group: snails specifically need pH above 7.0 to prevent shell erosion, and algae eaters/grazers still need supplemental sinking wafers or pellets — algae alone isn't a complete diet. Adding driftwood or botanical matter also supports grazers that browse biofilm.

Shrimp deserve a special safety note that's easy to overlook: they're generally more sensitive than fish to copper-based medications and fertilizers, and to sudden parameter swings. Check labels before dosing a shrimp tank, and acclimate new shrimp slowly.

Stocking Layout for a Planted Tank

Most recommended community species share a workable parameter range: 68–82°F, pH roughly 6.5–8.0 depending on species, and soft-to-moderate hardness. Beyond parameters, layout matters for how the fish actually look and behave:

  • Plant densely along the back and sides of the tank.
  • Leave an open swimming lane down the middle so schooling fish have both cover to retreat to and room to display their shoaling behavior.
  • Match water parameters to both fish and plant needs simultaneously — a soft, acidic setup suited to stem plants and tetras won't suit hard-water livebearers, and vice versa.

Standard stocking guidelines based on adult size and bioload still apply in a planted tank; the plants help buffer some waste between water changes, but they don't excuse overstocking.

Planted Tank Basics Before You Stock

Stocking advice only makes sense once the tank itself can support both fish and plants. A few fundamentals:

Low-Tech vs. High-Tech Setups

A low-tech tank — standard lighting, no CO2, easy plants like Anubias, Java fern, Cryptocoryne, and Bacopa — is a legitimate, common, and beginner-forgiving approach. Growth is slower but more forgiving of mistakes. A high-tech tank adds CO2 injection and stronger lighting for faster, denser growth and more colorful stem plants, but leaves less margin for error: strong light without matching CO2 and nutrients is a direct path to algae blooms.

Do You Need CO2?

Not for easy, low-light plants. CO2 becomes worthwhile once you want fast-growing, high-light, colorful genera such as Rotala. Liquid carbon supplements offer a lighter middle ground between no CO2 and a full injection system for hobbyists who want a bit more growth without the equipment jump.

Choosing Lighting

Match light intensity to both plant demand and tech level. Stronger light without CO2 and nutrients to match invites algae rather than better plant growth. Moonlight or nocturnal lighting exists for viewing effect, but it's cosmetic — not essential to plant or fish health.

Substrate: Sand, Gravel, or Aqua Soil

Substrate Nutrients Best for
Gravel Inert — needs root tabs Root feeders in a budget setup, flexible for fish choice
Sand Inert — needs root tabs Similar to gravel, finer grain for burrowing species
Aqua soil Nutrient-rich, buffers water softer/more acidic Root feeders and color-sensitive plants; loses potency after about a year

Epiphytes like Anubias and Java fern attach to hardscape rather than rooting in substrate, so they don't need a nutrient-rich base. Root feeders such as Amazon sword benefit noticeably from aqua soil. Treating substrate as a complete fertilizer plan is a common mistake — inert substrates still need root tabs or liquid fertilizer for root-feeding plants.

Filtration

A planted tank's filter does more than mechanical cleaning — its main job is even water circulation that distributes CO2 and nutrients around the tank and avoids dead spots. Gentle, consistent flow beats high turbulence, and good circulation helps plants outcompete algae for available nutrients. A practical diagnostic: if stem plants in one area of the tank grow noticeably slower than elsewhere, poor circulation is a likely cause.

Setup Sequence and Plant Quarantine

A typical setup order is substrate first, then hardscape, then planting, then filling and cycling the tank before fully stocking it with fish. Quarantining new plants — a brief dip or holding period — helps keep snail eggs, algae spores, and other pests out of an established tank.

Common Mistakes to Avoid

  • Stocking nano schoolers in groups smaller than six, which causes stress and hiding instead of natural shoaling.
  • Choosing diggers or heavy grazers — large cichlids, goldfish, some loaches — that uproot or eat soft-leaved plants.
  • Running strong light without matching CO2 or fertilization, leading to algae blooms.
  • Treating substrate alone as a fertilizer plan for root-feeding plants.
  • Skipping plant quarantine and introducing snail infestations or algae hitchhikers.
  • Ignoring poor circulation, which shows up as uneven or patchy plant growth.
  • Mismatching water parameters between fish and plant needs.

It's also worth noting that many planted-tank favorites — livebearers, Corydoras, and shrimp — will readily breed in a densely planted tank. Dense cover isn't just decorative; it's a practical incentive if you want a self-sustaining community rather than a purely decorative display.

For delicate nano fish especially, drip acclimation is worth the extra time. These species are sensitive to sudden parameter swings, and a slow drip acclimation reduces stress compared to simply floating and releasing them.

Frequently Asked Questions

Do I need CO2 to keep fish in a planted tank?

No. Low-tech setups with easy plants and standard lighting support healthy fish without CO2. It's an optional upgrade mainly for faster growth and more demanding, colorful plant species.

What is the best beginner fish for a planted tank?

Small schooling tetras or rasboras — neon tetra, ember tetra, chili rasbora — are typically the easiest, most plant-safe, and visually rewarding choice for a first planted tank.

Can I keep angelfish or discus in a planted tank?

Yes, but treat them as intermediate-to-advanced choices. Angelfish need at least a 20–29 gallon tall tank and can nibble fine-leaved plants, while discus need warm, soft, very clean water — not ideal as a first fish in a new planted setup.

Will fish uproot or eat my plants?

Most recommended community fish — tetras, rasboras, Corydoras, otocinclus — are plant-safe. The real risk comes from larger diggers, heavy grazers, or keeping any fish in a tank too small relative to the plant mass.

What cleans algae off my plants without harming them?

Amano shrimp, nerite snails, and otocinclus handle algae in smaller tanks, while Siamese algae eaters suit larger setups. Supplement all of them with sinking wafers, since algae alone isn't a complete diet.

How many fish can I fit in a planted tank?

Plants help buffer waste between water changes, but standard stocking guidelines based on adult size and bioload — not gallons alone — still apply. Don't rely on plants to compensate for overstocking.

What substrate is best if I want both fish and plants to thrive?

Aqua soil suits root-feeding, color-sensitive plants. Gravel or sand paired with root tabs is a cheaper, more fish-flexible alternative, especially in layouts built around epiphytes like Anubias and Java fern.

Do snails and shrimp need special water conditions?

Yes. Snails need pH above 7.0 to protect their shells from erosion, and shrimp are generally more sensitive than fish to copper-based medications and sudden parameter changes.

Ready to stock your planted tank? Browse shrimp and other cleanup crew options, or explore the full range of freshwater fish on FishyHub to build out your community.

Comments

Sign in to join the conversation

Best Fish for Planted Aquariums | FishyHub Blog