Getting rid of fungus gnats in houseplants requires cutting off the damp soil conditions their larvae need, trapping the adults, and treating the potting mix with BTI or a hydrogen-peroxide drench if the infestation is established.
Fungus gnats lay eggs in wet soil; larvae feed on organic matter and roots. The fix is a repeatable cycle of drying, trapping, and treating that breaks their life cycle.
Why Overwatering Is The Root Cause
Fungus gnats need consistently moist soil. Adults lay eggs in the top inch of potting mix; larvae thrive there. Letting the top 1 to 2 inches dry out completely between waterings cuts off that nursery, solving many light infestations alone. Check soil with a finger before watering; use pots with drainage holes and well-draining mix. Remove dead leaves and debris from the surface. Switch to bottom watering: set the pot in a tray of water for 15 to 30 minutes, then remove it.
Trapping Adults While You Fix The Soil
Place yellow sticky traps near the plant base to catch adults and monitor progress; replace as they fill up. A homemade trap works: pour a quarter-inch of apple cider vinegar into a shallow container, add a few drops of dish soap, cover with plastic wrap, and poke small holes. Place these near affected plants away from direct airflow. For a complete approach, consider a tested fungus gnat killer for indoor plants covering both larvae and adults.
Killing Larvae In The Potting Mix
BTI (Bacillus Thuringiensis Israelensis)
Soak a tablespoon of mosquito bits in one liter of water for at least 30 minutes (overnight is stronger), strain, and pour through the potting mix. Use enough water to saturate the whole pot. Repeat every five to seven days for three to four weeks.
Hydrogen Peroxide Soil Drench
Mix one part 3% hydrogen peroxide with four parts water and pour it through the soil until it drains from the bottom. This kills larvae on contact; do not spray on foliage. It breaks down into oxygen and water, safe for the plant at this dilution. One or two applications usually suffice for mild cases.
Neem Oil Soil Drench
Mix one teaspoon of neem oil per quart of water with a drop of mild dish soap to emulsify, then pour through the soil. Repeat every seven days for three to four weeks. It’s gentler but slower than peroxide.
Add a barrier on top of the soil — half an inch to one inch of fine gravel, coarse sand, or diatomaceous earth — to stop adults from laying eggs and speed surface drying. Quarantine new plants for at least two weeks (ideally four) before placing them near others. Check soil moisture on that schedule instead of a fixed calendar. The most common mistake is treating only visible adults while the soil stays wet and larvae keep hatching. Stick with the dry-treat-trap cycle for several weeks.
FAQs
Will hydrogen peroxide hurt my houseplant if I use it as a drench?
At the standard dilution of one part 3% hydrogen peroxide to four parts water, it is safe for most houseplants, breaking down into oxygen and water. Higher concentrations can damage roots.
Wait until the top one to two inches of soil are dry before watering again, regardless of days passed. A fixed schedule invites gnats back. Switch to bottom watering to keep the surface dry.
Can I use mosquito dunks for fungus gnats on edible herbs?
Yes. BTI is nontoxic to humans, pets, and plants and approved for organic growing. Follow soaking and straining directions and apply only to the soil.
References & Sources
- University of Minnesota Extension.
