The tiny flies drifting out of your plant pots are fungus gnats, and they're a moisture problem wearing an insect costume. Break their breeding cycle in the soil and the cloud disappears within two weeks.
Nora Finch
Fungus gnats are the small dark flies that lift off the soil when you water and drift lazily around the room (fruit flies, their lookalikes, hover around the kitchen instead). The adults are harmless and live only about a week - but each female lays a couple of hundred eggs in moist soil, where the larvae feed on fungus, organic matter, and sometimes fine roots.
That cycle is the strategy: swatting adults does nothing while the nursery in the topsoil keeps producing. Every effective treatment attacks the larvae's one requirement - constantly moist surface soil. Which is also why gnats are diagnostic: a gnat cloud almost always means the watering is too frequent.
Eggs and larvae die in dry soil, and they live in the top 3-5 centimeters. Let that layer dry out completely between waterings - for most houseplants this is healthier anyway. Push watering intervals out and check by finger before any pot gets a drink.
Bottom-watering supercharges this: stand pots in a tray of water for 20-30 minutes so the root zone drinks from below while the surface stays bone dry. The plant gets everything it needs; the gnats lose their entire habitat. For plants that genuinely need moist surfaces (seedling trays, ferns), skip ahead to the BTI treatment instead.
A 1-2 centimeter top dressing of horticultural sand, fine gravel, or perlite physically blocks egg-laying - adults can't reach the moist soil through it, and emerging larvae struggle to surface. It looks tidy and works passively from the day you add it.
Yellow sticky traps (cheap, sold in garden centers) handle the flying generation: gnats are strongly drawn to yellow, and a trap on a stake in each affected pot catches adults before they lay. Traps alone never end an infestation - they're the monitor and the mop-up. A trap that stays empty for two weeks is your proof the cycle is broken.
BTI - Bacillus thuringiensis israelensis, sold as Mosquito Bits, Gnatrol, and similar - is the heavy artillery: a naturally occurring bacterium lethal to gnat larvae and harmless to plants, pets, and people. Soak the granules in your watering can per the label and water it through every pot (treat all of them - gnats commute). Two or three weekly applications typically ends even an entrenched infestation.
The pantry alternative is a hydrogen peroxide drench: one part 3% peroxide to four parts water, poured through soil that has first been allowed to dry. It fizzes on contact, killing larvae in the upper soil, and breaks down into water and oxygen. It's less thorough than BTI for bad infestations but free, instant, and useful for a single afflicted pot.
New gnats arrive two ways: through the door on new plants, and in bags of potting mix where they were already breeding. Quarantine new plants for a week or two away from the collection, with a sticky trap as a sentinel. Store opened compost and mix bags sealed and dry - a damp open bag on the balcony is a gnat farm - and consider repotting suspicious new arrivals into fresh mix.
Long-term, the watering habit is the prevention: gnats cannot establish in pots whose surface dries between drinks. Remove dead leaves from the soil surface (larval food), keep saucers emptied, and leave a sticky trap or two standing as an early-warning system. A single gnat on the trap means check the watering; a clean trap means the system is working.
Adults don't at all. Larvae mostly eat fungus and decaying matter, but heavy infestations chew fine roots - seedlings and cuttings are genuinely vulnerable, mature plants merely annoyed. The bigger harm is usually the overwatering the gnats indicate.
Winter is gnat season indoors: plants use less water, so soil stays moist far longer between drinks even on a reduced schedule. Stretch intervals further, switch to bottom-watering, and trust the finger test over the calendar.
Cinnamon is a mild antifungal, so it slightly reduces the larvae's food supply - a marginal helper at best. Sand topping, drying out, and BTI outperform it decisively. Use cinnamon as a bonus, not a plan.
For a severe case, yes: slide the plant out, shake off as much old soil as possible, rinse the roots, and repot in fresh mix in a cleaned pot, then top with sand. Pair it with traps and watering reform, or the new soil gets colonized within a month.