Best Fish for 3 Gallon Tanks: Top Nano Fish & Stocking Tips
A 3-gallon aquarium offers a fun way to enjoy fishkeeping in a compact space. While small tanks can be beautiful, they require thoughtful planning. Choosing the right fish is key because water conditions change faster, and space is limited. In this guide, you’ll discover the best nano fish for a 3-gallon tank, along with stocking ideas and care tips to help you create a healthy, low-maintenance setup.
Can You Keep Fish in a 3-Gallon Tank?
Yes,but your options are limited. In a 3-gallon tank, you can’t keep many fish, and the species you choose must stay small and peaceful. This tiny space requires more frequent maintenance because ammonia and waste build up faster than in larger tanks.
If you select the right fish or invertebrates and stay on top of water care, you can create a beautiful, stress-free nano aquarium.
What to Consider When Choosing Fish for a 3-Gallon Aquarium
When picking fish for a 3-gallon tank, size is the first thing to think about. Choose species that stay under 1.5 inches so they have room to swim comfortably. Peaceful temperament is also important — avoid species that are aggressive or need lots of space to establish territory.
Since small tanks can’t handle much waste, look for low-bioload species. The simpler their care needs, the better, as stable water is harder to maintain in a tiny tank.
Best Fish for 3-Gallon Tanks
Betta Fish

The betta fish is a classic choice for small tanks. Its bright colors and flowing fins make it a striking pet, and it does best living alone in small spaces like a 3-gallon tank.
- Size: 2–2.5 inches
- Temperament: Peaceful when kept solo; aggressive toward other fish
- Best for 3 gallons? Yes, but only one betta per tank
- Care note: Needs warm water (with a heater) and gentle filtration
Endler’s Livebearer

Endler’s livebearers are small, active fish that bring color and movement to nano tanks. They’re related to guppies but much smaller, making them better suited for tight spaces.
- Size: ~1 inch
- Temperament: Peaceful and lively
- Best for 3 gallons? Yes, 2–3 fish (watch for fry if keeping males and females together)
- Care note: Be ready to manage population if they breed
Chili Rasbora

Chili rasboras are tiny, red schooling fish that look fantastic in planted nano tanks. Their peaceful nature and small size make them ideal for small aquariums.
- Size: 0.75 inch
- Temperament: Very peaceful
- Best for 3 gallons? Yes, small group (4–5 fish) if tank is well-maintained
- Care note: Needs live plants and clean, stable water
Least Killifish

Least killifish are one of the tiniest livebearers available in the aquarium hobby. These gentle fish are easy to care for and well-suited for small, planted tanks.
- Size: ~1 inch
- Temperament: Shy and peaceful
- Best for 3 gallons? Yes, pair or small trio
- Care note: Low-flow water helps them feel secure
Cherry Shrimp

Cherry shrimp add both color and function to nano tanks. They’re peaceful, fun to watch, and help keep algae under control.
- Size: 1–1.25 inches
- Temperament: Peaceful
- Best for 3 gallons? Yes, group of 5–6 shrimp
- Care note: Provide moss or plants for grazing and hiding
Amano Shrimp

Amano shrimp are excellent algae eaters and stay peaceful around other nano creatures. They blend into their surroundings but work hard to keep your tank clean.
- Size: 1.5–2 inches
- Temperament: Peaceful
- Best for 3 gallons? Yes, small group (2–3 shrimp)
- Care note: Sensitive to water changes; needs stable conditions
Nano Tank Stocking Tips for 3-Gallon Aquariums
When stocking a 3-gallon tank, less is definitely more. Small tanks can’t handle much bioload, so aim for one small species or a tiny group of shrimp or micro fish.
Good examples include one betta, three Endler’s livebearers, four chili rasboras (if the tank is heavily planted), or a colony of shrimp with a small snail. No matter what you choose, monitor your water parameters closely and perform regular water changes.
Read also: 31 Peaceful Community Fish for Freshwater Aquariums
Tips for Setting Up a 3-Gallon Tank
Even though your tank is small, proper setup is essential. A small sponge or gentle filter will help keep the water clean without creating strong currents. A heater is recommended if you’re keeping tropical fish like bettas or rasboras.
Live plants are a great addition to a 3-gallon tank. They provide hiding spots, help maintain water quality, and make the aquarium look more natural.
Because water conditions change quickly in small tanks, plan to do partial water changes one or two times per week.
Common Mistakes to Avoid
Overstocking is one of the most common issues in small tanks. It’s easy to add too many fish, but this leads to stress, poor water quality, and health problems.
Another mistake is mixing species that don’t belong together. For example, adding multiple male bettas or pairing a betta with shrimp can end badly.
Finally, skipping maintenance is risky. With small tanks, it only takes a little neglect for conditions to go downhill fast.
FAQs
How many fish can live in a 3-gallon tank?
Usually just one small fish like a betta, or a few tiny fish or shrimp. A 3-gallon tank offers very limited space, so choose carefully.
Can I keep guppies in a 3-gallon tank?
It’s not ideal. Guppies are active and prefer more swimming room, especially in groups. A 5-gallon or larger tank is better.
Are 3-gallon tanks good for beginners?
They can be, but they’re harder to maintain than slightly larger tanks. Water changes and testing are key to success.
What equipment do I need for a 3-gallon tank?
You’ll want a small filter, heater (for tropical fish), thermometer, water conditioner, and test kit. Live plants are a great bonus.
