This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You can put a peace lily in a fish tank, but only when the plant’s roots are fully submerged and the leaves stay above the water surface.
Many aquarium hobbyists wonder if putting a peace lily in a fish tank is safe for both the plant and the fish.
The short answer is yes, you can put a peace lily in a fish tank as long as you set it up correctly and monitor conditions.
Peace lilies are actually great natural filters that help keep your aquarium water clean and balanced.
In this post, we’ll cover whether you should put a peace lily in a fish tank, the benefits and risks, and the best way to do it.
Let’s dive in.
Can You Put a Peace Lily in a Fish Tank?
Yes, you can put a peace lily in a fish tank.
The plant’s roots tolerate constant submersion, and the leaves pull toxins from the water.
Here’s why placing a peace lily in a fish tank works so well:
1. Peace Lilies Are Semi-Aquatic by Nature
Peace lilies grow naturally in tropical wetlands where roots sit in water for long periods.
This means putting a peace lily in a fish tank mimics its native environment.
The roots absorb nutrients and waste from the water just like they would in a swampy stream.
That natural adaptation makes a peace lily in a fish tank a low‑maintenance choice.
2. They Act as a Natural Biofilter
Ammonia and nitrates build up in fish tanks from fish waste and leftover food.
When you put a peace lily in a fish tank, the roots take up these compounds as fertilizer.
This reduces the toxic load on your fish and keeps your water parameters stable.
Many aquarists see clearer water and fewer algae blooms after adding a peace lily in a fish tank.
3. Peace Lilies Help Oxygenate the Water
The leaves of a peace lily release oxygen into the air, but the roots also exchange gases.
Placing a peace lily in a fish tank encourages some oxygen exchange at the water’s surface.
It won’t replace an air stone, but it supports overall dissolved oxygen levels.
Risks to Consider When You Put a Peace Lily in a Fish Tank
While you can put a peace lily in a fish tank safely, a few things need attention.
Here are the main risks to keep in mind:
1. Toxicity to Fish and Pets
Peace lilies contain calcium oxalate crystals, which are mildly toxic if eaten.
Fish rarely nibble on the roots, but some species like goldfish or plecos might try.
If you put a peace lily in a fish tank with plant‑nibbling fish, monitor for damaged roots.
Symptoms in fish are rare, but it’s something to watch for.
2. Root Rot Risk If Leaves Get Submerged
Only the roots should be underwater when you put a peace lily in a fish tank.
If the crown or leaves stay submerged for more than a day, they’ll rot.
Rotting plant matter fouls the water and can harm your fish.
Always secure the plant so the leaves stay dry and above the waterline.
3. Nutrient Competition with Other Plants
If your tank already has aquatic plants, putting a peace lily in a fish tank will compete for nutrients.
Peace lilies are heavy feeders and may outcompete slower‑growing submerged plants.
You might need to supplement liquid fertilizer for all your plants.
How to Properly Put a Peace Lily in a Fish Tank
Getting the setup right is key when you decide to put a peace lily in a fish tank.
Follow these steps for success:
1. Use a Planter or Filter Basket
Never just drop the whole pot into the tank.
Remove the soil completely and rinse the roots clean.
Place the bare‑root peace lily in a dedicated aquarium planter or hang it over the back of the tank.
This keeps the leaves above water and the roots securely in the flow.
2. Rinse All Soil Off Before Adding
Soil contains organic matter that will rot in water and spike ammonia.
When you put a peace lily in a fish tank, the roots must be fully clean.
Soak the roots in a bucket of dechlorinated water for a few minutes if needed.
3. Position It Where Water Circulates
Place the peace lily near the filter output or in an area with gentle flow.
Good water movement delivers nutrients to the roots and prevents stagnant pockets.
This also helps the peace lily in a fish tank act as an effective biofilter.
So, Can You Put a Peace Lily in a Fish Tank?
You can put a peace lily in a fish tank, and it can be a wonderful addition to your aquarium.
The plant helps filter the water, adds natural beauty, and thrives with minimal care.
Just remember to keep the leaves dry, use clean roots, and choose fish that won’t nibble.
By following these guidelines, putting a peace lily in a fish tank becomes a safe and rewarding project.
Enjoy your greener, cleaner aquarium with your new peace lily.