Houseplant pests series part 1: Soil or fungus gnats

Share on Google+

This is my first in a series of posts about common household pests. I am starting with soil gnats (also referred to as fungus gnats) because in my opinion, these are the most common houseplant pests. Unlike most houseplant pests, which usually only effect certain types of plants, soil gnats can effect any plant that is potted in dirt.

Soil gnats

You will notice them crawling or flying out of the soil around your plant when you water or otherwise disturb the soil.

Soil gnats look similar to fruit flies, and I have seen many people mistaken a soil gnat problem with fruit flies. Soil gnats lay their eggs in moist soil where the larvae will hatch and feed on small roots, fungus and other organic matter in the soil.

They are mainly just a nuisance and are rarely destructive to the plant. Sometimes they can cause root damage if the infestation is heavy, but normally they only eat rotting roots.

A soil gnat infestation can come from anywhere. They can be in the soil of a newly purchased plant or a bag of potting soil, they can come in with a plant that was outside during the summer, they can even come through the screen of an open window during the summer. Even if you are successful in eliminating an infestation from your house, recurring problems with soil gnats are difficult to prevent. The good news is that soil gnats are one of the easiest houseplant pests to control.

Soil gnats are difficult to eliminate if you have a large number of plants. The adults can easily fly or jump from one plant to the next, laying eggs wherever they find moist soil. Like fruit flies, the adult gnats only live for a few days. Once all the larvae are dead, your problem will go away.

As I stated earlier, soil gnat larvae thrive in moist soil. Actually, they can’t even survive in dry soil.

Sticky paper fly trap to capture soil gnats

Therefore, the easiest and most effective way to control and ultimately eliminate soil gnats is to make sure you do not regularly overwater your plants.

Always check the soil before you water a plant by sticking your finger into the soil.

Do not water the plant if the top inch of dirt is moist.

Be careful though, you don’t want to allow the entire root ball to dry out on most houseplants; and you definitely don’t want to wait until the plant has wilted before watering it.

Here is a list of other things you can do to control a soil gnat infestation:

  • Water the plant from the bottom. Soil gnat larvae live in the top inch of the soil. Watering from the bottom will make it easier to maintain dryer top soil without risking the overall health of the plant.
  • Put a yellow sticky trap near the plant to capture the adult gnats. Note that this will only be effective to control the adult population, it will not take care of the problem at the source (the larvae).
  • Pour or spray mild soapy water or neem oil mixture into the top of the soil to kill the larvae. This should be effective after a few treatments. Neem oil works great to kill houseplant pests, and has a residual effect. You can buy neem oil here.
  • Remove the top inch of soil and replace it with new, dry soil. This will remove the eggs and larvae. The larvae could still hatch and mature in the soil after you remove it, so make sure you remove the soil from your home immediately.
  • Replace the top inch of soil with a layer of sand, gravel or decorative moss. This will help detour the gnats from laying eggs in the soil, and also adds a decorative touch.
  • Store potting soil in a sealed container. I store mine in buckets that have a tight lid rather than in the bag it comes in. Also, don’t store potting soil outside in the summer.

Please leave a comment and share your tips on how you deal with soil gnats. I would love to get more ideas from others out there that have found a better way!

For more tips on how to control houseplants pests organically, click here… Organic Pest Control

This post contains affiliate links. These affiliate links help support this site. Thank you for supporting Get Busy Gardening!




  1. Anonymous says

    I have had fungus gnats in the past. Every time I got rid of them they would come back. So I read on someones blog that if you put half an inch of sand on the top of your soil the gnats wont be able to reach the dirt. I did this to all 40 of my plants and within 3 days my problem was cured. It's been over a year and they haven't been able to make a come back. The only thing I learned with

  2. says

    Hi Anonymous – thanks for the comment! I have read the same thing about putting sand on top of the dirt but haven't had a chance to try it out. Thanks so much for your feedback on this. I have probably somewhere between 150 and 200 plants so this is no small task for me. However, you have inspired me to try it out. I'm sure I will write a post about my experience too once I get around to

  3. says

    I was told to put out vinegar to attract and drown the adults. Alone it did not work but when I set the little container on a bright yellow plastic plate, the gnats came to it and I began to see the black specks in the vinegar.

  4. Anonymous says

    I read that you can use ground cinnamon sprikled on top of the soil but I cant remember what it is for. I tried it for those annoying gnats and it seemed to work. I had to do all of my plants and I don't have as many as the people above. So it may have been a fluke. Have you heard of using cinnamon before? Do you know what it would have been recommended for exactly? Thanks for your great

    • says

      Yes, I have heard the same thing too. I've heard that ground cinnamon works for soil gnats, and also for fungus problems. I haven't tried it myself, mostly because cinnamon is so expensive… I have a lot of plants! :-) I'm glad to hear that you've had success with it. I'm curious to know how long it will last, keep me posted.


  5. says

    I've never heard of this Amy. Interestingly I might have them. I've been noticing little bugs all winter which is odd they look like fruit flies so I've been assuming that's what they are. I do have a stevia plant and cat grass…

    • says

      Wow, glad that I could help you out! :-) Yes, they are definitely soil gnats. Fruit flies don't hang around the soil of plants, they only care about fruit or stuff that's fermenting. They are annoying, aren't they.


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>