Best Fish for a 10-Gallon Freshwater Tank: 7 Smart Setup Ideas That Work
- Mar 8
- 7 min read
A 10-gallon aquarium gets overlooked all the time.
A lot of people see it as a kid’s first tank or a quick setup for a counter. We see something different. A well-planned 10-gallon tank gives you color, movement, personality, and a lot of enjoyment without taking over the room.
At Fins For Grins in Broken Arrow, we talk with new fishkeepers every week who want a small aquarium that still looks impressive. The good news is this size works well. The bad news is poor stocking choices show up fast in a tank this small.
That is why a 10-gallon tank needs a plan.
If you treat it like a tiny version of a big community tank, it often turns messy. If you build it around the right fish, the right plants, and the right layout, it becomes one of the most satisfying tanks in the house.

First, here is the truth about 10-gallon tanks
A 10-gallon aquarium is small enough for most homes, apartments, offices, and classrooms. It is also small enough for mistakes to show up fast.
Too much food, too many fish, weak filtration, skipped water changes, or poor stocking decisions all hit harder in a small setup.
So before we talk about the best fish for a 10-gallon freshwater tank, here are the three rules we tell beginners in our shop:
Pick one main direction for the tank
Keep stocking lighter than you think
Use live plants whenever possible
Those three moves solve a lot of problems before they start.
1. A betta setup still works, if you build it the right way
A betta is still one of the best choices for a 10-gallon aquarium.
A lot of bettas end up in tanks that are too small and too bare. In a planted 10-gallon, a betta has room to explore, rest, and show off. That gives you a tank with one clear focal point and a calmer look.

A strong betta setup usually includes:
One male betta
Live plants such as Anubias, Java Fern, or floating plants
Gentle filtration
A lid
A heater
You might add a snail. Shrimp also work in some betta tanks, though results depend on the fish.
This setup works well for new fishkeepers because it stays easy to understand. One fish. One clear theme. Lower stress.
2. Ember Tetras give small tanks steady movement
If you want a group of fish instead of one centerpiece fish, Ember Tetras are one of our favorite picks.
They stay small, their color stands out well against plants and dark substrate, and they bring constant movement to the middle of the tank. In a planted 10-gallon, a group of Ember Tetras looks active without making the tank feel crowded.
What we like about them:
Small adult size
Peaceful behavior
Bright orange color
Great fit for planted tanks
This is one of the best options for people who want a classic community feel in a small footprint.
3. Chili Rasboras are tiny, but they make a big impact
Chili Rasboras are easy to underestimate until you see them in the right setup.
In a planted tank with darker substrate, wood, and soft lighting, they pop. Their size helps the tank look larger, and a nice group moves through the plants in a way bigger fish simply do not.
This setup looks best with:
Dense plants
Fine-leaf background plants
Floating cover
Gentle flow
These fish do best with stable water and a mature setup, so we lean toward them for someone who wants a polished small tank and is ready to stay consistent with maintenance.
4. Green Neon Rasboras bring bold color without needing a big tank
If your goal is color, Green Neon Rasboras deserve a look.
Their bright green tone stands out in a way few freshwater fish do. In the right planted setup, they glow. A dark background helps. Driftwood helps. Tannins help. Even without a full blackwater look, they still draw attention.
This is a smart choice for someone who wants something a little less common than the usual beginner fish while still keeping the tank small and elegant.
5. White Cloud Mountain Minnows are a great cooler-water option
Not every 10-gallon tank needs tropical fish.
White Cloud Mountain Minnows are hardy, active, and fun to watch. They are a strong fit for homes, offices, or classrooms where a cooler setup makes more sense. Their movement keeps the tank lively, and a planted layout gives them room to shine.
A few notes matter here:
Use a lid
Keep them in a proper group
Skip mixing them with warm-water tropical fish
They are often one of the most overlooked small fish in the hobby, which is a shame. They have a lot going for them.
6. Shrimp-only tanks are one of the best uses of a 10-gallon aquarium
Some of the most enjoyable 10-gallon tanks do not have fish at all.
A shrimp tank gives you nonstop activity, color, and detail. Red Cherry Shrimp and Blue Dream Shrimp are popular for good reason. They stand out well, they breed under the right conditions, and they keep you watching the tank for much longer than you expected.
A shrimp-focused setup works best with:
Moss
Fine plants
Gentle filtration
A mature tank with stable parameters
Plenty of hiding places
Add a nerite snail or two, and you have a clean, active display with very little wasted space.
7. Shell dwellers are a fun specialty setup for the right person
This is the most niche option on the list, though it is one of the most entertaining.
Shell dwellers, such as multis, stay small but act like much larger cichlids. They dig, move sand, claim shells, and keep you interested all day. A species-only shell dweller setup gives a 10-gallon tank a completely different feel than a planted community tank.
This setup is not where we send most beginners first. Water chemistry matters more. The layout matters more. The stocking plan needs more care.
Still, for the right person, it is a fantastic small tank project.
What we would skip in most 10-gallon tanks
This part matters as much as the stocking ideas above.
A lot of trouble starts when people try to squeeze in fish that need more floor space, bigger groups, or stronger filtration than a 10-gallon tank handles well long term.
In most standard 10-gallon tanks, we would skip:
Common Plecos
Goldfish
Most larger cichlids
Angelfish
Bala Sharks
Most rainbowfish
Fast, messy community mixes
Bottom fish that need more room to roam, such as larger Cory groups or Kuhli groups in a short footprint
People often ask about Kuhli Loaches in a 10-gallon. We love them, but we usually steer people toward a longer tank for a proper group. The same goes for Corydoras in many cases. Fish look better and act better when they have the right footprint.
The best plants for a 10-gallon freshwater tank
Plants do more than make the tank look nice. They help steady the tank, give fish cover, and make a small aquarium feel full without forcing you to overstock it.
Some of our favorite easy plants for a 10-gallon include:

Anubias
Java Fern
Water Sprite
Java Moss
Floating plants
Crypts
A planted tank also makes beginner fish look better. Fish show stronger color when they feel secure.
The biggest mistakes we see with 10-gallon aquariums
If you want a 10-gallon tank to look good for the long haul, avoid these common problems:
Too many fish
A small tank does not forgive overstocking.
Mixing fish with different needs
Cool-water fish and tropical fish should not share the same setup.
No lid
This matters more than many people think. Bettas, killifish, and other small fish often jump.
Not enough plants or cover
Bare tanks tend to stress fish and flatten the look of the setup.
Treating every 10-gallon tank the same
A betta tank, a shrimp tank, and a shell dweller tank should not look alike.
Our favorite way to plan a 10-gallon tank
When someone walks into our store and asks for help with a small aquarium, we usually start with one question:
What do you want the tank to feel like?
That question helps narrow the setup fast.
Calm and simple often points toward a betta tank
Active and colorful often points toward Embers or rasboras
Detailed and plant-heavy often points toward shrimp
Bold and quirky often points toward shell dwellers
That gives you a tank with a purpose instead of a random mix.
Final thoughts
A 10-gallon aquarium is not too small for a great setup.
It is small enough to fit into everyday life and big enough for a beautiful little ecosystem when you choose the right fish. The best fish for a 10-gallon freshwater tank are not always the flashiest fish in the store. They are the fish that fit the space, match each other, and let the tank feel balanced.
If you are in Broken Arrow, Tulsa, or nearby and want help choosing fish for a 10-gallon tank, stop by Fins For Grins. We will help you build a setup that fits your space, your skill level, and the look you want.
FAQ: Best Fish for a 10-Gallon Freshwater Tank
How many fish should go in a 10-gallon tank?
Less than most people think. A small school of nano fish or one centerpiece fish with a very light support crew is usually a much better path than packing the tank.
Is a 10-gallon tank good for beginners?
Yes. The setup needs a plan, though. A lightly stocked planted tank is usually the best path for a beginner.
What is the easiest 10-gallon setup?
A planted betta tank is one of the easiest and most popular options.
Are shrimp good in a 10-gallon tank?
Yes. Shrimp-only tanks are one of the best uses of a 10-gallon aquarium.
What fish should not go in a 10-gallon tank?
Avoid fish that grow large, create heavy waste, or need a lot of swimming room, such as goldfish, common plecos, angelfish, and larger cichlids.