Ask Better Homes & Gardens

Experts and BHG readers answer.

How can I get rid of the gnats flying around my house plants?

Tiny black gnats are flying around my houseplants. What can I do to get rid of them?
Submitted by BHGPhotoContest

Those tiny black gnats are fungus gnats. They lay their eggs in the soil. The eggs turn into tiny wormlike larvae that munch on soil fungi and rotting plant roots. They don't chew enough roots to damage the plant unless the infestation is excessive or the plant is small, such as a seedling. The larvae pupate, then emerge from the soil as flying gnats. Fungus gnats may be a clue that you're overwatering your plants. They can show up in soils of well-managed plants, too, but they're more common when the soil is kept constantly moist. Allow the soil to dry more between waterings.


You can also control fungus gnats using a type of bacteria, Bacillus thuringiensis israelensis (Bt). It comes in a liquid form that you mix with water, then pour onto the soil of your plants. It's important to follow the label directions carefully and make follow-up applications on schedule to break the gnats' life cycle. It's not enough to control the adults; you want to wipe out the juvenile forms too.


You can instantly eliminate a multitude of the hovering adults by inserting yellow or blue sticky cards into a few of your houseplants. These cards are coated with glue that ensnares the insects, which find the yellow and blue hues irresistible. One word of warning on bacterial control methods: The Bt solution, often sold under the name Knock-Out Gnats or Gnatrol, smells horrible. You'll never want to take a whiff from the bottle! You can keep any unused solution in a sealed plastic bottle until your next watering. Just avert your nose when you remove the lid.

Community Answers2

Answer this Question
Enter an Answer to this Question

500 characters left

About ur cats,,,, if u spray ur plants well with insectcidal soap theyll stay away a bit. But better to put plant up where they cant get them.
Submitted by Kbennett123
I had this during the winter this year. I tried Safer Soap, but that didn't do anything. I actually sprayed Windex onto the soil a couple of times and haven't had any problem since. I got this idea from the movie "My Big Fat Greek Wedding" where the father sprayed Windes on everything. It works! Now if I could just figure out how to keep my cats from eating my spider plants down to nothing every year I'd be happy.
Submitted by bagend2351