14 Natural Remedies for Garden Pests

Pest control tips that are anything but garden variety

A couple at home gardening in spring
Photo: Sarah Mason / DigitalVision / Getty Images
A couple at home gardening in spring
Photo: Sarah Mason / DigitalVision / Getty Images
Chris Middleton
Written by Chris Middleton
Contributing Writer
Updated August 23, 2024
Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

Gophers are digging holes in your garden beds, while squirrels are eating your vegetables. If you need to control these unwelcome guests but don’t want to deal with side effects from pesticides or repel beneficial insects and wildlife that help your garden flourish, read on for 14 effective natural remedies for garden pests, whether they're insects or mammals.

1. Use Pheromone Traps 

These traps, baited with the chemicals insects use to attract mates, aren’t that effective at repelling pests. However, they can provide you or your local gardener with information on which ones (like tomato pinworms or moths) are descending on your area so you can fight back accordingly. 

2. Put in Companion Plants

Close-up of a hand planting bulbs in the ground
Photo: Olga Simonova / EyeEm / EyeEm / Getty Images

Plant garlic or onion bulbs around susceptible plants to deter aphids and borers, while chrysanthemum pyrethrum flowers can repel aphids, cabbage worms, and other insects. Plant these bushes around your home, then dry and crush their blooms, mixing with water to create a pest control spray. 

3. Cover Plants 

Reusable clear polyester floating row covers keep out insects and heat but let in rain and light. Opt for lightweight varieties to deter pests in the summer, and choose heavier types in the cooler months. This strategy is ideal for seedlings but not for plants requiring insect pollination. 

4. Attract Birds

Birds in a stone birdbath
Photo: DESPITE STRAIGHT LINES (Paul Williams) / Moment / Getty Images

Maintain a birdbath with fresh water and put up a bird feeder you keep stocked with seeds. By making your garden hospitable to bug-eating birds, they’ll help decimate your pest population.

5. Make or Buy Pest Control Spray

Choose from several different types, then spritz infested plants. The simplest method is to mix water with a small amount of liquid dish soap or cayenne pepper in a spray bottle. 

Or buy an oil spray, but test it first since it could harm beneficial insects and burn plant leaves. Spray a few leaves, then wait two days and check for damage, like spotting or discoloration. If you don’t see damage, spray the whole plant, ensuring the mixture comes in direct contact with pests. In general, apply in the early morning on cooler days and avoid blooms. 

Natural Insecticides You Can Make at Home

If you decide to DIY, there are a few simple recipes to follow. Some, such as garlic or chili spray, are more effective for repelling insects, while others, such as soap or oil sprays, can eliminate soft-bodied pests such as aphids. 

  • Soap spray: Combine 1 1/2 teaspoons of a gentle soap, such as castile soap, with 1 quart of water in a spray bottle. Spritz on plants wherever you see unwanted pests.

  • Oil spray: Mix 1 cup of vegetable oil, such as canola or sunflower oil, with 1 tablespoon of castile or another gentle soap. Dilute with 1 quart of water, then pour into a spray bottle and spritz on plants.

  • Chili spray: Some bugs just can't take the heat. Add 1 tablespoon of chili powder to 1 quart of water plus a few drops of a gentle liquid soap. Spray on the leaves of affected plants to keep the bugs away.

  • Garlic spray: Add two whole bulbs of garlic and some water to a blender or food processor and puree to make a paste. Let the garlic paste rest overnight, then add to a spray bottle with 1 teaspoon of gentle soap. Top off with water, then spray on the affected plants. 

With any DIY insecticide, always test on a small area of the garden first to make sure the spray doesn't harm the plants. Wait a day after the test spray, then proceed if the plants are fine.

6. Purchase Insecticidal Soap

The potassium salts in these soaps dissolve insect exoskeletons when they contact bugs. As with oil sprays, run a spot test and avoid treating plants on hot days.

7. Opt for Food-Grade Diatomaceous Earth

Sprinkle this off-white powder on plant leaves and beneath fruits and vegetables growing on the ground to deter bugs with exoskeletons. 

8. Pick Up Bacillus Thuringiensis (BT)

This soil bacterium infects and kills insects. However, since specific types are only effective at obliterating particular pests, purchase the variety you need. For instance, opt for BT var. kurstaki (or BT var. berliner) for caterpillars and BT var. tenebrionis for Colorado potato beetles. 

Also, treat pest larvae since the bacterium is only effective against bugs in the non-adult stage. Spray on cooler days, wear goggles and a mask, and reapply one or two days after the first application if your garden is heavily infested.

9. Order Parasitic Nematodes

Send away for dormant nematodes, microscopic roundworms that kill insects within a couple of days. Then during the evening or on an overcast day, mix them with water and immediately apply to moist, warm soil. Finish by watering. 

10. Set Sticky Traps

Buy or make traps, which feature rigid materials in specific colors covered in a sticky substance. Since certain hues attract specific types of insects, it’s critical you choose the right color to target the right pests. For instance, go with yellow for fruit flies, fungus gnats, and midges; white for flea and cucumber beetles; and light blue for flower thrips.

11. Treat With Garden Lime

Put garden lime around the perimeter of your garden to repel raccoons, skunks, and snakes. Once these critters lick off the lime, they’ll experience a burning sensation and hopefully avoid returning to your garden.

12. Install Stainless Steel Mesh

To rout out gophers, arrange stainless steel mesh around root balls of plants or lay underneath a layer of sod. Fencing in general is a great solution to keep animals like deer out of your garden

13. Arrange Chopsticks

Place chopsticks or plastic forks in the ground to discourage dogs and cats from entering beds and digging up plants.

14. Try Dried Blood Meal

Find this organic material at top-rated local nurseries. Every week to 10 days, scatter between rows of vegetables to turn off deer, rabbits, and groundhogs. Since this material attracts dogs, cover it with garden lime to avoid drawing them to your garden.

How to Prevent Pests in Your Garden 

Keeping unwanted pests out of your garden in the first place is often preferable to fighting them off once they've set up shop. Pests love an easy mark and are drawn to weak or sick plants. Remove any plants past their prime or showing signs of infection, such as brown spots, yellowed leaves, or soft and moldy stems. 

Healthy garden soil can also deter pests by allowing plants to grow strong and reducing the spread of infectious material. Use compost to add nutrients and beneficial microbes to your soil rather than synthetic fertilizers. Rotating the plants in the garden, such as planting tomatoes one year and beans the next, is another way to boost soil health and deter pests. 

Not all bugs are the same. Some "pests" actually benefit your garden by eating other insects. Lacewings and ladybugs are two examples of friendly bugs who love eating aphids and other pests. You can purchase them at a garden store or plant parsley, Queen Anne's lace, or carrots to attract them to your garden.

DIY vs. Hiring a Pro

Whether or not you should hire a pro for your pest control issue or handle it yourself all comes down to the level of infestation. Homeowners can easily handle minor infestations of small, non-destructive pests like ants or spiders with a few home remedies. But, if the problem is a large-scale one, you’re dealing with a more destructive or harmful pest for your garden, or larger pests like gophers, rabbits, or deer, it’s probably best to leave it up to the professionals and hire a certified pest control company to deal with the problem effectively and humanely.

How Much Does Pest Control Cost?

Using a homemade or at-home pest control remedy typically costs much less than hiring a local exterminator to do the job. On average, pest control costs $170, but the size of the infestation and the type of pest you're dealing with can impact the price considerably. 

Frequently Asked Questions

Dawn dish soap is typically too abrasive to use on plants, even when diluted with water. The soap contains detergents that can strip away a plant's natural waxes and oils, which are there to protect the leaves.

Should you decide to make your own soap spray insecticide, it's important to choose a gentle soap that doesn't contain detergents or surfactants. Castile soap, such as Dr. Bronner’s, is a good pick.

Need professional help with your project?
Get quotes from top-rated pros.
Learn more about our contributor
Chris Middleton
Written by Chris Middleton
Contributing Writer
Chris has made every DIY mistake in the book, so has become well-versed in what works (and what doesn’t) when it comes to your next home project. Currently the Senior Staff Writer for Branded Content at Zoomer Media, his work can often be found on blogTO and Daily Hive, helping readers feel comfortable about homeownerships.
Chris has made every DIY mistake in the book, so has become well-versed in what works (and what doesn’t) when it comes to your next home project. Currently the Senior Staff Writer for Branded Content at Zoomer Media, his work can often be found on blogTO and Daily Hive, helping readers feel comfortable about homeownerships.
The homeowners guide to Pest Control
From average costs to expert advice, get all the answers you need to get your job done.