freshwater fish

Easy Fish for Beginners and Lazy Fishkeepers (hardy fish)

Setting up your first fish tank? Looking for ideas on the best fish for beginners fish tank? It’s important when you set up your first aquarium that the fish you are taking care of are hardy and easy to care for. After all, you want your first experience in fishkeeping a success! Below are 7 easy fish for beginners and first time fishkeepers.

I’m going to share with you fool-proof, easy to care for fish for the beginner’s aquarium. For the most part, these fish can tolerate a wide variety of water conditions so even you don’t maintain your aquarium water correctly, your fish will still be okay.

These fish are hardy and low maintenance so they are great for lazy fishkeepers too!

Pet Fish Pro participates in affiliate programs including Amazon Associates Program and may earn commission from qualifying purchases at no extra cost to you. We write these articles for free, so thank you for your support.

1. Swordtails


Swordtails are excellent beginner’s fish. They are hardy and easy to care for. Plus swordtails are livebearer fish. That means they give birth to live baby fish (no need to wait for eggs to hatch!). Stock a 10 gallon aquarium with 1 male and 3 females swordtails. In no time, you will see pregnant female swordtails and many little baby swordtails darting around! Female swordtails can give birth to 80 fry a month!

swordtail
Swordtails
SizeMale 4 inches and Female 5 inches
DietTropical Flakes
PlantsLive Plants or Plastic Plants
Number of Fish per Aquarium1 male and 3 female swordtails in a 10 gallon. Males have tendency to get aggressive with each other so don’t get 2 males.
Type of FishLive Bearer, Females can give birth to over 80 fry in a month!
Minimum Tank Size10 Gallons


2. Zebra Danios


Zebra Danios are very active schooling fish. They are a lot of fun to watch because they are constantly on the move. Zebra Danios can grow up to 2 inches long. Get 6-8 zebra danios in a 10 gallon tank. Zebra Danios are easy fish for beginners. Do beware if you plan to mix your zebra danios with other fish. They like to nip fins, they may nip the fins of guppies, swordtails and angelfish.

zebra danio best fish for child's fish tank
Zebra Danios
Size2 inches (5 cm)
DietTropical Flakes
PlantsLive Plants or Plastic Plants
Number of Fish per Aquarium6-8 Zebra Danios for 10 gallon tank
Type of FishEgglayer
Minimum Tank Size10 Gallons


3. White Cloud Mountain Minnows


White Cloud Mountain minnows are active and sociable fish. They are very resilient and can tolerate a wide range of water condition. They are cold water fish so you don’t need a heater for them (keep water temperature as low as 68F or 20C). They can also be kept in small tanks. If you are new to fishkeeping, this is a great starter fish. You can’t go wrong with these minnows.

White Cloud Mountain Minnows
Size1.5 inches (4 cm)
DietTropical Flakes
PlantsLive Plants or Plastic Plants
Number of Fish per Aquarium6-8 White Clound Mountain Minnows for 10 gallon tank
Type of FishEgglayer
Minimum Tank Size10 Gallons


4. Goldfish


Goldfish are great fish for beginners. Goldfish are easy to care for and can tolerate various water conditions. Even though you often see drawings of goldfish in small fish bowls, you should avoid housing your goldfish in fish bowls. Your goldfish will need a 10 gallon tank at a minimum. Plus you need to have a filter to keep the water clean since goldfish are messy eaters and produce a lot of waste. Goldfish don’t need a heater. They will be happy in water temperature of 66-68F (19-20C). Get 2 goldfish in a 10 gallon tank, it’s the perfect set up for your first fish tank.

cutest fish goldfish
Goldfish
Size12 inches (35 cm)
DietPellets
PlantsPlastic
Number of Fish per Aquarium2 goldfish for 10 gallon tank
Type of FishEgglayer
Minimum Tank Size10 Gallons


5. Corydoras


Corydoras or Cory Cats are good catfish for the beginners’s fish tank. It is different from the other fish on this list because Corydoras will stay at the bottom on the substrate. They are not algae eater but will do a little clean up of uneaten food in your fish tank. It’s a good additional fish to have. You can keep them with any fish on this list except the cold water fish (Goldfish and White Cloud Mountain Minnows). Corydoras should be kept in a group of 2 to 6 per aquarium. For a 10 gallon tank, you can only keep 2 Corydoras.

corydoras trinilleatus catfish
Corydoras trinilleatus catfish (c) Can Stock Photo / matthewjones
Cory Cat
Size3 inches (7.5 cm)
DietPellets and Granules
PlantsLive Plants or Plastic Plants
Number of Fish per Aquarium2 Cory Cats for a 10 gallon tank
Type of FishEgglayer
Minimum Tank Size10 Gallons


6. Guppies


Guppies are great starter fish for a beginner’s fish tank. They are hardy and active fish. They are not aggressive with each other so you can expect a peaceful tank. The males are more colorful than female guppies. Guppies are live bearer and they breed very easily. A female guppy can produce 20-40 babies every month! I suggest getting the biggest tank you can get because once they start breeding you will have a lot of guppies!

guppies easy fish for beginners
Guppies
Size2 inches (5 cm)
DietTropical Flakes
PlantsLive Plants or Plastic Plants
Number of Fish per Aquarium1 male and 3 females per 10 gallon tank
Type of FishLive Bearer
Minimum Tank Size10 Gallons


7. Platy


Platy is an easy fish for a beginner’s fish tank. They are low maintenance fish and can tolerate many conditions. Platy fish are also very easy to breed and is a great live bearer for beginners. You will enjoy seeing the babies and experiencing the breeding process. Platy female can give birth to a few dozen babies while their cousin Variatus Platy can give birth to 100 fry every month! Both types of platy are great for a beginner’s fish tank. They are also peaceful fish. The males don’t fight each other so you can have multiple males in a tank. If you are trying to decide between swordtails or platy for your first fish tank, platy fish are more peaceful and easier to breed. Or get both- swordtails and platy can live peacefully in the same aquarium.

platy fish
Platy and Variatus Platy
SizeMale 1- 1.5 inches (2.5-4cm), Female 2-2.5 inches (5-6.5cm)
DietTropical Flakes
PlantsLive Plants or Plastic Plants
Number of Fish per Aquarium1 male and 3 females per 10 gallon tank
Type of FishLive Bearer
Minimum Tank Size10 Gallons

You May Also Be Interested In: When to Add Fish to New Fish Tank? (Infograph)