BEST FISH FOR A 10-GALLON TANK WITH PLANTS: TOP CHOICES FOR A THRIVING NANO AQUARIUM

A 10-gallon tank may seem small, but in the hands of a thoughtful aquarist, it can become a thriving aquatic ecosystem—especially when filled with live plants and the right fish. Whether you’re a beginner dipping your toes into the hobby or an intermediate aquarist looking for a low-maintenance setup, this guide will help you choose the best fish for a planted 10-gallon tank.
1. Nano-Friendly Schooling Fish
Schooling fish are perfect for small planted tanks due to their small size and peaceful behavior. They also look stunning darting through plant leaves in small groups.
Ember Tetras
- Size: ~0.8 inches
- Behavior: Peaceful and active
- Best in Groups of: 6–8
- Why They're Great: Their bright orange color pops against green plants like Anubias or Java Fern.
- Pro Tip: Use dark substrate and floating plants to make their color even more vibrant.
Neon Tetras
- Size: ~1.5 inches
- Behavior: Calm, ideal for planted setups
- Best in Groups of: 6–10
- Why They're Great: They add electric blue streaks to your aquascape and thrive in stable, plant-filled tanks.
- See our deeper dive on larger tetras in community tanks for compatibility notes.
2. Bottom Dwellers and Algae Cleaners
Every planted tank needs a cleanup crew! These species help manage algae and uneaten food, keeping your environment healthier.
Pygmy Corydoras
- Size: ~1 inch
- Behavior: Playful bottom dwellers
- Best in Groups of: 6+
- Why They're Great: Unlike larger cory species, these tiny catfish are perfect for 10-gallon tanks and won't uproot your plants.
- Care Tip: Use sand or smooth gravel substrate to protect their sensitive barbels.
Nerite Snails
- Size: ~1 inch
- Behavior: Peaceful, great algae eaters
- Bonus: They don’t reproduce in freshwater
- Why They're Great: They clean glass, rocks, and plant leaves without harming live plants.
3. Colorful Centerpiece Fish
A 10-gallon tank should have a “star” that catches your eye. These fish stand out but remain peaceful in community setups.
Betta Fish (Planted-Tank Friendly Male)
- Size: ~2.5 inches
- Behavior: Territorial with other males, but peaceful toward small non-nippy tankmates
- Why They're Great: Bettas love lounging on plant leaves and exploring vertical spaces.
- Compatibility Tip: Don’t house with other flashy fish (like guppies) or fin-nippers.
Honey Gourami
- Size: ~2 inches
- Behavior: Peaceful and shy
- Why They're Great: Great alternative to bettas, and they love densely planted tanks.
- Tank Tip: Floating plants like Salvinia or duckweed help them feel secure.
4. Livebearers for Activity and Color
Livebearers are energetic and fun to watch—plus, they’re beginner-friendly and breed readily in healthy tanks.
Endler’s Livebearers
- Size: ~1 inch
- Behavior: Active and peaceful
- Best in Groups of: 1 male per 2 females
- Why They're Great: Vibrant coloration, constant motion, and great for planted nano tanks.
- Beginner Caution: They breed easily. Be prepared for fry, or stick with an all-male group.
Guppies (Fancy or Wild Type)
- Size: 1–2 inches
- Behavior: Social and flashy
- Why They're Great: Hardy and colorful. Guppies love planted tanks for hiding fry and exploring.
- For more resilient beginner fish, check our article on the fish for beginners.
5. Shrimp & Invertebrate Companions
Not into fish-only tanks? Freshwater shrimp can turn your planted tank into a vibrant nano-ecosystem.
Cherry Shrimp
- Size: ~1 inch
- Behavior: Peaceful and active foragers
- Why They're Great: They keep algae in check and add movement and color to your substrate and plants.
- Care Tip: Keep water parameters stable, and avoid copper in medications or fertilizers.
Mystery Snails
- Size: 2 inches
- Behavior: Slow, peaceful, and decorative
- Bonus: Helps clean plant leaves and tank surfaces
- Compatibility Note: Avoid housing with aggressive fish that nip their antennae.
Compatibility & Care in a 10-Gallon Planted Tank
A 10-gallon tank has limited space, so balancing stocking and care is crucial.
Compatibility Guidelines:
- Stick to peaceful species to avoid stress or fin damage.
- Watch bioload. Overcrowding causes poor water quality.
- Limit centerpiece fish to one (Betta or Honey Gourami—not both).
- Use soft plants like Java Moss and Dwarf Sagittaria for shrimp and fry hiding spots.
Water Parameters:
- Temperature: 72–78°F for most tropical species
- pH: 6.5–7.5
- Filtration: Sponge filters or gentle HOB (hang-on-back) filters protect small fish and plants
- Lighting: Low to moderate light supports plant growth without promoting algae
Maintenance Tips:
- Weekly 20–30% water changes
- Trim and thin out fast-growing plants
- Feed fish once or twice daily—no overfeeding!
Common Beginner Mistakes (and How to Avoid Them)
- Overstocking – A 10-gallon tank is best for 6–10 small fish, depending on species.
- Incompatible species – Don’t mix aggressive fish (like male bettas) with fin-nippers or flashy tank mates.
- Skipping the cycle – Always cycle your tank before adding fish.
- Not planning for growth or breeding – Some species, like guppies and Endlers, reproduce rapidly!
Final Thoughts: Small Tank, Big Rewards
A 10-gallon planted tank can be a vibrant slice of nature in your home. By selecting peaceful, small fish and maintaining stable water conditions, you’ll create a beautiful, thriving mini-ecosystem. Whether you're drawn to colorful tetras, quirky shrimp, or the grace of a single Betta, there’s a perfect combo for your planted nano world.
Ready to build your tank? Explore more species in our top freshwater fish guide and make your next aquarium a masterpiece.