A fragrant bar of soap, especially one with a strong scent, can repel flies and mosquitoes. In regions where rabbits, deer, or weasels raid gardens, soap is also used as a deterrent. Placing soap near a favorite reading spot can also keep insects at bay.
The method is simple: cut the soap into small pieces, place them in a mesh bag or old sock, and hang it near windows, balconies, garbage cans, or fences. Replace the soap monthly or after rain to maintain effectiveness.
Experts believe that mildly scented soap is a non-toxic and effective way to deter garden pests like aphids, snails, spiders, and whiteflies. Placing a bar of soap near plants or in a greenhouse creates a scent barrier that discourages pests. The soap also disrupts the insects' protective outer layer, causing dehydration and death. You can place soap near heavily infested plants or apply it to doors, windows, and any cracks where insects might enter.
![]() |
Mix fragrant soap with vinegar to eliminate weeds and mildew on plants. Photo: Seedyfarm |
Mix fragrant soap with vinegar to eliminate weeds and mildew on plants. Photo: Seedyfarm
Leftover soap scraps can be added to compost bins to deter insects and limit mold growth. This is an efficient way to reduce waste. However, choose natural or sensitive-skin soaps, avoiding those with artificial colors and fragrances, as these can affect compost quality. A small piece of soap typically takes about 6 months to decompose, so adding soap twice a year is sufficient.
Before resorting to harsh chemicals, you can create a homemade weed killer using soap. Melt soap and mix it with white vinegar (30 ml of soap per 3.7 liters of vinegar) and pour the mixture into a spray bottle. Spray directly onto weeds, avoiding desirable plants. For complete eradication, pour the mixture onto the soil around the roots.
Instead of machine oil, you can use soap to lubricate tools like shears, shovels, or hoes. Rubbing soap directly onto the blades creates a thin, rust-resistant film that's safe for contact with herbs and vegetables.
Bao Nhien (According to Aboluowang)