Get Rid of
Fungus Gnats
Naturally
They're tiny, they're relentless, and they breed in your plant soil. Here's the complete natural treatment plan — including the one step most guides skip.
Egg
Laid in moist soil
Hatches in 3 days
Larva
Lives in soil 14 days
Damages roots
Pupa
Soil cocoon
5–6 days
Adult
Lives ~1 week
Lays up to 200 eggs
You've spotted the tiny flies buzzing around your houseplants. Maybe you've even tried shooing them away a hundred times. But fungus gnats aren't just annoying — left untreated, their larvae actively damage your plant's roots, and a small infestation can spiral into thousands within weeks.
Here's what most guides miss: killing the adult gnats you can see is only half the job. The real problem is underground. Fungus gnat larvae live in the top inch or two of your soil, and that's where treatment must start. This guide gives you three proven natural methods and a week-by-week treatment plan to break the cycle completely.
The Fungus Gnat Life Cycle
Understanding the life cycle is what makes natural fungus gnat treatment actually work — because each stage is vulnerable to a different method. The full cycle takes around 28 days from egg to adult, which means a single female can generate hundreds of offspring before you've even noticed the problem.
Laid in clusters of up to 30 in the top inch of moist soil. Invisible to the naked eye. Moisture is essential — without it, eggs die.
The damaging stage. Larvae are tiny, white, and live in the soil feeding on organic matter, fungi, and plant roots. This is the primary target.
Pupates in a soil cocoon. Relatively protected at this stage, which is why multiple treatment rounds are necessary to catch emerging adults.
Adults live only about a week but can lay up to 200 eggs each. They're the most visible stage, but treating only the adults fails because larvae continue in the soil.
The strategic insight: eggs and larvae require moist soil to survive — which is why drying the soil is the first and most important intervention. Pupa are relatively protected, which is why treatment must be repeated over several weeks to catch each emerging generation.
3 Methods to Kill Fungus Gnats
Use all three methods together for the best result. Each targets a different stage of the life cycle and together they create a complete barrier against re-infestation.
Soil Drying — The Foundation
Fungus gnats are entirely dependent on moisture. Adult females will only lay eggs in consistently moist soil, and the eggs cannot hatch and larvae cannot survive in dry conditions. Letting the soil dry out between waterings is the single most powerful thing you can do — and it costs nothing.
Most houseplants can tolerate significantly more dryness than we give them credit for. The discomfort for the plant from slightly underwatering is far less serious than a persistent gnat infestation and the root damage that comes with it.
- 1 Stop watering immediately and allow the top 2 inches of soil to dry completely before watering again. For most plants, check by pressing a finger 2 inches into the soil — water only if dry at that depth.
- 2 When you do water, water deeply but infrequently. This encourages deeper root growth while keeping the top layer — where eggs and larvae live — dry for longer.
- 3 Bottom-water where possible. Place the pot in a tray of water and let it absorb from below for 20–30 minutes, then empty the tray. This delivers water to roots without wetting the top layer of soil where gnats breed.
- 4 Add a 1–2cm layer of coarse sand or fine grit on top of the soil. This layer stays dry even when the soil below is watered, creating an inhospitable surface for egg-laying adults.
Yellow Sticky Traps
Fungus gnats are strongly attracted to the colour yellow — it mimics the appearance of diseased, weak plant material where they instinctively look for food and egg-laying sites. Yellow sticky traps exploit this attraction to catch adult gnats before they can lay more eggs in your soil. Alone, sticky traps won't eliminate an infestation, but combined with soil drying, they dramatically speed up the process.
- 1 Position one sticky trap per pot, placed at soil level or just above. Fungus gnats fly low — near the soil surface — rather than at height, so traps placed high up on a stake are far less effective.
- 2 Use proper yellow sticky traps designed for fungus gnats, available at most garden centres. DIY alternatives (yellow paper coated in petroleum jelly or cooking oil) work too if you don't have access to commercial traps.
- 3 Replace traps every 7–10 days as they fill up and lose effectiveness. Count the gnats on each trap as you replace them — this is the clearest way to track whether the population is declining.
- 4 You can also make a DIY liquid trap: fill a small yellow cup or container with apple cider vinegar and a drop of dish soap. The vinegar attracts adults, the soap breaks the surface tension so they sink and drown.
Hydrogen Peroxide Soil Drench
Hydrogen peroxide (H₂O₂) is one of the most effective natural ways to kill fungus gnats at the larval stage. When it comes into contact with organic matter and soil, it releases oxygen in a brief fizzing reaction that kills larvae on contact. Crucially, it breaks down rapidly into water and oxygen — leaving no harmful residue, no chemical buildup, and no damage to plant roots when used at the correct dilution.
Use standard 3% hydrogen peroxide from a pharmacy. Higher concentrations require greater dilution and carry more risk of root irritation.
- 1 Mix 1 part 3% hydrogen peroxide with 4 parts water in a clean watering can. This gives a safe 0.6% solution — effective against larvae without harming roots or soil biology.
- 2 Allow the soil to dry out before applying — the solution is most effective when it can penetrate, and you want the top layer dry before introducing moisture again.
- 3 Water your plant with the solution as you normally would, ensuring it reaches the root zone. You may see slight fizzing at the soil surface — this is normal and indicates the solution is working.
- 4 Repeat once a week for 3–4 weeks to target larvae hatching from surviving eggs. One treatment will not eliminate all life stages — consistency is what breaks the cycle.
- 5 After each H₂O₂ treatment, return to plain water for subsequent waterings until the next treatment. You're not replacing your regular watering — you're adding a weekly treatment into the routine.
Week-by-Week Battle Plan
Fungus gnats require consistent, repeated treatment over 4 weeks to fully eliminate — one round won't cut it because pupae can survive initial treatment and hatch as new adults. Follow this plan and tick off each task as you go.
-
✓Stop watering, let soil dry right out
-
✓Place sticky traps at soil level
-
✓First H₂O₂ soil drench
-
✓Replace sticky traps, count catch
-
✓Second H₂O₂ drench
-
✓Add sand layer on soil surface
-
✓Replace sticky traps again
-
✓Third H₂O₂ drench
-
✓Verify soil top-layer stays dry
-
✓Final H₂O₂ drench
-
✓Count trap catch — should be near zero
-
✓Begin prevention routine
Prevention: Keep Them Gone
Fungus gnats return whenever the conditions that enabled them come back — primarily consistently moist soil and organic-rich growing media. These habits make your home resistant to future infestations.
Master Your Watering
Always let the top 1–2 inches of soil dry before watering. Bottom-watering as a regular practice keeps the surface dry and makes the soil inhospitable to egg-laying. This single habit prevents the vast majority of re-infestations.
Use a Grit Top Dressing
A 1–2cm layer of coarse horticultural sand, perlite, or fine gravel on top of your soil acts as a permanent barrier. It stays dry on the surface even when the soil below is watered and denies adults a viable egg-laying site.
Refresh Potting Mix Regularly
Old organic-rich potting mix is the fungus gnat's ideal environment — it stays moist, contains abundant fungi, and breaks down into exactly what larvae feed on. Repot into fresh, well-draining mix every 1–2 years.
Quarantine New Plants
Many fungus gnat infestations enter your home on plants from nurseries. Isolate any new plant for 2–3 weeks before placing it near existing plants. Check for adult gnats hovering around the soil and larvae visible in the top inch.
Remove Organic Debris
Fallen leaves, dead plant matter, and decaying organic material in and around pots provide additional food and habitat for larvae. Clear debris from soil surfaces and from beneath pots regularly, especially in autumn and winter.
Keep One Trap Running
After eliminating an infestation, keep a single yellow sticky trap near your most vulnerable plants. It costs almost nothing, and a sudden spike in catches is your earliest warning of a new infestation — long before you'd otherwise notice.
Stay Dry. Stay Consistent. Win.
The formula for getting rid of fungus gnats naturally is straightforward: dry out the soil so eggs can't hatch, drench with hydrogen peroxide to kill larvae, trap adults to reduce the breeding population, and repeat for four weeks to catch every life stage. Persistence is the key variable. One treatment won't end it. Four weeks of consistent action will.
