How to Get Rid of Gnats in Houseplants

Beginner 30 min 15 steps 8414 views Rating: 4.9/5 Published: 2026-01-28

Put a fabric softener sheet on top of the soil to repel the gnats.. Create a trap to catch the gnats using vinegar and dish soap.. Mix hydrogen peroxide and water together to pour into the soil.

Start Playback
W
Author

Steps

1

Put a fabric softener sheet on top of the soil to repel the gnats.

Step 1

Put a fabric softener sheet on top of the soil to repel the gnats.

2

Create a trap to catch the gnats using vinegar and dish soap.

Step 2

Create a trap to catch the gnats using vinegar and dish soap.

3

Mix hydrogen peroxide and water together to pour into the soil.

Step 3

Mix hydrogen peroxide and water together to pour into the soil.

4

Sprinkle cinnamon on your soil to kill the bacteria.

Step 4

Sprinkle cinnamon on your soil to kill the bacteria.

5

Place yellow sticky traps next to the houseplants.

Step 5

Place yellow sticky traps next to the houseplants.

6

Spray an insecticide safe for the indoors to use on your houseplants.

Step 6

Spray an insecticide safe for the indoors to use on your houseplants.

7

Purchase bugs that prey on gnats to get rid of them for a natural option.

Step 7

Purchase bugs that prey on gnats to get rid of them for a natural option.

8

Mix food-grade diatomaceous earth into the soil to kill the gnats.

Step 8

Mix food-grade diatomaceous earth into the soil to kill the gnats.

9

Let the plant's soil dry out between waterings.

Step 9

Let the plant's soil dry out between waterings.

10

Use pots that have good drainage.

Step 10

Use pots that have good drainage.

11

Pour out the excess water that gathers in saucers.

Step 11

Pour out the excess water that gathers in saucers.

12

Prune your houseplants so the dead pieces don't start decaying.

Step 12

Prune your houseplants so the dead pieces don't start decaying.

13

Check your plants for bugs before bringing them inside.

Step 13

Check your plants for bugs before bringing them inside.

14

Sprinkle a layer of sand over the soil to keep gnats from laying eggs.

Step 14

Sprinkle a layer of sand over the soil to keep gnats from laying eggs.

15

Use a sterile potting mix when it's time to repot your houseplants.

Step 15

Use a sterile potting mix when it's time to repot your houseplants.

View as Slideshow

Rate This Guide

★ ★ ★ ★ ☆ 4.9/5
3

Comments (0)

No comments yet. Be the first to share your thoughts!