20 Best Freshwater Aquarium Fish: Complete Care & Tank Setup Guide

Freshwater aquariums offer an incredible diversity of species, ranging from tiny, peaceful schooling nano-fish to bold, intelligent predatory centerpiece fish. Choosing the right species depends on tank volume, water parameters, filtration capacity, and social compatibility.

Table of Contents

1. Neon Tetra

Overview & Characteristics

Neon Tetras (Paracheirodon innesi) are small, iconic freshwater fish native to the blackwater tributaries of the Amazon basin. They are instantly recognizable by their striking horizontal iridescent blue stripe and bright red tail section.

Tank Setup & Parameters

These nano-fish require an established aquarium with gentle water flow, moderate lighting, and dense live vegetation to mirror their natural habitat. Driftwood and dried leaf litter help maintain slightly acidic water conditions while providing shelter.

Dietary Needs & Behavior

As micro-predators, Neon Tetras thrive on a varied diet of high-quality micro-pellets, crushed flakes, frozen daphnia, and baby brine shrimp. They are strictly peaceful schooling fish and must be kept in groups of at least 6 to 10 individuals to prevent chronic stress.

Quick Specs

  • Minimum Tank Size: 10 gallons

  • Care Level: Easy

  • Temperament: Peaceful (Schooling)

  • Ideal Temperature: 72°F – 78°F (22°C – 26°C)

2. Fancy Guppy

Overview & Characteristics

Fancy Guppies (Poecilia reticulata) are hardy livebearing fish celebrated for their vast array of tail shapes, body patterns, and vibrant colors. Males exhibit elaborate caudal fins and bright coloration, while females are larger with subdued tones.

Tank Setup & Parameters

Guppies are exceptionally adaptable and can thrive in standard community aquariums with stable parameters. They prefer clean, well-oxygenated water with floating or stem plants to offer cover for born fry.

Dietary Needs & Behavior

Omnivorous by nature, guppies readily accept tropical flake food, spirulina, freeze-dried tubifex, and live mosquito larvae. They are active, top-to-mid-water swimmers that constantly explore their surroundings without bothering tank mates.

Quick Specs

  • Minimum Tank Size: 5 gallons

  • Care Level: Easy

  • Temperament: Peaceful

  • Ideal Temperature: 74°F – 82°F (23°C – 28°C)

3. Betta Fish

Overview & Characteristics

The Betta Fish (Betta splendens), or Siamese Fighting Fish, is a solitary, labyrinth-breathing species known for its flowing fins and intense colors. They possess a specialized organ allowing them to breathe atmospheric air from the surface.

Tank Setup & Parameters

Bettas require a heated, filtered enclosure rather than unheated bowls. Low-flow filters are mandatory to prevent swimming exhaustion, and smooth decor or live plants like Anubias protect their fragile finnage from tearing.

Dietary Needs & Behavior

Bettas are surface-feeding carnivores requiring high-protein floating pellets, bloodworms, and brine shrimp. Males are aggressively territorial toward their own kind and visually similar long-finned species, demanding single-specimen housing or careful community planning.

Quick Specs

  • Minimum Tank Size: 5 gallons

  • Care Level: Easy

  • Temperament: Semi-Aggressive

  • Ideal Temperature: 75°F – 80°F (24°C – 27°C)

4. Corydoras Catfish

Overview & Characteristics

Corydoras Catfish (Corydoras spp.) are small, armored bottom-dwellers native to South American river systems. Covered in bone-like plates called scutes, these peaceful scavengers spend their time sifting through substrate for food morsels.

Tank Setup & Parameters

A soft sand or smooth fine-gravel substrate is critical to prevent wear and infection on their delicate sensory barbels. Provide plenty of leaf cover, caves, and open bottom areas for grazing.

Dietary Needs & Behavior

Corydoras require dedicated sinking catfish pellets, wafer foods, and frozen bloodworms rather than relying solely on leftover tank detritus. They are highly social and must be housed in shoals of 6 or more.

Quick Specs

  • Minimum Tank Size: 10 gallons

  • Care Level: Easy

  • Temperament: Peaceful (Group)

  • Ideal Temperature: 72°F – 78°F (22°C – 26°C)

5. Platy

Overview & Characteristics

Platies (Xiphophorus maculatus) are robust livebearers originating from Central America. Available in numerous color strains—including Sunburst, Red Wag, and Mickey Mouse—they are ideal choices for beginner aquarists.

Tank Setup & Parameters

Platies adapt well to moderately hard, alkaline water conditions. A standard community layout with plenty of live plants gives pregnant females refuges and supports overall water stability.

Dietary Needs & Behavior

Platies are opportunistic omnivores that consume high-quality flakes, plant-based spirulina, and small frozen foods while actively picking at soft algae growth on tank decor. They are peaceful and fit into almost any community dynamic.

Quick Specs

  • Minimum Tank Size: 10 gallons

  • Care Level: Easy

  • Temperament: Peaceful

  • Ideal Temperature: 70°F – 77°F (21°C – 25°C)

6. Molly

Overview & Characteristics

Mollies (Poecilia sphenops) are versatile livebearing fish capable of adapting to freshwater, brackish, and full marine conditions. Popular variants include the Black Molly, Dalmatian Molly, and Sailfin Molly.

Tank Setup & Parameters

Mollies appreciate warm, hard water with a neutral-to-high pH. They benefit from added mineral content in their water and require ample open swimming space along with dense background foliage.

Dietary Needs & Behavior

Mollies require a high-vegetable diet containing spirulina, blanched vegetables, and plant-based flakes alongside traditional insect-protein foods. They are active swimmers that occasionally pick at algae throughout the tank.

Quick Specs

  • Minimum Tank Size: 10 gallons (20+ for Sailfin)

  • Care Level: Easy

  • Temperament: Peaceful

  • Ideal Temperature: 75°F – 82°F (24°C – 28°C)

7. Swordtail

Overview & Characteristics

Swordtails (Xiphophorus hellerii) are striking Central American livebearers recognized by the elongated, sword-like lower caudal fin ray present in mature males. They display sleek, streamlined bodies designed for fast swimming.

Tank Setup & Parameters

Because Swordtails are powerful swimmers and capable jumpers, they require a long tank layout fitted with a secure lid. Planted borders with an open center swimming corridor suit them best.

Dietary Needs & Behavior

Their diet should balance commercial community flakes with live or frozen foods such as daphnia and bloodworms. While generally peaceful, males can display minor territorial sparring among themselves.

Quick Specs

  • Minimum Tank Size: 15 gallons

  • Care Level: Easy

  • Temperament: Peaceful

  • Ideal Temperature: 72°F – 79°F (22°C – 26°C)

8. Harlequin Rasbora

Overview & Characteristics

Harlequin Rasboras (Trigonostigma heteromorpha) are Southeast Asian cyprinids identifiable by their copper-orange bodies and distinct black wedge-shaped patches covering the rear half of their torsos.

Tank Setup & Parameters

They display their best colors in established soft-water aquariums decorated with dark substrates, driftwood branches, and subdued lighting created by floating aquatic plants.

Dietary Needs & Behavior

Harlequin Rasboras accept crushed micro-pellets, high-grade flakes, and tiny live feeds. They exhibit tight, synchronous schooling behavior when kept in groups of 8 to 12 or more.

Quick Specs

  • Minimum Tank Size: 10 gallons

  • Care Level: Easy

  • Temperament: Peaceful (Schooling)

  • Ideal Temperature: 73°F – 80°F (23°C – 27°C)

9. Zebra Danio

Overview & Characteristics

Zebra Danios (Danio rerio) are exceptionally hardy, fast-moving nano-fish featuring horizontal blue-and-gold stripes running from their gills to the tip of their tail fins.

Tank Setup & Parameters

Zebra Danios tolerate a wide range of temperatures, making them suitable for unheated indoor aquariums. They need a long aquarium footprint to accommodate their ceaseless, high-speed swimming habits.

Dietary Needs & Behavior

These top-water feeders eagerly eat all standard flake foods, frozen micro-fauna, and small sinking pellets. Their energetic nature makes them excellent dither fish for reassuring shyer tank mates.

Quick Specs

  • Minimum Tank Size: 10 gallons

  • Care Level: Easy

  • Temperament: Peaceful (Active)

  • Ideal Temperature: 64°F – 77°F (18°C – 25°C)

10. Cherry Barb

Overview & Characteristics

Cherry Barbs (Puntius titteya) are slender, peaceful cyprinids native to Sri Lanka. Males turn an intense, bright crimson red during courting displays, while females maintain a subtle golden-tan shade.

Tank Setup & Parameters

Unlike aggressive barb species, Cherry Barbs are calm and thrive in heavily planted tanks with driftwood structures, soft substrate, and quiet shaded zones.

Dietary Needs & Behavior

They accept a balanced diet of high-protein flakes, micro-granules, live brine shrimp, and daphnia. They stay mostly in the lower and middle water columns, moving in loose groups.

Quick Specs

  • Minimum Tank Size: 15 gallons

  • Care Level: Easy

  • Temperament: Peaceful (Schooling)

  • Ideal Temperature: 73°F – 81°F (23°C – 27°C)

11. Bristlenose Pleco

Overview & Characteristics

Bristlenose Plecos (Ancistrus cirrhosus) are small, armored suckermouth catfish easily identified by the fleshy, soft tentacle bristles sprouting from the snouts of mature specimens (especially males).

Tank Setup & Parameters

They require a tank with accessible natural driftwood, as wood fibers are necessary for their digestive health. Rocks, clay pipes, and caves offer resting spots during daylight hours.

Dietary Needs & Behavior

Bristlenose Plecos are dedicated herbivores and biofilm grazers. Feed them sinking spirulina wafers, green algae tabs, and fresh blanched vegetables like zucchini, cucumber, and spinach.

Quick Specs

  • Minimum Tank Size: 20 gallons

  • Care Level: Easy

  • Temperament: Peaceful

  • Ideal Temperature: 71°F – 80°F (22°C – 27°C)

12. Kuhli Loach

Overview & Characteristics

Kuhli Loaches (Pangio kuhlii) are unusual, eel-like bottom dwellers covered in dark brown and yellow vertical bands. They are nocturnal scavengers that wedge themselves into tiny cracks and crevices.

Tank Setup & Parameters

A soft sand substrate is mandatory because Kuhli Loaches burrow frequently and can injure their skin on sharp gravel. Provide smooth rock piles, dense root setups, and low lighting.

Dietary Needs & Behavior

Feed sinking micro-pellets, bloodworms, and tubifex at night when they emerge to forage. They are shy when kept alone, so keep them in groups of 5 or more to encourage daytime activity.

Quick Specs

  • Minimum Tank Size: 15 gallons

  • Care Level: Easy-Moderate

  • Temperament: Peaceful (Group)

  • Ideal Temperature: 75°F – 83°F (24°C – 28°C)

13. Freshwater Angelfish

Overview & Characteristics

Freshwater Angelfish (Pterophyllum scalare) are majestic, tall-bodied cichlids native to the Amazon basin. They feature triangular body shapes, long trailing ventral fins, and vertical camouflage stripes.

Tank Setup & Parameters

Due to their vertical height as adults, Angelfish require deep tanks (at least 18 inches tall). They prefer calm waters, broad-leaf plants like Amazon Swords, and vertical driftwood structures.

Dietary Needs & Behavior

Angelfish are predatory cichlids that feed on high-protein pellets, flake food, live bloodworms, and freeze-dried krill. Note that mature Angelfish may consume tiny nano-fish like full-grown Neon Tetras.

Quick Specs

  • Minimum Tank Size: 30 gallons (tall layout)

  • Care Level: Moderate

  • Temperament: Semi-Aggressive

  • Ideal Temperature: 76°F – 82°F (24°C – 28°C)

14. Dwarf Gourami

Overview & Characteristics

Dwarf Gouramis (Trichogaster lalius) are colorful labyrinth fish native to South Asia. Males showcase brilliant neon red and metallic turquoise diagonal striping across their flattened, oval bodies.

Tank Setup & Parameters

They thrive in calm, heavily planted tanks with gentle filtration and plenty of floating cover. Stable, warm water parameters help protect them from environmental stress and systemic infections.

Dietary Needs & Behavior

Dwarf Gouramis eat high-grade community flakes, slow-sinking pellets, and frozen daphnia. Males can be territorial toward rival gouramis or other surface dwellers, so keep only one male per small tank.

Quick Specs

  • Minimum Tank Size: 10 gallons

  • Care Level: Easy-Moderate

  • Temperament: Semi-Aggressive

  • Ideal Temperature: 72°F – 82°F (22°C – 28°C)

15. Tiger Barb

Overview & Characteristics

Tiger Barbs (Puntigrus tetrazona) are active, round-bodied cyprinids featuring four bold black vertical stripes on an orange-gold body with bright red fin tips.

Tank Setup & Parameters

They require a spacious, long tank layout with open swimming corridors and sturdy aquatic plants. Avoid pairing them with long-finned or slow-moving species.

Dietary Needs & Behavior

Tiger Barbs are voracious, opportunistic omnivores that accept flakes, pellets, and live feeds. They are notorious fin-nippers unless kept in large shoals of 8 to 12+ individuals to keep aggression internal.

Quick Specs

  • Minimum Tank Size: 20 gallons

  • Care Level: Easy-Moderate

  • Temperament: Semi-Aggressive (Nippy)

  • Ideal Temperature: 72°F – 79°F (22°C – 26°C)

16. Cardinal Tetra

Overview & Characteristics

Cardinal Tetras (Paracheirodon axelrodi) closely resemble Neon Tetras, but feature a full-length, vivid red stripe spanning the entire lower body rather than stopping halfway down the abdomen.

Tank Setup & Parameters

Cardinals prefer warmer, softer, and more acidic water conditions than Neons. A matured blackwater setup with humic tannins, peat filtration, and low light brings out their best colors.

Dietary Needs & Behavior

Feed micro-granules, crushed flakes, frozen cyclops, and baby brine shrimp. They are extremely peaceful and perform best in tight schools of 10 or more specimens.

Quick Specs

  • Minimum Tank Size: 15 gallons

  • Care Level: Moderate

  • Temperament: Peaceful (Schooling)

  • Ideal Temperature: 75°F – 82°F (24°C – 28°C)

17. Otocinclus Catfish

Overview & Characteristics

Otocinclus Catfish (Otocinclus vestitus), or “Otos,” are tiny, streamlined dwarf suckermouth catfish that serve as specialized algae eaters in planted aquariums.

Tank Setup & Parameters

Otos require well-established, mature aquariums with stable parameters and abundant natural green algae or biofilm growth on plant leaves, rocks, and glass walls.

Dietary Needs & Behavior

Since they can quickly deplete natural algae in small aquariums, supplement their diet with spirulina wafers and blanched green vegetables. They are timid, social fish that need groups of 4 to 6.

Quick Specs

  • Minimum Tank Size: 10 gallons

  • Care Level: Moderate

  • Temperament: Peaceful (Group)

  • Ideal Temperature: 72°F – 79°F (22°C – 26°C)

18. German Blue Ram

Overview & Characteristics

German Blue Rams (Mikrogeophagus ramirezi) are dwarf cichlids native to the Orinoco River basin. They show a rainbow array of yellow, blue, black, and red iridescence on a compact body frame.

Tank Setup & Parameters

Rams require pristine water conditions, very low nitrates, and warm water. Provide fine sand substrate, flat spawning stones, and heavily planted hideouts.

Dietary Needs & Behavior

They pick at small sinking cichlid pellets, frozen bloodworms, artemia, and daphnia along the bottom layer. They are peaceful dwarf cichlids that form territorial pairs during breeding.

Quick Specs

  • Minimum Tank Size: 20 gallons

  • Care Level: Moderate-Hard

  • Temperament: Peaceful / Territorial

  • Ideal Temperature: 78°F – 85°F (26°C – 29°C)

19. Discus

Overview & Characteristics

Discus (Symphysodon spp.) are often referred to as the “King of the Aquarium.” These large, laterally compressed, disc-shaped cichlids display vibrant geometric patterns and high-contrast color morphs.

Tank Setup & Parameters

Discus demand large, highly stable aquariums with pristine water quality, strict water change schedules, soft acidic chemistry, and elevated water temperatures.

Dietary Needs & Behavior

Their high-protein diet includes specialized discus granules, beef heart preparations, bloodworms, and brine shrimp. They are calm, slow-moving cichlids that form peaceful social hierarchies.

Quick Specs

  • Minimum Tank Size: 55 gallons

  • Care Level: Expert

  • Temperament: Peaceful

  • Ideal Temperature: 82°F – 88°F (28°C – 31°C)

20. Oscar Cichlid

Overview & Characteristics

Oscar Cichlids (Astronotus ocellatus) are large, highly intelligent South American cichlids capable of recognizing their owners, displaying complex personalities, and begging for food at the glass.

Tank Setup & Parameters

Oscars grow rapidly up to 12 inches long and produce heavy metabolic waste, requiring robust mechanical and biological canister filtration. They tend to uproot plants and redecorate their substrate.

Dietary Needs & Behavior

Provide large cichlid pellets, earthworms, crickets, shrimp, and cut fish fillets. While highly interactive with keepers, Oscars are territorial predators that will swallow any fish small enough to fit in their jaws.

Quick Specs

  • Minimum Tank Size: 75 gallons

  • Care Level: Moderate

  • Temperament: Aggressive

  • Ideal Temperature: 74°F – 80°F (23°C – 27°C)

Kara Nesvig

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *