I have a 20gallon/70litre freshwater aquarium with two comets now about 2inches each.

The aquarium gets dirty with algae over the glass and all the plants very quickly after cleaning. This is nothing like the freshwater tank (same size) I had before where I'd have up to 20 smaller fish (guppies, mollies, platys, rasbora) and really never having to deal with algae due to healthy plants.

I feed them flakes once a day using just a pinch. I've tried to plant out this aquarium densely with all different sorts but many of the plants die off. I used to have 20watt light but doubled to 40watt to help the plants. I had this same problem before doubling the light wattage. The light sources are new so the light spectrum shouldn't be an issue.

Water quality is tested and readings are all fine. PH 7.8, Ammonia and Nitrite are 0, Nitrate was around 20ppm last time I checked. Tank is in a garage outside of direct sunlight.

Is there any plant likely to do really well in this situation and keep the algae at bay (by consuming excess nutrients).

Underwater plants in the elodea family do grow fast and absorb lots of nutrients,And they are good oxgenating plants that absorb CO2 and this is positive for your fish.

Goldfish will probably eat some of this plant so you will have the added bonus of free food for your fish.

An other plant you might try is watercress,The stems of this plant are air filled so they will float in the surface of your tank and you and your fish can eat it.

it grows fast but it might shade the other plants in your tank if you let it grow too large.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.