The Best Homemade Fruit Fly Traps (Ranked by What Actually Ends the Infestation)
Ranked on what actually ends an infestation, not on what looks clever in a photo. Every trap here catches adult flies only, and the adults are the smallest part of the problem: the eggs are in a drain, a bin, or a forgotten bag of potatoes. So source elimination takes the top slot, the traps are ranked on catch rate and how long they keep working, and the popular ones that quietly underperform are kept in and marked as such.
The podium
— top 3 by community votesFind and kill the breeding site (the drain, the bin, the bag of potatoes)
Every trap here catches adults only. The egg-to-adult cycle runs about a week at room temperature, so a trap that clears the kitchen Monday is refilled by Friday. Go hunting: pull the drain screen, brush out the disposal, lift the recycling bin and look at the sticky ring underneath, check the compost pail gasket, the mop bucket, and the bag of potatoes at the back of the pantry. Remove the source and the flies vanish on their own in days.
Apple cider vinegar + two drops of dish soap, open bowl
The default for a reason: a shallow bowl of apple cider vinegar with two or three drops of dish soap, left uncovered next to wherever they cluster. Skip the soap and you get flies standing on the surface drinking, because vinegar holds surface tension the same way water does. Soap is a surfactant - it collapses that skin, so the first leg through goes all the way in. Wide and shallow beats deep and narrow; you want landing area, not volume.
Real rotting fruit as bait (banana peel, collapsing strawberry)
Bait beats vinegar when the vinegar stops pulling. A blackened banana peel or a soft strawberry in a jar with a splash of water and a drop of soap releases the full volatile mix of actual fermentation, which no single-note bottled bait reproduces. Home head-to-heads disagree on the winner - some put rotting fruit clearly ahead of cider vinegar, others put vinegar ahead of a beer-and-banana jar - so treat this as what you try when trap #2 goes quiet.
The combo bowl: vinegar + a chunk of fruit + soap
The hedge, and in practice the highest-catching single vessel in most kitchens: cider vinegar for volume of scent, a thumb-sized piece of overripe fruit sitting in it for complexity, soap to sink whatever lands. It beats either bait alone because you are covering two different attraction profiles at once. Cost is a splash of vinegar and fruit that was headed for the bin. Change it every three days or the surface skins over and the pull dies.
Paper cone funnel in a jar
A sheet of paper rolled into a cone, tip snipped, set point-down in a jar of bait with the rim taped. Flies follow the scent down the funnel and cannot navigate back up a narrow opening. It genuinely works and it hides the catch, which matters if the trap lives on a counter where people eat. Fussier to build than it looks: if the cone does not seal against the glass they walk in and out around the edge and the bait is wasted.
Plastic wrap over a jar, holes poked with a toothpick
Same bait, sealed under cling film with pinholes. The theory is a one-way door; the practice is that flies get in easily and mostly fail to find their way back out. Use it when the trap sits somewhere it will get knocked over, or when you do not want vinegar smell filling the room. The tension is built in: fewer holes means fewer flies get in, and holes big enough to guarantee entry make it an open bowl with a lid on it.
The wine dregs bottle
The half-inch left in a red bottle is a working trap: leave it uncorked with a drop of soap swirled in and set it where they gather. Red outperforms white, and a bottle that has been open two days outperforms one opened tonight. It is free and needs no assembly, which is the entire appeal. But the neck is narrow, so landing area is tiny and catch rate sits well below an open bowl. This is convenience, not performance.
Check the potted plants - you may not have fruit flies at all
If the flies hover around your plants rather than the fruit bowl, you may be fighting the wrong insect. Fungus gnats are darker and mosquito-shaped, with legs too long for their body and eyes you cannot see; fruit flies are tan with obvious red eyes. Gnats breed in wet potting soil, not drains, and vinegar traps barely touch them. The fix is letting the top inch of soil dry between waterings, plus yellow sticky cards laid at soil level.
Yellow sticky traps
Glue cards do very little for fruit flies and quite a lot for fungus gnats, which is why the reviews on them read as wildly contradictory. Fruit flies orient by smell toward a liquid source; gnats fly low and blunder into anything yellow at soil height. Buy them for a plant problem, not a kitchen one. If you insist on using them indoors, lay them flat at counter level beside a bait bowl rather than hanging them in open air.
Store-bought sealed liquid bait traps
The small sealed bait traps sold in hardware and grocery stores work about as well as a good vinegar bowl - which is to say, well, for roughly ten to fifteen dollars more. What you are actually buying is a lid, a fixed lifespan of a few weeks, and not having a bowl of vinegar on your counter. Worth the money in an office kitchen or a rental you are showing. Pointless in your own kitchen if you already own vinegar and dish soap.
Plain soapy water with no bait
Included because a lot of people try it first. Soap is the killing mechanism, not the lure, so a bowl of soapy water with no attractant catches only the few flies that happen to land in it. Same story with plain white vinegar, which is much less attractive than cider vinegar or fruit because it lacks the fermentation esters they are actually keying on. If your trap is catching nothing, the bait is almost always the reason, not the soap.
Bleach down the drain (the popular non-fix)
The most common thing people try that does not work. Bleach or boiling water alone runs straight through and leaves the biofilm on the pipe wall intact - and that film is exactly where the larvae live. What works is mechanical: a stiff bottle brush scrubbed hard against the inside of the drain and the underside of the disposal splash guard, then boiling water. Confirm the drain is even the source by taping it shut overnight first.
The vacuum sweep
Not a trap, but the fastest way to drop the adult count in a room before people arrive. Hold a vacuum hose near a cluster on a window or a ceiling corner and most of them go in one pass - fruit flies are slow enough that this genuinely connects. Empty the canister outside immediately or you have simply relocated the problem into a machine. Buys you an evening, changes nothing about the population by the following afternoon.