How do I get rid of fruit flies?  That’s a question I’ve asked myself many times while on the verge of hysteria.  Fruit flies love warm, summer weather and fermenting things, like vinegar/beer/wine and rotting fruit. They even find a way into my 12th floor condo (most likely in my produce. I know… gross).  Before we get to the killing them part, it’s important to note that prevention is helpful, too. Keep your countertops and sink clean, clean up spills right away, don’t leave ripe fruit out for long, and empty your trash regularly.

Now I don’t have a 100% effective method for trapping and killing fruit flies, but I have a pretty good one. All you need is:


vinegar or wine (any kind will do)

very ripe and/or bruised fruit

small bowl

plastic cling wrap


Put a chunk or two of the ripe fruit in the bowl, then add ¼ cup or so of vinegar. Try to make sure that the fruit isn’t completely covered by vinegar.  Tightly cover bowl with plastic wrap, then poke several holes with a knife or skewer.

Now all you have to do is wait.  Usually the flies end up drowning in the vinegar on their own.  If I notice some still alive on the sides of the bowl, I’ll swirl it to speed up the process.  It’s oddly satisfying!  Add more vinegar as needed, and empty out periodically.



Instead of sacrificing a perfectly edible piece of fruit, I usually try to use bruised pieces that I would’ve cut off anyway.

If you have any other spills or scraps or dirty dishes on your counter, the flies might get diverted from your trap.

I, like many genetics students, studied fruit flies (Drosophila) in school, and I still sometimes check to see if my little prisoners are wild type or mutant. Ha! Anyone else study these little pests in school? 


<!-- Begin MailChimp Signup Form --> <link href="//" rel="stylesheet" type="text/css"> <style type="text/css"> #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;} /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ </style> <div id="mc_embed_signup"> <form action="//" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> <div id="mc_embed_signup_scroll"> <label for="mce-EMAIL">Get new posts delivered to your inbox!</label> <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_665dd77ce1d3ad8ec3db43452_62fa0c603a" tabindex="-1" value=""></div> <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div> </div> </form> </div> <!--End mc_embed_signup-->