Homemade Insecticide for Roses


Common garden pests seem to love roses, devouring their leaves and ruining the buds. Commercial pesticides can rid your rose garden of these pests, but also kill beneficial insects and can harm the environment and animals such as birds. Homemade soap-based insecticide rose spray avoids this problem by killing only soft-bodied pests, and leaving beneficial insects like ladybugs untouched. Used properly, homemade insecticide will clear all types of pests from your roses, keeping them healthy and blooming.

Step 1

Add two tablespoons of dish washing liquid to one gallon of water.

Step 2

Stir well, mixing the dish washing soap in completely while creating as few suds as possible.

Step 3

Mix in a teaspoon of cooking oil. The oil is not necessary to kill the pests, but it helps spread the spray and lets it cling better to the leaves and bugs.

Step 4

Pour the soap mixture into a spray bottle.

Step 5

Spray the rose plants with the mixture, making sure to cover all areas, especially the undersides of the leaves where pests like to hide.

Step 6

Rinse the plant by spraying it with fresh water three to four hours after application of the soap spray to avoid any damage to the plant.

Tips and Warnings

  • Don't spray your roses in the heat of the day or in direct sunlight. According to the University of Florida Extension, it's best to spray in the early morning.

Things You'll Need

  • Dish washing soap that does not contain degreaser
  • Spray bottle


  • University of Florida Extension: Clean Up Pests With Soap
  • The Little Green Apple: Garden Pest Control
Keywords: homemade rose insecticide, rose insecticide recipe, rose pest control

About this Author

Carlye Jones is a journalist, freelance writer, photographer and novelist, with more than 15 years of experience. She enjoys sharing her expertise on home improvements, interior decorating, photography, gardening and traveling. Her work has appeared both in print and on numerous websites, such as Matador Travel. Carlye received her training at Northern Arizona University.