4 Beginner Friendly Fish for 3 Gallon Tank (Pictures incl.)

Photo of author

by Jason Matthews



So, you are watching your empty 3 gallon tank wandering about all the different fish you could host in such a tiny space. Don’t worry, you have more choices than you could think.

However, these dimensions don’t allow you to host more than one species (alone if the fish is between 1 and 2 inches, in shoal if smaller than 1 inch).

For the purpose of the article, we will distinguish between “bigger” fish that need to and can be, kept alone given the dimensions and fish that, despite the small dimensions of the tank, can be kept in small shoals.

Best fish to be kept alone in a 3-gallon tank

Betta Splendens

Betta for 3 gallon tank

A fish that needs no introduction, probably one of the most beautiful freshwater fish in the hobby. This species is originally from south-east Asia. It usually lives in stagnant water, puddles, and rice fields. It can live in less-oxygenated waters thanks to an organ that allows it to breathe oxygen directly from the air. This species can grow up to 2 inches.

Males are usually more colorful than females and, above all, have the beautiful fins we all have in mind when we think about betta fish. This species is famous for its aggressive and territorial behavior that makes them difficult to host with other tank mates, other bettas included, hence, a 3 gallon tank is the perfect fit for a single male.

Pay attention, as the tank needs to be heated, as the betta needs temperatures between 77 and 80 Fahrenheit to avoid stress and diseases. In addition, it should be kept in neutral 7 pH water with medium gH and kH (ideally gH 8 and kH 6).

Best shoal fish to be kept in a 3 gallon tank



Endler (Poecilia reticulata) is a South American colourful small fish. They should be kept in a shoal of at least 1 male and 3 females, in a 3-gallon tank we recommend avoiding hosting more than 4.

Males are usually smaller and more colorful than females. They breed easily in the aquarium, so it’s really easy to overcrowd the tank with this species, always ask the shop owner if he agrees to take some juveniles back in case!

They are very calm between them and other species; however, in a 3 gallon tank, they shouldn’t be kept with any other species. Endlers can grow up to 1 inch and live for 3 to 5 years. The ideal water parameters for this species are: 7.5 pH, 15 gH, 10 kh, and a temperature between 75 and 86 Fahrenheit.

Boraras Brigittae:

Boraras are a group of species of the Rasbora gender. Boraras Brigitte, also called Mosquito Chilli Rasbora because of the tiny dimensions and the strong red color, is originally from Malesia and Indonesia. They grow up to 1 inch and can live between 4 and 8 years. This fish should be kept in shoals of at least 6, we recommend avoiding hosting more than this number in a 3 gallon tank.

They are really shy and non-aggressive towards both each other and other species. However, they should be kept in a mono-specific tank because of their shyness which could cause stress.

Females are usually bigger and less colorful than males. They don’t breed often; hence, you should not worry about overcrowding with this species. The ideal water parameters for this species are 6.8 pH, 10 gH and 8 kh, and a temperature between 77 and 82 Fahrenheit.

Bonus: Best shrimp for 3 gallon tank

Neocaridina Davidi

Neocaridina Davidi (better known as Cherry shrimp, however they come in many different colorations) is the most popular ornamental shrimp in the hobby. They are really small and grow only up to 2cm in length.

They need to be kept in groups of at least 6 to show their best possible behaviour.

They should be kept in a mono-specific aquarium or with small fish like Boraras and Endlers, in a 3 gallon tank we recommend keeping them in a group of at least 6 together with 4 Endlers (1 male and 3 females).

Cherry shrimps will naturally breed in your aquarium if they don’t feel threatened by fishes and if they have enough space (difficult in a 3 gallon tank). The ideal water parameters for this species are 6.5 pH, 10 gH, together with a temperature between 70 and 80 Fahrenheit degrees.

Related article: How many fish can I put in a 3 gallon tank?


Jason Matthews

My name is Jason Matthews, and welcome to my website. When other kids were bragging about how their dog could sit and roll over, I was bragging about my latest Betta Fish and the cool sea castle I just added to his aquarium. 

Jason aquariume

🐠 Get Your Free Ebook: A Beginner's Guide to Aquariums - Sign Up Now!

Learn everything you need to know to keep fish, including setting up your tank, choosing the right fish, and maintaining water quality. As a subscriber, you'll also stay up-to-date on the latest aquarium products, special offers, and discounts.

Your privacy is important to us. You can trust that we will never share or sell your information, and we'll only send you relevant content.

Leave a Comment