Homemade fruit fly traps

Are you sick and tired of fruit flies? This article is for you!


For lots of homeowners, fruit flies can be terrorizing. They have a very short lifespan. They usually take 8-10 days to develop from eggs to adulthood. This means that they can reproduce very quickly. They enjoy damp, moist locations like garbage or sink disposal drains. They equally love food and fruits, especially those that are rooting or fermenting. But don’t worry, we bring you the best fruit flies traps!

3 Homemade fruit fly traps that work

To get rid of these pests, try out the following homemade fruit fly traps that work

1. Trap made with apple cider vinegar

fruit flies trap
Steven Depolo

Before you start to get worried about the invasion of these pests, an easy trap alongside some apple cider vinegar never fails.


  • A mason jar or similar items
  • Funnel
  • Around a ½ cup of Apple cider Vinegar
  • Dish soap – 1 drop

How it works

First, ensure the jar is filled-up mid-way using apple cider vinegar. You can add a few drops of soap to make it more appealing.

Next, enclose the lid on the jar and poke little holes using a screw or nail.

The fruit flies would have the capacity to access the jar but would be unable to leave. They are extremely drawn to vinegar making this a very efficient fruit fly trap.

2. Wine trap


Fruit flies can get drunk just like humans. They find red wine appealing and would gather to it if you leave it out. You can either use soapy water or let them drown when they do so.


  • A little red wine in the bottle

How it works

This one might sound funny but leave some red wine in the bottle and leave it out. The fruit flies will gather into it, get drunk and drown in there.

3. Milk and pepper trap

fruit flies trap milk

This is a recipe that originated from the Old Farmer’s Almanac. It has been passed down and utilized in eradicating fruit fly trap in New England since the year 1850.


  • A pint of Milk
  • Raw sugar
  • Ground Pepper

How it works

First, mix all the ingredients in a simmer or saucepan for about 10 minutes. Next, put the mixtures into dishes that are not so deep and place them all over the house.

For unknown reasons, the mixture draws in fruit flies and they will drown/suffocate in it quickly. For more efficiency, you can also add a few drops of dish soap.