Best Beginner Fish for a Freshwater Aquarium

Starting a freshwater aquarium is one of the most rewarding hobbies you can pick up — but choosing the right fish makes all the difference. The wrong fish in the wrong tank leads to frustration. The right fish? Pure joy.

At Dave's Fishroom, we breed all of our fish right here in our fishroom, which means they're already adapted to tap water conditions and far hardier than wild-caught fish. Here are our top picks for beginner fishkeepers.

What are the best fish for a beginner freshwater aquarium?

The best beginner fish are hardy livebearers and peaceful bottom feeders that tolerate a range of water conditions. Here are our top five picks.

1. Guppies

Guppies are the quintessential beginner fish — and for good reason. They're colorful, active, peaceful, and incredibly forgiving of beginner mistakes. Male guppies come in a dazzling array of colors and tail shapes, while females are larger and more subdued. They thrive in temperatures between 72–82°F and a pH of 7.0–8.0.

Why we love them: Hardy, prolific, and endlessly varied. No two guppies look exactly alike.

2. Swordtails

Swordtails are another livebearer perfect for beginners. Named for the distinctive elongated lower tail fin on males, swordtails are active swimmers that add movement and color to any community tank. They come in red, sunset, pineapple, kohaku, and cauliflower varieties.

Why we love them: Larger than guppies, very hardy, and available in stunning color varieties. Great for 20+ gallon tanks.

3. Platies

Platies are peaceful, colorful, and one of the easiest fish to keep alive. They tolerate a wide range of water conditions and get along with virtually every other community fish. The Blue Mickey Mouse Platy is a customer favorite here at Dave's Fishroom.

Why we love them: Bulletproof hardy and great for community tanks of all sizes.

4. Mollies

Mollies prefer slightly hard, alkaline water and do best with a little aquarium salt. Our White Platinum Albino Lyretail Balloon Mollies are a showstopper in any tank.

Why we love them: Unique body shapes, beautiful finnage, and great personality.

5. Corydoras Catfish

Every beginner tank needs a cleanup crew, and corydoras are the best in the business. These small, armored catfish are peaceful, social, and spend their time scavenging the bottom for leftover food. Keep them in groups of 6 or more. We carry peppered, emerald, panda, albino, sterbai, and several longfin varieties.

Why we love them: Peaceful, useful, and adorable. The perfect tankmates for any community setup.

How do I set up a tank for beginner fish?

Before adding any fish, make sure your tank is fully cycled — this means establishing beneficial bacteria that convert toxic ammonia into safe nitrates. A proper cycle takes 4–6 weeks but is the single most important thing you can do for your fish's health. Once cycled, start with a small group of one species, observe them for a week, then slowly add more.

All of the fish listed above are available at Dave's Fishroom with a live arrival guarantee. Have questions? Check our FAQ or reach out — we're always happy to help.