Get your home holiday-ready 🎄 SEE ALL IDEAS

Homemade Insecticidal Soap Recipe: Kill Garden Bugs Naturally

Whether you buy it premade or whip it up at home, nontoxic insecticidal soap promises to wipe out your garden pest problem—without harming the rest of your patch.
Glenda Taylor Avatar
A woman in denim overalls sprays her garden using a pump sprayer.
Photo: Getty Images

Share

We may earn revenue from the products available on this page and participate in affiliate programs. Learn More ›

Are aphids gnawing on the heirloom roses? Are spider mites munching on the tomato plants? If garden pests are bugging you, but you’re not interested in applying toxic pesticides, here’s a safer fix. Insecticidal soap is a low-toxicity bug control solution favored by natural and organic gardeners. When applied regularly, it protects plants without chemical concoctions. Keep it natural in the garden with this guide to when, where, and how to use insecticidal soap in the garden.

What is insecticidal soap?

The active ingredients in insecticidal soap are potassium salts of fatty acids (also known as soap salts), which are created when the chemical compound alkali mixes with the fatty acids found in natural oils, including castor oil, coconut oil, and olive oil. The resulting mixture kills soft-bodied garden pests such as aphids, mites, and mealybugs on contact—not beneficial hard-bodied insects like ladybugs and other beetles—all without leaving toxic residue in the soil! The catch: Insecticidal soap only works when wet, and loses its effectiveness after it dries.

Commercial Products

Ready-to-use insecticidal soap comes packaged in a spray bottle priced between $8 and $15 for a 32-ounce bottle, depending on the brand. Many gardeners like the idea of the ready-to-use product because it’s already mixed in the correct proportions so there’s very little risk of plant damage. The bottle may be labeled as “suitable for organic use,” or “safer for plants and vegetables,” but if a commercial bug-killer is a true insecticidal soap, its ingredients will include either potassium salts of fatty acids, or potassium laurate.

Insecticidal soap also comes in a concentrated solution to be mixed with water. If you buy the concentrated solution, you’ll also need to invest in a pump sprayer, but purchasing the concentrate can save you money in the long run. A 32-ounce bottle of concentrated solution costs between $15 and $30, but it will make five or six times as much spray as a ready-to-use product.

Homemade Insecticidal Soap

The active ingredient in insecticidal soap is the soap itself. While several homemade recipes may call for additional ingredients, such as garlic or cayenne, the soap is the ingredient that will kill the pests.

Opt for a fragrance-free soap and one that doesn’t contain added ingredients such as bleach, which may kill desirable plants and beneficial insects. The closer the homemade insecticidal soap solution is to being natural, the less likely it is to harm beneficial plants or bugs.

How to Make Insecticidal Soap

If you’re interested in saving even more money, you can learn how to make insecticidal soap. Just be sure to follow this insecticidal soap recipe carefully: Using too much soap can make the solution too strong, putting your plants at risk.

Tools & Materials

Bobvila.com may earn a commission from purchases made through these links.

Step 1: Fill a jug with water.

Fill a 1-gallon jug with water, either distilled or tap, as long as it’s not hard water (hard water reduces the effectiveness of insecticidal soap), and leave a couple of inches at the top. Sometimes, the simplest way to do this is to purchase a gallon of distilled water from the grocery—not mineral-enhanced water—and label it with an indelible marker to ensure the solution isn’t mistaken for anything else.

For spraying large areas with a pump-type garden sprayer, go ahead and fill the spray container itself with water, but stick to the following ingredient ratios we provide. Typically, pump sprayers hold between 1 and 3 gallons of water, and most feature a fill line near the top that tells how many gallons the container holds.

Step 2: Add soap and oil.

Woman measures dish soap into a gallon jug.
Photo: Tom Fenenga for Bob Vila

Then add 2-½ tablespoons of mild liquid soap, or liquid dish soap, and 2-½ tablespoons vegetable oil. Coconut oil makes an excellent alternative to regular vegetable oil, and olive or grape oil are suitable as well. Both the liquid soap and the oil act as surfactants to help keep the solution from quickly running off the plant’s leaves when sprayed. The longer the solution remains on the plant’s foliage, the better the chance of killing the invading insects. Don’t increase the ratio of soap or oil, however, it must be a very mild solution in order to protect the plants.

Step 3: Shake the jug.

Woman shakes a gallon of distilled water.
Photo: Tom Fenenga for Bob Vila

Screw on the lid, shake the solution to distribute the ingredients and immediately pour the solution into the spray bottle. Shake the jug each time you refill the spray bottle to maintain the correct ratio of ingredients so as not to apply a formula that’s too weak or too harsh. Likewise, give the spray bottle a good shake frequently while spraying to keep the solution mixed.

If any leftover DIY insecticidal soap solution has been sitting on a shelf for longer than a month between uses, check to ensure it’s still viable. On occasion, the oil in the solution can go bad, making the solution look a little cloudy or smell rancid. The best solution is to mix up a fresh batch.

What to Consider Before Using Insecticidal Soap

Although insecticidal soaps are safe for many flowers and vegetables, a few plants are sensitive to the solution and can suffer leaf damage. Among the most susceptible plants are sweet pea, begonia, impatiens, azalea, and rhododendron. If it’s the first time you’ve treated a plant and you’re unsure whether it’s safe to use insecticidal soap, err on the side of caution and do a sensitivity test first. Spray the solution on just two or three leaves of the plant, and then examine the plant after 24 hours. If the leaves have wilted, do not treat the plant with insecticidal soap. But, if the leaves look just as healthy as they did before, it’s safe to spray the rest of its limbs regularly.

When used as directed, insecticidal soap will not harm pets, birds, or wildlife. That said, it presents a slight risk of toxicity to fish, so it’s not advisable to treat aquatic plants or plants near fish ponds.

How to Use Insecticidal Soap

Person uses sprayer to spray tomato plant with insecticidal soap.
Photo: Depositphotos

Spray an even mist of insecticidal soap where garden pests typically hide, including under leaves and on a plant’s main stem. The goal is to cover all plant surfaces with enough spray to make the leaves wet, but you don’t have to use so much that the solution drips off the leaves. Because this mixture is eco-friendly, it’s safe to spray directly onto fruits and vegetables such as peaches, apples, tomatoes, zucchini, and pumpkin.

Repeat the application process every 4 to 7 days, as needed. Because insecticidal soap only kills insects when it’s wet, it’s a good idea to treat plants in early morning or late evening when the solution won’t evaporate as quickly as it will in the heat of the day.

FAQs

Q. Can I make my own insecticidal soap?

Certainly!  By mixing 2 1/2 tablespoons of vegetable oil and 2 1/2 tablespoons of pure liquid soap with 1 gallon of distilled water, you’ll have a whole gallon of insecticidal soap for safely spraying plants in flowerbeds or the vegetable garden.

Q. Will Dawn dish soap hurt plants?

Many gardeners successfully use Dawn as the liquid soap in their insecticidal soap solution, but unlike a pure soap, such as castile, Dawn contains artificial colors and ingredients. While it may not harm plants, using a soap that doesn’t contain fragrances or other artificial ingredients may be a more eco-friendly option.

Q. What is the best insecticidal soap?

Both homemade and commercial insecticidal soaps can be beneficial. For those looking to purchase a ready-made insecticidal soap that’s safe for use on plants, consider Garden Safe Insecticidal Soap, which is safe for use on all plants, including vegetables.

Q. Can insecticidal soap kill plants?

If too high a percentage of soap is used in a homemade insecticidal soap solution, the risk of harming plants increases. It also increases if the liquid soap used to make the solution contains other chemicals or ingredients. For the best—and safest—results, stick to natural liquid soaps and don’t vary from the recommended ingredient ratios.

Q. How often should I spray my plants?

For typical insect protection, spray plants thoroughly with insecticidal soap once a week. After a heavy rain, reapply the spray.

Q. What is the best natural insecticide?

Several natural insecticides exist that are effective and safe for use on plants, including neem oil and diatomaceous earth. However, they are not ingredients in insecticidal soaps. Insecticidal soaps contain just water, liquid soap, and oil.

Final Thoughts

Plants naturally attract bugs—some bugs perform beneficial tasks in the garden, such as pollinating flowers or killing harmful insects. However, no gardener wants to lose an entire crop to an insect infestation, and the use of insecticidal soaps is one of the best ways to keep damaging insects at bay while protecting plants.

 
Gift Ideas

Practical Gifts They'll Love

Our editors take pride in their gift-giving skills—and these are their top suggestions for DIYers, plant parents, new homeowners, and more.