DIY Eco-Friendly Plant Insecticide: Get rid of spider mites, mealy bugs, aphids, and more!
Aaron DeaconReach for a bottle of chemical bug spray every time a pest shows up and you end up in a losing arms race—the pests adapt, and you’re dousing the plants you love in things you’d rather not have in your home.
There’s a better way, and you can make it in about two minutes from things you probably already have.
This homemade insecticidal soap spray is the simplest, safest way I know to keep houseplants pest-free. It works on spider mites, mealybugs, aphids, and more—and because it works by physically coating and smothering soft-bodied insects rather than poisoning them, pests can’t build resistance to it. Here’s the recipe, how it works, and how to use it properly.
Rather watch than read? Watch our reel on how to make this natural plant insecticide here.
TL;DR – DIY Plant Insecticide
- A homemade insecticidal soap spray made from water, a little oil, and yucca extract as an emulsifier.
- It works by physical action—coating and smothering soft-bodied pests—so insects can’t develop resistance.
- Effective on spider mites, mealybugs, aphids, thrips, whitefly, and other soft-bodied insects.
- Spray thoroughly every 3 days until the infestation clears, then every other week to prevent them coming back.
- Coverage is everything. It only works where it lands—get the leaf undersides.
- Spray out of direct sun and test one leaf first to avoid any risk of leaf burn.
- Pair it with diatomaceous earth for a contact-kill-plus-residual one-two punch.
Why Insecticidal Soap Beats Chemical Sprays
Most store-bought bug sprays are chemical—they poison insects through a biological pathway. That works, but it has two downsides for the houseplant grower: pests can evolve resistance to chemicals over generations, and you’re introducing synthetic compounds into your living space, onto plants you sit next to every day.
An insecticidal soap spray works completely differently. It kills physically: the oil coats soft-bodied insects and blocks the pores they breathe through, effectively smothering them, while the soap-like compounds break down their protective outer layer.
That physical mechanism is the whole advantage. An insect can’t evolve its way out of being smothered the way it can adapt to a chemical. So this spray keeps working infestation after infestation, and it leaves nothing nasty behind on your plants or in your home.
It’s the same principle behind why diatomaceous earth and our Herbal Plant Soap are so reliable—physical action, no resistance.
The Recipe

Ingredients
- 1 L water, pH’d to 5.5–6.2 💧
- ½ tablespoon vegetable oil (or neem oil, if you have it)
- 0.25–0.5 ml Yucca Extract (use the higher amount if you have hard water)
- A spray bottle 🔪
- Pests you want gone ☠️
How to use it — easy as 1, 2, 3
- Mix all the ingredients together in your spray bottle and shake well.
- Spray the leaves and soil thoroughly every 3 days until the infestation has cleared.
- Prevent them coming back by spraying every other week as maintenance.
That’s it. You now hold the power to see off just about any pest that tries to take over your green girls 💙🦺.
What each ingredient actually does
Understanding the roles makes it easy to adjust and troubleshoot:
- Oil is the active part. It coats soft-bodied insects and blocks the spiracles they breathe through, smothering them.
- Yucca Extract is the clever bit. Oil and water don’t mix—so the yucca acts as a natural emulsifier and wetting agent, holding the oil in suspension and helping the spray spread and cling evenly across the leaf instead of beading off. Without a surfactant, you’d just be spraying oily blobs.
- pH’d water (5.5–6.2) keeps the mix in the range plants prefer and helps everything stay evenly dissolved. If you’re not set up to pH your water, the spray still works—this just optimizes it.
Which Pests Does It Work On?
This spray targets soft-bodied insects, which covers most of the common houseplant offenders:
- Spider mites
- Mealybugs
- Aphids
- Thrips
- Whitefly
- Scale crawlers (the young, mobile stage)
It’s a contact treatment, so it works on the insects it physically reaches. It’s less effective on hard-shelled adult scale, whose armour resists the coating, and it won’t do much against fungus gnats, whose larvae live down in the soil—those are better handled by drying out the topsoil.
How To Get The Best Results
The recipe is simple; the technique is what makes it work. A few things matter more than people expect.
Coverage is everything
This is a contact spray—it only kills what it actually touches. That means a light misting over the tops of the leaves accomplishes almost nothing. You need to:
- Coat the undersides of leaves, where most pests live and breed
- Get into leaf joints, stem crevices, and the crown of the plant
- Spray until the plant is dripping
- Hit the soil surface too, to catch pests sheltering there
Respect the 3-day rhythm
Spraying every 3 days isn’t arbitrary. Most of these pests lay eggs that your spray won’t reach—and those eggs keep hatching. Treating every few days catches each new wave as it emerges, before it can mature and breed again. Skip too many days and you hand the population back its numbers.
Keep it up until you’ve gone a clear stretch with no new pests, then drop to the every-other-week maintenance spray.
Don’t spray in direct sun or high heat
Oil on a leaf in bright sun can magnify light and heat and scorch the foliage. Spray in the morning or evening, or move the plant out of direct light while it’s wet. Let it dry somewhere bright but not blazing.
Test one leaf first
Some plants—especially those with fine hairs or delicate, waxy foliage—can be sensitive to oil sprays. Before you coat a whole treasured plant, spray a single leaf and check it a day later for any damage. A little caution saves a lot of heartache.
Layer it with diatomaceous earth for tough cases
For a stubborn infestation, this spray combines beautifully with diatomaceous earth. The soap spray kills on contact and smothers what’s there now; the DE dries into a residual barrier that keeps working on anything that hatches or crawls through afterward. Contact kill plus lasting protection is about as effective as natural pest control gets.
A Healthy Plant Is Your Best Defence
Worth saying, because it’s the part people skip: pests preferentially attack stressed, weak plants. Soft, sappy growth from heavy nitrogen feeding is easier to pierce and richer to feed on, and a plant struggling in poor soil has fewer defences.
So the spray clears an infestation, but the long game is a resilient plant that doesn’t invite them in the first place:
- Feed gently and naturally rather than pushing soft growth with high-salt synthetics (more on that in our NPK guide)
- Keep leaves clean so pests have nowhere to hide
- Grow in soil that suits the plant so it’s never chronically stressed
- Inspect and isolate new plants before they join your collection
DIY Plant Insecticide FAQ
How do you make natural insecticide for houseplants?
Mix 1 litre of water (ideally pH’d to 5.5–6.2) with ½ tablespoon of vegetable or neem oil and 0.25–0.5 ml of yucca extract as an emulsifier, in a spray bottle. Shake, then spray leaves and soil thoroughly every 3 days until the pests clear.
How often should I spray my plants with insecticidal soap?
Every 3 days during an active infestation, to catch newly hatched pests before they breed, then every other week as a preventative once they’re gone. Consistency matters more than strength.
What pests does homemade insecticidal soap kill?
Soft-bodied insects it directly contacts—spider mites, mealybugs, aphids, thrips, whitefly, and young scale crawlers. It’s less effective on hard-shelled adult scale and doesn’t target fungus gnat larvae in the soil.
Is this insecticide safe for all plants?
It’s gentle and safe for most houseplants, but plants with fine hairs or delicate waxy leaves can be sensitive to oil sprays. Always test one leaf first and wait a day before treating the whole plant.
Why is my insecticidal soap not working?
Almost always incomplete coverage. It’s a contact spray, so it only kills what it touches—you have to soak the leaf undersides and crevices, not just mist the tops. Missing the 3-day rhythm and letting eggs hatch between sprays is the other common reason.
Can I use neem oil instead of vegetable oil?
Yes. Neem works well and adds its own pest-deterrent properties, though it has a strong smell some people dislike indoors. Plain vegetable oil is cheaper, odourless, and works through the same smothering action.
Will insecticidal soap hurt beneficial insects or pets?
It can affect any soft-bodied insect it directly coats, including beneficial ones, so avoid spraying open flowers where pollinators forage. Once dry it poses little risk, and it leaves no lasting chemical residue that would harm pets.
Should I spray the soil too?
Yes—a thorough spray of the soil surface catches pests sheltering there. For pests that live primarily in the soil, like fungus gnat larvae, letting the topsoil dry out between waterings does more than the spray.
Watch How To Make It
Watch the full reel on how to make our eco-friendly insecticide →
Bringing It Back To Your Shelf
You don’t need a cabinet of chemical sprays to keep your plants pest-free. Water, a little oil, and yucca extract make a spray that smothers soft-bodied pests on contact—one they can never grow resistant to, and one that leaves nothing you wouldn’t want in your home.
Mix it, coat the plant properly (undersides included), spray every 3 days until they’re gone, then keep them away with an occasional maintenance spray. Combine it with diatomaceous earth for the stubborn cases, and back it all up with healthy, unstressed plants that pests don’t find so appealing in the first place.
Simple, effective, and completely natural—the way pest control should be.
Terms & Abbreviations (Quick Reference)
- Insecticidal soap – A spray that kills soft-bodied insects physically, by coating and smothering them, rather than through chemical poisoning.
- Physical / mechanical action – A treatment that works by physical means, so pests can’t develop resistance to it.
- Emulsifier – A substance that holds oil suspended in water so they don’t separate. Yucca extract serves this role here.
- Surfactant / wetting agent – A compound that lowers water’s surface tension so a spray spreads and clings evenly instead of beading. Yucca saponins are a natural one.
- Spiracles – The small pores insects breathe through. Oil blocks them, which is how the spray smothers pests.
- Contact treatment – A treatment that only affects pests it physically touches, which is why thorough coverage matters.
- Soft-bodied insects – Pests without a hard protective shell (aphids, mites, mealybugs, thrips), most vulnerable to smothering sprays.
- pH – A measure of acidity. Most houseplants and spray mixes work best slightly acidic, around 5.5–6.2.

1 comment
I have purchased many of your products and I’m wondering what the best combination of your products would be to create the best spray for my plants. I believe I have a fungal infection on the leaves because I’m seeing tiny brown dots on my white princess philodendron. The plant has given me 2 beautiful albino leaves, but the tiny brown spots really ruin the look of the leaves.