Blog

Aquarium Fish for Beginners: Best Types and Care Guide

Choosing the right aquarium fish is the single biggest factor in whether your first tank thrives or turns into a stressful cycle of dead fish and cloudy water. This guide covers exactly what most beginner articles skip: real tank sizes, water parameters, diet, and compatibility for ten of the most popular freshwater aquarium fish, so you can set up a healthy tank the first time.

Table of Contents

What Is an Aquarium Fish?

An aquarium fish is any fish species kept in a home or office tank rather than in the wild, where water temperature, filtration, and lighting are controlled artificially. Most beginner-friendly aquarium fish are freshwater species, though saltwater fish are also kept in reef tanks. Freshwater aquarium fish such as Neon Tetra, Betta, and Mollies are popular because they are hardy, colorful, and require less specialized equipment than saltwater species.

Aquarium setup checklist showing tank, heater, water test kit and fish food for choosing beginner aquarium fish

How to Choose the Right Aquarium Fish for Beginners

Before picking fish based on looks alone, run through this short checklist. It prevents the most common beginner mistakes: overstocking a small tank and mixing incompatible species.

  • Tank size first — decide your gallon capacity before choosing fish, not after.
  • Temperament — check whether the fish is peaceful, semi-aggressive, or territorial.
  • Water parameters — match fish that share similar temperature and pH needs if housing them together.
  • Schooling needs — many small fish like tetras and danios need to be kept in groups of six or more.
  • Diet — confirm whether the fish needs live food, sinking pellets, or standard flakes.
  • Budget and time — factor in filtration, heaters, and weekly water-change time, not just the fish itself.

Aquarium Fish Types Comparison Table

Use this table to compare care requirements at a glance before choosing which fish to combine in one tank.

Fish

Tank Size

Temperature

pH

Diet

Temperament

Difficulty

Neon Tetra

10 gal (group of 6+)

70–81°F

6.0–7.0

Omnivore, flakes/micro pellets

Peaceful, schooling

Easy

Cardinal Tetra

15 gal (group of 6+)

73–81°F

5.0–7.0

Omnivore, small flakes/live food

Peaceful, schooling

Moderate

Angelfish

29 gal (per pair)

76–84°F

6.5–7.5

Omnivore, pellets/frozen food

Semi-aggressive

Moderate

Betta Fish

5 gal (single male)

76–81°F

6.5–7.5

Carnivore, pellets/bloodworms

Territorial, solo

Easy

Mollies

10 gal (group)

72–78°F

7.5–8.5

Omnivore, algae/flakes/veggies

Peaceful

Easy

Platies

10 gal (group)

70–77°F

7.0–8.2

Omnivore, flakes/veggies

Peaceful

Easy

Swordtail

15 gal (group)

72–79°F

7.0–8.3

Omnivore, flakes/live food

Peaceful, semi-active

Easy

Corydoras Catfish

20 gal (group of 5+)

72–79°F

6.0–7.5

Omnivore, sinking pellets/wafers

Peaceful, bottom dweller

Easy

Zebra Danio

10 gal (group of 6+)

64–75°F

6.5–7.5

Omnivore, flakes/micro pellets

Peaceful, active

Easy

Medaka (Japanese Rice Fish)

5 gal (group)

61–78°F

6.5–8.0

Omnivore, flakes/micro pellets

Peaceful, hardy

Very Easy

 

Best Aquarium Fish Types for Beginners

Below are ten freshwater aquarium fish that are well suited to beginners, along with the specific care details most guides leave out.

Neon Tetra (Paracheirodon innesi)

Neon Tetra is one of the most recognizable community fish, thanks to its bright blue and red stripe. It is a schooling fish and should always be kept in groups of at least six, since a lone or under-grouped neon tetra becomes stressed and reclusive.

Tank size: 10 gallons minimum for a group of six

Temperature & pH: 70–81°F, pH 6.0–7.0

Diet: Omnivore — micro pellets, flakes, occasional live or frozen food

Lifespan: 5 to 8 years with stable water quality

Tip: Add neon tetras to an already-cycled tank; they are sensitive to ammonia spikes in new setups

Cardinal Tetra (Paracheirodon axelrodi)

Cardinal Tetra looks similar to the Neon Tetra but carries its red stripe the full length of its body. It is slightly more sensitive to water changes and does best in soft, slightly acidic water that mimics its native Amazon basin habitat.

Tank size: 15 gallons minimum for a group of six

Temperature & pH: 73–81°F, pH 5.0–7.0

Diet: Omnivore — small flakes, micro pellets, occasional live food

Lifespan: 4 to 5 years

Tip: Keep with other calm schooling fish; avoid pairing with fin nippers

Angelfish (Pterophyllum scalare)

Angelfish grow larger than most beginner fish and need more vertical swimming space because of their tall, laterally flattened body shape. They can become territorial once paired off, especially during breeding.

Tank size: 29 gallons minimum per pair, larger for a group

Temperature & pH: 76–84°F, pH 6.5–7.5

Diet: Omnivore — pellets, flakes, occasional frozen bloodworms

Lifespan: 8 to 10 years

Tip: Avoid housing with very small fish like neon tetras once angelfish are adult sized, since they may be eaten

Betta Fish (Betta splendens)

Betta Fish is one of the most popular single-fish tank options because of its vivid colors and flowing fins. Male bettas are territorial and should not be housed with other male bettas or brightly colored, long-finned fish.

Tank size: 5 gallons minimum for a single male

Temperature & pH: 76–81°F, pH 6.5–7.5

Diet: Carnivore — betta-specific pellets, occasional bloodworms

Lifespan: 2 to 4 years

Tip: Use a heater — bettas are tropical fish and struggle in unheated tanks below 76°F

Mollies (Poecilia sphenops)

Mollies are hardy livebearers that adapt well to a range of water conditions, including slightly brackish setups. They breed easily, so plan ahead if you keep males and females together.

Tank size: 10 gallons minimum for a small group

Temperature & pH: 72–78°F, pH 7.5–8.5

Diet: Omnivore — algae wafers, flakes, blanched vegetables

Lifespan: 3 to 5 years

Tip: Keep more females than males to reduce mating stress on individual females

Platies (Xiphophorus maculatus)

Platies are compact, colorful livebearers closely related to swordtails and mollies. They are easygoing community fish that tolerate a range of beginner setups well.

Tank size: 10 gallons minimum for a small group

Temperature & pH: 70–77°F, pH 7.0–8.2

Diet: Omnivore — flakes, blanched vegetables, occasional live food

Lifespan: 3 to 5 years

Tip: Provide floating plants; fry have a better survival rate with cover to hide in

Swordtail (Xiphophorus hellerii)

Swordtail is named for the sword-like extension on the male’s tail fin. It is a peaceful, semi-active livebearer that does well in a community tank with similarly sized fish.

Tank size: 15 gallons minimum for a small group

Temperature & pH: 72–79°F, pH 7.0–8.3

Diet: Omnivore — flakes, occasional live or frozen food

Lifespan: 3 to 5 years

Tip: Keep one male per two to three females to limit chasing behavior

Corydoras Catfish (Corydoras spp.)

Corydoras Catfish is a bottom-dwelling scavenger that helps keep the substrate clean. It is a social species that should be kept in groups and pairs well with most peaceful community fish.

Tank size: 20 gallons minimum for a group of five or more

Temperature & pH: 72–79°F, pH 6.0–7.5

Diet: Omnivore — sinking pellets, algae wafers, leftover food

Lifespan: 5 to 10 years

Tip: Use a fine, smooth substrate — sharp gravel can damage their sensitive barbels

Zebra Danio (Danio rerio)

Zebra Danio is a fast, active schooling fish recognized by its horizontal stripes. It tolerates a wider temperature range than most tropical fish, making it forgiving for beginners still learning to manage water conditions.

Tank size: 10 gallons minimum for a group of six

Temperature & pH: 64–75°F, pH 6.5–7.5

Diet: Omnivore — flakes, micro pellets, occasional live food

Lifespan: 3 to 5 years

Tip: Give it a tank with some open swimming space; it is an active mid-to-top swimmer

Medaka (Oryzias latipes, also called Japanese Rice Fish)

Medaka is an extremely hardy, small schooling fish that tolerates cooler temperatures better than most tropical aquarium fish, making it suitable for unheated tanks in moderate climates.

Tank size: 5 gallons minimum for a small group

Temperature & pH: 61–78°F, pH 6.5–8.0

Diet: Omnivore — flakes, micro pellets

Lifespan: 2 to 3 years

Tip: Suitable for outdoor or unheated indoor setups where temperatures stay above 61°F

Peaceful community aquarium fish tank with danios, corydoras catfish and platies swimming together

Aquarium Community Fish and Compatibility

A community tank works when every fish shares similar water needs and none of them see each other as food or a territorial threat. Peaceful schooling fish such as Neon Tetra, Cardinal Tetra, Zebra Danio, and Corydoras Catfish generally mix well together. Livebearers like Mollies, Platies, and Swordtail are also easy community additions since they share similar water chemistry preferences. Betta Fish is the main exception on this list — it is best kept alone or with calm bottom dwellers, never with other bettas or fish that resemble another betta’s fins and colors. Angelfish can be combined with mid-sized community fish but should not be paired with fish small enough to be seen as food once the angelfish reaches adult size.

How Often to Feed Aquarium Fish

Most aquarium fish should be fed once or twice a day, in an amount they can finish within two to three minutes. Overfeeding is the most common beginner mistake and is a direct cause of poor water quality, since uneaten food breaks down into ammonia. Skipping a feeding day once a week is a healthy practice for adult fish and helps prevent digestive issues. Fry and juvenile fish need more frequent, smaller feedings, typically two to three times a day, to support faster growth.

Hand testing aquarium water parameters with a liquid test kit to prevent common aquarium fish diseases

Common Aquarium Fish Diseases and Prevention

Most aquarium fish diseases trace back to poor water quality or a lack of quarantine before adding new fish. Recognizing early symptoms lets you treat issues before they spread through the whole tank.

  • Ich (white spot disease) — small white spots on the body and fins; treat with a gradual temperature increase and an ich medication, and raise oxygenation during treatment.
  • Fin rot — ragged or discolored fin edges, usually from poor water quality; treat with clean water and, in advanced cases, an antibacterial medication.
  • Fungal infections — cotton-like white growths on the skin; treat with an antifungal medication and improve water circulation.
  • Swim bladder disease — a fish floating sideways or struggling to stay upright; often linked to overfeeding or constipation, and usually resolves with a short fast and easily digestible food.

The best prevention across all of these is consistent water testing, regular partial water changes, and a two to four week quarantine period for any new fish before adding them to an established tank.

Aquarium Fish Keeping Basics: Water Parameters and Setup

Every aquarium fish tank depends on the nitrogen cycle, the biological process where beneficial bacteria convert toxic ammonia from fish waste into nitrite and then into less harmful nitrate. A new tank needs to be cycled for two to six weeks before fish are added, either with a fishless cycling method or by adding a small number of hardy fish gradually. Regular testing for ammonia, nitrite, nitrate, and pH with a liquid test kit helps catch problems before they harm the fish. Weekly partial water changes of ten to twenty five percent, combined with proper filtration sized for your tank volume, keep water parameters stable long term.

Conclusion

Picking the right aquarium fish comes down to matching tank size, water parameters, and temperament before you fall in love with a color pattern. Neon Tetra, Mollies, Platies, Swordtail, Corydoras Catfish, Zebra Danio, and Medaka all make forgiving community choices for a first tank, while Betta Fish and Angelfish reward slightly more careful planning around tank mates. Start with a properly cycled tank, stick to the stocking and feeding guidelines above, and most beginner mistakes become easy to avoid.

Frequently Asked Questions

What is the easiest aquarium fish to take care of?

Medaka, Zebra Danio, and Corydoras Catfish are among the easiest, since they tolerate a wider range of water conditions and are forgiving of beginner mistakes.

How many fish can I keep in a 5 gallon tank?

A 5 gallon tank comfortably fits one Betta Fish or a very small group of Medaka. It is too small for most schooling fish, which need at least 10 gallons.

Do aquarium fish sleep?

Yes, most aquarium fish rest during set periods, often becoming still or settling near the substrate or plants, though they do not close their eyes since most species lack eyelids.

How often should I feed my aquarium fish?

Once or twice a day is standard for adult fish, in an amount they finish within two to three minutes, with one fasting day per week.

What fish can live together in a community tank?

Peaceful schooling fish and livebearers with similar water needs, such as Neon Tetra, Cardinal Tetra, Zebra Danio, Corydoras Catfish, Mollies, Platies, and Swordtail, generally do well together.

How long do aquarium fish typically live?

Lifespan varies by species, from around 2 to 3 years for Medaka up to 8 to 10 years for Angelfish, assuming stable water quality and proper diet.

What is the best beginner aquarium fish for a first tank?

Betta Fish, Mollies, and Corydoras Catfish are strong first choices because they are hardy, widely available, and tolerant of minor water fluctuations while a new fishkeeper learns the basics.

How do I know if my aquarium fish is sick?

Watch for white spots, ragged fins, clamped fins, loss of appetite, unusual floating or sinking, or hiding more than usual — these are the earliest common signs of illness.

Can aquarium fish live without a filter?

It is not recommended. A filter supports the beneficial bacteria that process fish waste; without one, ammonia builds up quickly and puts fish at serious risk, even in a small tank.

What is the difference between freshwater and saltwater aquarium fish?

Freshwater aquarium fish live in tanks with little to no salt content and are generally easier and less expensive to maintain, while saltwater fish require precise salinity levels and specialized equipment.