Last Updated: October 17, 2026
- What Makes a Fish Beginner-Friendly
- Before Any Fish: The Fishless Cycle Note
- Beginner Fish at a Glance
- Best Fish for 10-Gallon Tanks
- Best Fish for 20-Gallon Tanks
- Best Fish for 29 Gallons and Up
- Species to Avoid as a First Fish
- Stocking Order and Pace
- Decision Table: Pick This If
- Weekly Care Routine
- Frequently Asked Questions
The best freshwater fish for beginners are hardy, small-to-medium species that tolerate minor water quality mistakes, such as guppies, platies, zebra danios, harlequin rasboras, cherry barbs, bronze corydoras and swordtails, kept in a cycled tank of at least 10 gallons. Tank size decides which of these suit you, so this guide groups 15 hardy species by 10-gallon, 20-gallon and 29-gallon-plus setups, with adult size, temperament, group size and diet for each.
What Makes a Fish Beginner-Friendly
“Easy” is relative. Every fish needs clean, dechlorinated, cycled water. Beginner-friendly species simply tolerate a wider range of temperature, pH and hardness, accept ordinary prepared foods, stay small enough for a modest tank and are not aggressive. Hobby references such as Seriously Fish and Aquarium Co-Op describe the species below as forgiving, but none are indestructible and none should be bought on impulse.
Three questions narrow a shortlist quickly:
- How big is the tank, and what is its footprint? Length and width decide swimming room more than gallon count.
- What does the local tap water look like? Hard, alkaline water suits livebearers; soft, acidic water suits many tetras and rasboras.
- Do you want a lively school, a single centrepiece, or bottom dwellers? Most of the fish below are happier in groups.
Before Any Fish: The Fishless Cycle Note
New tanks contain no beneficial bacteria. Ammonia from fish waste builds up with nothing to convert it, which is the leading reason new fish die in the first weeks. Cycling means growing bacteria that convert ammonia to nitrite and then to nitrate. The most humane route is a fishless cycle: run the filter and heater, dose pure ammonia to about 2 to 4 ppm, and test every few days. The tank is ready when it processes a full dose of ammonia to zero ammonia and zero nitrite within 24 hours and nitrate appears. Expect roughly three to eight weeks, sometimes less with mature filter media from a healthy tank. Then do a large water change and add fish in small batches.
Beginner Fish at a Glance
| Species | Adult size | Smallest sensible tank | Group size | Temperament | Diet |
|---|---|---|---|---|---|
| Endler’s livebearer | about 1 in | 10 gallons | Small group, more females | Peaceful | Flake, micro-pellet |
| Ember tetra | about 0.8 in | 10 gallons | 8 to 10 or more | Peaceful, shy | Small flakes, frozen foods |
| Harlequin rasbora | about 2 in | 10 to 15 gallons | 8 or more | Peaceful | Flake, frozen foods |
| Pygmy corydoras | about 1 in | 10 gallons | 6, ideally 10 | Peaceful | Micro-pellets, sinking foods |
| Betta (single) | 2 to 3 in | 5 gallons is the lowest figure cited, 10 safer | Alone | Territorial | Betta pellets, frozen foods |
| Zebra danio | about 2 in | 20 gallons long | 8 to 10 or more | Active, peaceful | Flake, small pellets |
| Cherry barb | about 2 in | 15 to 20 gallons | 6 to 10 | Peaceful | Flake, small pellets, frozen |
| Guppy | 1.5 to 2.5 in | 10 to 20 gallons | Group, more females | Peaceful | Flake, small pellets |
| Platy | about 2 in | 14 to 20 gallons | 4 or more | Peaceful | Omnivore, with some greens |
| White cloud mountain minnow | about 1.5 in | 15 to 20 gallons | 8 to 10 or more | Peaceful | Flake, small pellets |
| Bronze corydoras | 2.5 to 3 in | 20 gallons | 5 or more | Peaceful | Sinking pellets, wafers |
| Swordtail | 4 to 6 in | 29 gallons or more, longer is better | Group with extra females | Active, males can squabble | Omnivore |
| Molly | 3 to 5 in, depending on type | about 20 to 30 gallons, more for sailfins | 3 to 5, more females | Generally peaceful | Omnivore with algae and greens |
| Black skirt tetra | about 3 in | 20 to 29 gallons | 6 minimum, 12 reduces nipping | Semi-peaceful, may nip fins | Flake, pellets |
| Bristlenose pleco | 4 to 5 in | 20 to 30 gallons | One | Peaceful | Algae wafers, vegetables, wood |
Tank figures are minimums from Seriously Fish and commonly cited care sheets; where sources disagree, the larger number is safer.
Best Fish for 10-Gallon Tanks
A 10-gallon tank is small and unforgiving, because pollutants and temperature swing quickly. Stock it lightly with tiny species only.
1. Endler’s Livebearer
Males reach roughly 1 inch and females slightly more. They are colourful, active and prefer hard, alkaline water; Seriously Fish gives pH 7.0 to 8.5, 15 to 35 dGH and 75 to 86°F. They breed quickly, so a group of mostly females or males only avoids a population boom. Feed flake and micro-pellets.
2. Ember Tetra
One of the smallest popular tetras at around 0.8 inch. A school of eight or more shows orange colour and relaxed behaviour. Seriously Fish lists soft, slightly acidic water (pH 5.0 to 7.0, up to about 10 dGH), so they suit soft-water tanks better than hard-water livebearer tanks. Their small mouths need fine food, and they do best in a mature tank with plants and soft light, which makes them better added after the tank has settled.
3. Harlequin Rasbora
A hardy, peaceful schooling fish about 2 inches long with a distinctive dark triangle on the flank. Seriously Fish suggests a school of eight or more and a base of about 24 by 12 inches (roughly 14 gallons), so a 15-gallon tank is safer than a 10-gallon. They prefer soft to moderately hard water and occupy the middle of the tank.
4. Pygmy Corydoras
A tiny bottom dweller of about 1 inch that also swims in midwater. Seriously Fish rates them as moderate rather than easy: they are easily intimidated by larger tank mates, need steady temperature and pH, and need small live or frozen foods in the diet, so they suit a second tank better than a first. Keep six, preferably ten, on a fine sand or smooth gravel bottom so barbels stay healthy.
5. Betta (Single Male or Female)
Bettas are sold in cups and tiny bowls, but keepers and veterinarians agree they need heated, filtered water. Many care sheets cite 5 gallons as a bare minimum, while Seriously Fish lists a base of about 18 by 12 inches (roughly 11 gallons) and rates the species as moderate difficulty, so 10 gallons or more is the safer figure. They are not suitable for cold or unfiltered bowls. Males should be kept alone, and they do not mix well with fin-nippers or other long-finned fish. Gentle filter flow is important.
A 10-gallon stocking example: eight ember tetras plus six pygmy corydoras plus plants, or one betta with a small group of snails and a few bottom fish. Do not combine all five.
Best Fish for 20-Gallon Tanks
A 20-gallon long offers real swimming space and far more stable water. This is the most forgiving size for a first community.
6. Zebra Danio
A fast, hardy schooling fish of about 2 inches that tolerates a broad temperature span; Seriously Fish gives roughly 64 to 77°F. It needs length for swimming (a base of about 36 by 12 inches) and a lid, because it jumps. Seriously Fish suggests a group of at least eight to ten.
7. Cherry Barb
Barbs have a reputation for nipping, but the cherry barb is mild. Males turn red when mature. Seriously Fish suggests six to ten with more females than males to reduce chasing, in a base of about 24 by 12 inches or larger. Around 2 inches.
8. Guppy
Colourful and active, guppies are well suited to hard, alkaline water. They breed constantly, so decide in advance what to do with fry. Keep a ratio of at least two or three females per male to reduce harassment. Fancy-bred males can have trailing fins that are vulnerable to nipping, so avoid barbs and aggressive tank mates.
9. Platy
Seriously Fish gives a temperature range of about 68 to 79°F, pH 7.0 to 8.2 and a tank base of about 24 by 12 inches, around 14 gallons. Platies are peaceful, around 2 inches and eat almost anything. They need harder, alkaline water than many tetras, and Seriously Fish notes that commercially bred stock can be less hardy than older lines.
10. White Cloud Mountain Minnow
A schooling fish of roughly 1.5 inches that prefers cool water; Seriously Fish gives about 57 to 72°F and warns that keeping it warm year-round is likely to shorten its life. It is also noted that inbred farm stock is often weak and prone to disease, so choose healthy fish. Its range overlaps only the cooler end of what danios and platies accept, so mixing it with warm-water fish is a compromise.
11. Bronze or Panda Corydoras
Bronze corydoras reach around 2.5 to 3 inches, panda corydoras roughly 2 inches. Both are sociable and need a group of at least five on soft substrate. They are peaceful scavengers, but they still need sinking food of their own, as leftovers alone are not enough.
A 20-gallon long stocking example: six cherry barbs, five bronze corydoras and six harlequin rasboras. This uses the top, middle and bottom layers. Avoid combining barbs with long-finned guppies.
Best Fish for 29 Gallons and Up
A standard 29-gallon tank has a base around 30 by 12 inches, enough for a small group of short-finned mollies or one male swordtail with several females, although swordtails benefit from a longer tank.
12. Swordtail
Seriously Fish lists a minimum tank base of 48 by 12 inches, which is longer than a standard 29-gallon tank (other care sheets cite 20 to 30 gallons), a temperature range of about 61 to 82°F and a pH of 7.0 to 8.0. It rates the species as moderate difficulty. Adults reach 4 to 6 inches, not counting the male’s sword. Males can be pushy with each other, so keep one male with several females or a larger group in a long tank.
13. Molly
Sailfin and common mollies need hard, alkaline water and more room than the typical pet store tank suggests. Seriously Fish lists a base of about 36 by 12 inches (around 21 gallons) for short-finned mollies, up to about 3 inches, and about 30 by 15 inches (around 23 gallons) for sailfins, which reach about 5 inches; many care sheets recommend 29 to 30 gallons or more. Seriously Fish states that salt is not required, only hard, alkaline water, and decisions about salt should reflect the other species, since corydoras and plants may not tolerate it well.
14. Black Skirt Tetra
About 3 inches long and generally hardy, but it has a reputation as a fin nipper. Seriously Fish suggests a group of at least twelve to reduce nipping, with a base of about 30 by 12 inches, so choose robust tank mates and avoid long-finned fish.
15. Bristlenose Pleco
Stays small for a pleco at roughly 4 to 5 inches, and care sheets cite 20 to 30 gallons for one fish. It needs driftwood, caves and vegetable matter in its diet. It is peaceful but produces a heavy bioload, so counting it as a small fish is a mistake.
Species to Avoid as a First Fish
| Fish | Why it causes problems |
|---|---|
| Common pleco | Grows to a foot or more and needs a very large tank |
| Goldfish (fancy or common) | Large, messy, cool-water; poorly suited to small tanks |
| Oscar, Jack Dempsey, other large cichlids | Outgrow typical tanks and eat smaller fish |
| Tiger barb | Fin-nipping unless kept in a large group |
| Pacu, red-tailed catfish, silver dollar | Reach a size beyond home tanks |
| Dwarf gourami | Mass-bred stock is often affected by dwarf gourami iridovirus, according to Seriously Fish |
| Wild-caught fish of any kind, and rare dwarf cichlids | Sensitive to water quality |
Stocking Order and Pace
- Finish the fishless cycle and confirm zero ammonia and nitrite.
- Add the hardiest group first, for example danios or platies, in small numbers.
- Wait two to three weeks, then retest. If ammonia and nitrite stay at zero, add the next group.
- Add the most sensitive fish last, such as ember tetras or pygmy corydoras, into a mature and stable tank.
- Quarantine new fish in a separate tank for several weeks if possible.
Decision Table: Pick This If
| If you have | Pick |
|---|---|
| 10 gallons and soft water | Ember tetras with pygmy corydoras |
| 10 gallons and hard water | A small group of Endler’s livebearers |
| 20 gallons and a first community | Cherry barbs, bronze corydoras and harlequin rasboras |
| 20 gallons and want colour fast | Platies with a group of cherry barbs |
| 29 gallons and hard tap water | Swordtails or mollies in a long tank, with bronze corydoras only if hardness stays toward the upper end of what they accept (about 15 dGH) |
| No heater and a cool room | White cloud mountain minnows (about 57 to 72°F), or add a heater |
Weekly Care Routine
- Change 20 to 30 percent of the water with dechlorinated, temperature-matched water.
- Vacuum the substrate lightly.
- Feed small amounts once or twice a day, only what is eaten in about two minutes.
- Test nitrate and watch for white spots or ragged fins.
- Rinse the filter sponge in old tank water monthly, not tap water.
Frequently Asked Questions
What is the easiest freshwater fish to keep?
Zebra danios, guppies, platies, harlequin rasboras and cherry barbs are among the most forgiving. They tolerate beginner mistakes better than sensitive tetras or large cichlids. They still need a cycled filter and regular water changes.
How many fish can a beginner put in a 20-gallon tank?
Around 12 to 18 small fish across different layers is a typical range, depending on species. The better method is to check footprint, group size and adult size rather than counting inches. Leave out large swimmers like swordtails unless the tank is a long 29 gallons or more.
Can beginners keep a betta in a 5-gallon tank?
Five gallons is the figure many care sheets give as a bare minimum, provided the tank is heated, filtered and has gentle flow, but Seriously Fish lists a base of about 18 by 12 inches (roughly 11 gallons), so 10 gallons or more is safer. Bettas are tropical fish that need warm water. Bowls without filtration or heating are not suitable.
Do I need a heater for beginner fish?
For most of them, yes. Guppies, platies, tetras, rasboras and corydoras do best at steady warm temperatures. White cloud mountain minnows are a rare exception and prefer cooler water, roughly 57 to 72°F.
Why do new fish die in the first week?
The usual reason is an uncycled tank, where ammonia and nitrite build up. Temperature shock, sudden stocking and chlorine in tap water are the other common causes. A fishless cycle, dechlorinator and gradual stocking prevent most early losses.
Should I get fish that breed easily?
Livebearers like guppies, platies and mollies can produce fry roughly every four to six weeks in warm, hard water. That is exciting but means a plan is needed, such as keeping a single sex or having a home for the offspring. Egg-scattering species such as danios and barbs rarely raise many young in a community tank.







