Flies are not only irritating but can also carry bacteria into your kitchen, not exactly what you want near your food.
But it's not the fault of the flies, they are only doing as nature intended, after all!
But the good news? You can harness the power of nature to help keep these pests at bay. Certain plants are naturally effective at repelling flies, and they can be grown in pots on your windowsill, near your back door, or in your garden.
Here are some of the best plants to grow if you want to say goodbye to kitchen flies — without chemical sprays.
1. Basil
Flies can’t stand the strong scent of basil, making it an excellent deterrent. Keep pots of basil on sunny kitchen windowsills, or place them by the back door. As a bonus, you’ll have a constant supply of fresh leaves for pasta sauces, salads, and pestos.
2. Mint
The refreshing smell of mint is wonderful for humans but unpleasant for flies. You can grow mint easily in pots (it spreads quickly if planted in the ground). Snip leaves for teas, cocktails, or garnishing desserts, and let the plant’s aroma do the work of keeping insects away.
3. Lavender
Known for its calming fragrance, lavender is also disliked by flies and other pests. Place small pots of lavender near sunny windows or grow it outside the kitchen door. It not only repels insects but also adds a touch of rustic charm to your kitchen décor.
4. Rosemary
Rosemary’s strong pine-like scent is a natural fly deterrent. Keep it in a sunny spot indoors or outdoors, and you’ll have a supply for cooking roasts, breads, and marinades while also protecting your kitchen from unwelcome winged visitors.
5. Bay Laurel
Bay leaves are a traditional ingredient in soups and stews, but did you know the plant also repels flies? Keep a bay laurel in a pot inside or just outside your kitchen. You can use the fresh leaves in cooking or dry them for storage.
6. Lemongrass
Containing citronella, lemongrass is a well-known mosquito repellent, and it works against flies too. It prefers sunny conditions and can be grown in pots. Its citrusy fragrance is fresh and uplifting — and unappealing to insects.
7. Marigolds
These cheerful orange and yellow flowers aren’t just for the garden. Their scent repels flies, mosquitoes, and even some garden pests. Keep a pot of marigolds near open kitchen windows to help block the path of flying invaders.
Tips for Maximum Fly-Repelling Power
Place plants in strategic spots: near doorways, open windows, or on counters where flies tend to gather.
Brush the leaves occasionally — this releases more of the aromatic oils that keep flies away.
Combine plants for a layered effect: for example, a pot containing basil, mint, and rosemary will deter more pests than a single variety.
The Bottom Line:
With the right plants in your kitchen and garden, you can enjoy a fly-free cooking space while adding fresh herbs and beautiful blooms to your home. It’s a win-win for both your taste buds and your peace of mind — all without a single chemical spray in sight.


