Every product is independently reviewed and selected by our editors. If you buy something through our links, we may earn an affiliate commission at no extra cost to you.
If your houseplants suddenly have tiny black flies hovering around the soil, you’re dealing with fungus gnats. They show up fast, spread to nearby pots, and seem impossible to get rid of especially when you water regularly. I’ve battled them more times than I’d like to admit in my own indoor plant collection, and the good news is this: you can get rid of gnats in plants naturally, and it’s much easier once you understand what’s happening in the soil.
This guide explains the exact natural methods that consistently work in real home gardens not just theory.
Why Fungus Gnats Keep Showing Up
Fungus gnats love:
• Moist soil • Organic-rich potting mixes • Poor drainage • Overwatered plants • Decaying roots or leaves
Adults don’t harm plants, but the larvae in the soil absolutely do they chew on tender roots, slowing growth and causing yellowing leaves.
In my own home, I’ve learned that treating only the flying adults never works. You must target both adults and larvae for long-term success.
Why These Natural Methods Work
Fungus gnats have a simple life cycle:
• Adults live about 7–10 days and lay eggs on damp soil • Eggs hatch into larvae that feed on roots and fungi • Larvae pupate and emerge as new adults
Natural control works because it disrupts multiple stages:
• Drying the soil kills larvae • Barriers stop egg-laying • Neem and nematodes kill larvae • Traps eliminate adults before they reproduce
When combined, these steps break the cycle safely.
What Materials You’ll Need
For Soil Larvae • Neem oil (cold-pressed) • Beneficial nematodes (Steinernema feltiae) • Coarse sand or fine aquarium gravel • Bottom-watering tray
For Flying Adults • Yellow sticky traps • Small fan (optional but helpful)
Tools • Watering can • Chopstick or fork (to aerate compacted soil)
All options are pet-safe and plant-safe when used properly.
Step-by-Step: How to Get Rid of Gnats in Plants Naturally
1. Let the Top Layer of Soil Dry Out
This is the most important step.
• Dry the top 1–2 inches before watering • Use your finger to check moisture • Switch to bottom-watering to keep the surface drier
Gnats cannot lay eggs in dry soil, and larvae die off quickly.
2. Add a Protective Soil Barrier
Create a “no-lay zone” over the soil.
• Add a ½-inch layer of coarse sand, pumice, or gravel • Make sure it fully covers the surface • This blocks adult gnats from reaching the soil
From experience: sand works the best because adults don’t like landing on it.
3. Set Yellow Sticky Traps for Adults
Place traps:
• 1–2 per pot for heavy infestations • Directly above the soil line • Replace every 7–10 days
You’ll see immediate reduction in flying gnats.
4. Use Neem Oil as a Soil Drench
This kills larvae naturally.
Mix (according to label rates): • Neem oil • Warm water • Small drop of mild soap (helps mixing)
Water the soil once a week for 2–3 weeks.
Neem disrupts larvae development and sterilizes adults.
5. Apply Beneficial Nematodes for Heavy Infestations
Steinernema feltiae is highly effective.
• Apply in the evening • Soil must be moist before and after application • Safe for plants, pets, and people
In my own houseplants, nematodes worked faster than anything else especially on large pots.
6. Improve Drainage to Prevent Recurrence
Gnats love soggy soil.
Improve drainage by: • Repotting with fresh, fast-draining mix • Adding perlite or pumice • Emptying saucers after watering • Ensuring nursery pots aren’t sitting in water
Plants recover faster once roots get proper airflow.
Pro Tips & Best Practices
• Use a small fan in the room gnats can’t fly well in moving air. • Always sterilize used pots before repotting. • Avoid peat-heavy soils unless mixed with plenty of drainage material. • Remove fallen leaves from the soil surface gnats love decaying matter. • Water less often; most houseplants prefer deep, infrequent watering.
Common Beginner Mistakes
• Watering lightly every day this keeps soil constantly moist. • Treating only adults (sticky traps) but not the larvae. • Overusing neem oil (can stress sensitive plants if misused). • Not replacing old potting soil that stays soggy. • Ignoring drainage gnats always return to wet soil.
FAQ
Why do I keep getting gnats in my plants?
Usually because the soil stays damp too long. Drying the top layer solves most cases.
Can gnats kill my plants?
Adults don’t, but larvae can damage roots, especially in seedlings or small pots.
How long does it take to get rid of gnats naturally?
Typically 1–2 weeks if you dry the soil and use traps or neem.
Does cinnamon kill gnats?
It can reduce fungus growth but won’t eliminate larvae or adults on its own.
Will repotting get rid of gnats?
Yes, if you remove all old soil and use a fast-draining new mix.
When NOT to Use Certain Natural Methods
Avoid neem oil soil drenches if: • The plant is extremely drought-stressed • Soil is compacted and won’t dry properly
Avoid sand top layers if: • You tend to overwater sand hides moisture levels
Nematodes may not work well if: • Soil is bone-dry • Temperatures are below 55°F
Alternative Natural Solutions
Hydrogen peroxide dilution (1:4 ratio) • Effective for killing larvae but can stress roots if overused.
Mosquito bits (BTI) • Works well but requires weekly application.
Repotting entire plant • Best for severe infestations with root rot present.
Conclusion
The simplest, most consistently effective natural approach is:
• Let the soil dry out between waterings • Add a sand or gravel top layer • Use sticky traps for adults • Treat the soil with neem or beneficial nematodes
These steps break the gnat life cycle safely and quickly, and they work in real homes with real houseplants no chemicals needed.