Best Fish for a 10 Gallon Tank: 10 Picks and Stocking Ideas
Published: 2026-10-29 · FishyKart Blog
The best fish for a 10 gallon (38 liter) tank are small, peaceful species that stay around 1-1.5 inches: ember tetras, chili rasboras, neon tetras, endlers and pygmy corydoras, or a single betta. Choose one school or one centerpiece fish, then add shrimp or snails. Below is the full list with sizes, plus three stocking plans that work.
Photo: Cedricguppy - Loury Cedric - Wikimedia Commons, CC BY-SA 4.0
10 Best Picks for a 10 Gallon Tank
| Species | Adult size / How many in 10 gal (38 L) |
| Betta | 2.5-3 in / 1 only |
| Ember tetra | 0.8 in / school of 8-10 |
| Chili rasbora | under 1 in / school of 10 or more |
| Neon tetra | 1.2-1.5 in / school of about 6 |
| Endler guppy | about 1 in / small male group |
| Male fancy guppies | 1.5 in / 3-5 males |
| Pygmy corydoras | about 1 in / group of 6 |
| White cloud minnow | 1.5 in / up to 5, cool water only |
| Cherry shrimp | about 1 in / small colony |
| Nerite snail or amano shrimp | 1-2 in / 1-2 snails or 4-5 amanos |
Pick a few from this list, not all of them.
Nano Schooling Fish
Ember tetras and chili rasboras are the best schooling fish for 10 gallons: both stay under or around 1 inch, so a full school fits. They color up in dense plants with a dark substrate and soft light. Neon tetras grow a little larger and are sensitive to new-tank swings, so add them only to a fully cycled tank and keep the school at about 6; for 10 or more, use a 20 gallon tank.
Centerpiece Fish
A betta is the classic 10 gallon centerpiece and enjoys the extra space compared with 5 gallons. Keep the heater at 78-80 F (25-27 C) and choose calm tank mates only, or none.
Male guppies and endlers add color and constant movement. Males only, because mixed groups breed fast and overstock the tank.
Bottom Dwellers and Cleanup Crew
- Pygmy corydoras stay about 1 inch and suit soft sand; regular corydoras need about 20 gallons.
- Cherry shrimp clean biofilm and breed in a planted tank, but fish eat young shrimp.
- Nerite snails clean glass without breeding in freshwater.
- Amano shrimp are strong algae eaters; about one per 2 gallons is a common rule.
3 Stocking Plans That Work
- Betta tank: 1 betta + 2 nerite snails + plenty of plants.
- Ember community: 8 ember tetras + 6 pygmy corydoras + 1 nerite snail, temperature about 75-78 F (24-26 C).
- Cool-water tank (no heater in mild climates): 5 white cloud minnows + cherry shrimp, kept at about 68-72 F (20-22 C).
For the reasoning behind these numbers, read how many fish in a 10 gallon tank.
What Not to Keep in a 10 Gallon
- Goldfish, common plecos, oscars and other fish that grow large.
- Dwarf gouramis, angelfish and harlequin rasboras: better in 20 gallons or more.
- Zebra danios and tiger barbs: very active, and tiger barbs nip fins.
- A betta with fin nippers or with colorful long-finned guppies.
- Single schooling fish: one or two tetras live stressed lives.
Always cycle the tank before adding the first fish.