How to Choose the Right Fish & Plants for Your Aquarium

Best Freshwater Fish for Beginners: Easy, Peaceful, and Low-Maintenance Picks

Starting Your Aquarium Journey Right

Setting up your first freshwater aquarium is exciting, but choosing the right fish can make or break the experience. New aquarists often face challenges like water chemistry, tank cycling, and incompatible tank mates. The good news? Selecting beginner-friendly fish makes the process smoother and far more enjoyable.

In this guide, we’ll explore the best freshwater fish for beginners — species that are hardy, peaceful, and low-maintenance. Whether you’re setting up a small 10-gallon tank or a 20-gallon community aquarium, these fish are perfect for starting your aquascaping adventure.

Before choosing your fish, it’s important to understand the basics of aquarium water parameters like temperature, pH, and hardness to ensure a healthy environment.


What Makes a Good Beginner Fish?

Not every fish at the pet store is a good match for new aquarists. Some may look tempting, but require advanced care. When choosing your first fish, look for these key traits:

✅ Hardiness
Beginner-friendly fish are forgiving when it comes to water quality. They can handle minor mistakes, like missed water changes or small temperature swings, while you’re still learning how to maintain a stable aquarium environment.

✅ Peaceful Temperament
Peaceful fish won’t nip fins, chase tank mates, or claim territory aggressively. This makes it easier to build a calm community tank and reduces the risk of stress or injuries among your fish.

✅ Low Maintenance
Look for species that are easy to feed and don’t require highly specific water parameters, expensive diets, or constant monitoring. The best beginner fish can thrive on common flakes or pellets and adapt well to standard setups.

✅ Small to Medium Size
Fish that stay under 2–4 inches as adults are ideal for most beginner tanks. They don’t need a huge aquarium, and you can keep small groups to enjoy more natural behaviour without overcrowding.

✅ Availability and Affordability
Popular beginner species are easy to find at local fish stores or online. They’re also budget-friendly, so you won’t have to spend a fortune to stock your tank or replace a fish if something goes wrong during the learning process.


Top 8 Beginner Freshwater Fish

Let’s look at some of the best freshwater fish for beginners that meet all the criteria above. These fish are easy to care for, fun to watch, and readily available in most aquarium stores.

🟢 1. Guppies (Poecilia reticulata)
Guppies are one of the most popular and best freshwater fish for beginners, and for good reason. They’re colourful, active, and incredibly hardy.

  • Tank size: 10 gallons or larger
  • Water temperature: 22–28°C (72–82°F)
  • Care level: Very easy
  • Social needs: Best kept in groups, ratio of 1 male to 2 females recommended

Guppies are livebearers, which means they reproduce easily, so you’ll often find baby guppies in your tank if there are males and females. They come in various colours and patterns, making them a dynamic addition to any aquarium. If you don’t want to deal with fry, consider having just males in the tank.
male guppy fish

🟢 2. Platies (Xiphophorus maculatus)
Platies are peaceful, colourful, and tolerant of a wide range of water conditions. They’re ideal for community aquariums.
Tank size: 10 gallons or larger
Water temperature: 20–26°C (68–78°F)
Care level: Very easy
Social needs: Thrive in small groups

These fish are known for their vibrant colours, including red, gold, and sunset varieties. They’re peaceful enough to fit well into most community tanks, and their hardy nature means they can tolerate a range of water conditions. As livebearers, they also reproduce easily, so be mindful of fry if you have both males and females.

Red tuxedo platy

🟢 3. Mollies (Poecilia sphenops)
Mollies are another livebearing species that are easy to care for and very active.
Tank size: 20 gallons minimum
Water temperature: 24–28°C (75–82°F)
Care level: Easy
Social needs: Schooling fish, best in small groups

Mollies come in a variety of colours and patterns, making them a versatile choice for many aquariums. They can tolerate slightly brackish water, but they also thrive in freshwater setups. They’re social fish that do best when kept in small groups, and they enjoy swimming in the open space of a larger tank.
wild mollies (Poecilia sphenops)

🟢 4. Zebra Danios (Danio rerio)
Zebra Danios are perfect for beginners because of their high tolerance for varying conditions and their active, playful nature.
Tank size: 10 gallons or more
Water temperature: 18–24°C (64–75°F)
Care level: Very easy
Social needs: Keep in schools of 5 or more

Zebra Danios are not only easy to care for but also incredibly fun to watch. Their energetic swimming and striking zebra-like stripes make them a lively addition to any tank. They adapt well to different water conditions and are a great choice for tanks that may not have perfect water parameters right from the start.
 long fin zebrafish (Danio rerio)

🟢 5.White Cloud Mountain Minnows (Tanichthys albonubes)

White Clouds are peaceful, cold-water fish that thrive in planted community tanks. They are considered one of the best freshwater fish for beginners.

Tank size: 10 gallons or more
Water temperature: 16–22°C (61–72°F)
Care level: Easy
Social needs: Best in schools of 6+

White Cloud Mountain Minnows are hardy and undemanding, making them ideal for beginners. They’re active swimmers that look beautiful darting through Vallisneria leaves, and their shimmering bodies add a touch of brightness to any setup. Since they prefer cooler temperatures, they’re a great choice for unheated tanks. Keeping them in schools of six or more helps bring out their best colours and natural behaviour.

white cloud minnows(Tanichthys albonubes)

🟢 6. Corydoras Catfish
These bottom-dwelling fish are peaceful, sociable, and great at keeping your tank clean.
Tank size: 15 gallons or more
Water temperature: 22–26°C (72–78°F)
Care level: Easy
Social needs: Best kept in groups of 4 or more

Corydoras catfish are perfect for beginners due to their calm demeanour and low-maintenance nature. These bottom dwellers are great at scavenging leftover food, which helps keep your aquarium clean. They are also highly social, so it’s best to keep them in small groups to prevent loneliness and stress.
three stripe corydoras (Corydoras trilineatus)

🟢 7. Neon Tetras (Paracheirodon innesi))
Tiny but colourful, Neon Tetras bring movement and charm to small aquariums.
Tank size: 10 gallons or larger
Water temperature: 22–26°C (72–78°F)
Care level: Moderate (due to water sensitivity)
Social needs: Schooling fish, groups of 6+ recommended

These little fish are a favourite for smaller tanks, thanks to their brilliant blue and red colouration. They are peaceful and do well in schools, creating beautiful displays of synchronised swimming. Neons are sensitive to poor water quality, so ensure your tank is well-established and stable before adding them.
Neon Tetras (Paracheirodon innesi)

🟢 8. Cherry Barbs (Rohanella titteya)
Cherry Barbs are less aggressive than other barbs and are well-suited to peaceful communities.
Tank size: 20 gallons or more
Water temperature: 22–28°C (72–82°F)
Care level: Easy
Social needs: Best in schools of 5+

Cherry Barbs stand out for their vibrant red colour and peaceful temperament. Unlike other barbs, they don’t typically show aggressive behaviour, making them an excellent choice for a community tank. They enjoy being in schools, so having at least five or more will keep them happy and active.
Cherry Barbs (Rohanella titteya)


Fish to Avoid as a Beginner

Not all attractive fish are beginner-friendly. Some require large tanks, pristine water conditions, or have aggressive tendencies that make them better suited for experienced aquarists.

❌ Goldfish
Despite their popularity, goldfish produce a significant amount of waste and need a lot more space than people realise—at least 20 gallons per fish. Fancy goldfish varieties also require stable temperatures, low currents, and careful feeding to avoid swim bladder issues.

❌ Oscars and Large Cichlids
Oscars, Green Terrors, Jack Dempseys, and similar cichlids are known for their aggression, messiness, and massive size. These fish often need 75+ gallon tanks, heavy-duty filtration, and tank mates that can handle their temperament—none of which are ideal for beginners.

❌ Plecos (Common)
Common plecos are often sold as small juveniles but can exceed 18 inches in adulthood. They also produce a lot of waste and can uproot plants or damage decorations. If you like the look, consider a Bristlenose Pleco instead—they stay small (around 4–5 inches) and are easier to manage.

❌ GloFish Sharks and Similar Semi-Aggressives
These brightly colored fish can be aggressive and territorial, especially in small tanks. Many beginners are drawn to their appearance but find them difficult to manage in peaceful community setups.


✅ Stocking Tips for First-Time Aquarists

Stocking your first tank wisely can make the difference between a thriving aquarium and constant problems. Here are some practical tips to help you get started:

🧠 Follow the “Inch-per-Gallon” Rule (Loosely)
This rule suggests one inch of adult fish per gallon of water. While it’s not perfect, it helps estimate how many fish your tank can handle. For example, a 10-gallon tank can support around 5–8 small fish like tetras or guppies, depending on their final size and activity level.

⏳ Add Fish Slowly Over Time
Resist the urge to fully stock your tank on day one. Add a few fish at a time over several weeks. This allows your filter and beneficial bacteria to adjust and prevents ammonia or nitrite spikes that could harm your fish.

🧪 Cycle Your Tank Before Adding Fish
A fully cycled tank is essential for healthy fish. This means establishing colonies of beneficial bacteria that convert toxic ammonia into nitrite, then into safer nitrate. Cycling can take 4–6 weeks and should always be done before introducing fish.

🧘 Keep it Simple and Peaceful
Start with hardy, community-friendly species that match each other’s needs. Avoid mixing aggressive fish or species with very different water parameters. A calm, well-matched community tank is easier to care for and more enjoyable to watch.

If you are a beginner and haven’t set up your first aquarium, check out our beginner’s guide.


Best Fish by Tank Size

Tank SizeRecommended Fish
5 gallonsWhite Cloud Mountain Minnows, Endler’s Livebearers
10 gallonsGuppies, Zebra Danios, Corydoras, Neon Tetras
20 gallonsPlaties, Mollies, Cherry Barbs, Larger schools

Final Thoughts: Simplicity Is Key

Starting with the right fish can transform your aquarium journey from overwhelming to rewarding. Focus on peaceful, hardy, and low-maintenance species to build a thriving community tank right from the start.

🐠 Want more beginner-friendly guides? Check out our guide articles!