21 Natural Ways to Get Rid of Cockroaches from Home and Garden

Suyash is a Master Gardener and the Editorial and Strategy Director at BalconyGardenWeb.com. With a focus on houseplant care, he combines over a decade of hands-on horticultural experience with editorial expertise to guide and educate plant enthusiasts.
Learn About Our Editorial Policy

2-Minute Read

Are you afraid your home and garden are exposed to roaches? Learn the Natural Ways to Get Rid of Cockroaches from Home & Garden.

Wondering how do you get rid of cockroaches? Read on to learn the Natural Ways to Get Rid of Cockroaches from Home & Garden 

Here are the best ways to get rid of flies

What Drives Roaches to Your Home and Garden?

These pesky pests infest your home and even garden in search of shelter, food, and water. Although roaches generally visit filthy places, their breakout doesn’t indicate that your home or garden is dirty. There are a few other reasons that drive them to your territory.

  • Leftover food crumbles
  • Unwashed dishes in the sink
  • Open garbage bins
  • Dripping taps
  • Water barrels in the garden
  • Bird bathing tubs
  • Forgotten corners of the house
  • Pipe holes and drains
  • Dark and moist spots you can’t clean often

Here are 10 Effective Ways to Get Rid of Powdery Mildew

Natural Ways to Get Rid of Cockroaches from Home & Garden

1. Lemons

Natural Ways to Get Rid of Cockroaches from Home & Garden

Need the best way to get rid of cockroaches? Cut a lemon open in half and squeeze some juice directly onto the surfaces where roaches frequent. They hate the smell of lemon and hence stay away from such places.

In a study conducted at the Research Laboratory of Animal Physiology, Andalas University, lemongrass essential oil is also proven to have 100% repellency against cockroaches.

Learn some amazing lemon juice uses for plants here

2. Cucumber


Wanna how to get rid of cockroaches at home? Put a few slices of cucumber inside a tin jar and leave it around the affected areas. The tin jar and cucumber react in a certain way that emits a kind of irritating smell that repels cockroaches.

Crushed cucumber contains certain compounds that are natural repellents and repel cockroaches by 98%.

3. Bay Leaves

Natural Ways to Get Rid of Cockroaches from Home & Garden 2

Want to know how to get rid of cockroaches naturally? Bay Leaves! Cockroaches are repulsed by the smell of bay leaves. Crush and drop a few leaves on kitchen cabinets and nearly unused places to keep them roach-free.

Researchers have found that bay leaf essential oil is highly effective against cockroaches.

Here are Ways to Get Rid of German Cockroaches

4. Garlic and Chilli Powder


Combine pepper powder and crushed garlic bulbs to kill roaches within 24 hours. Research conducted at the Cebu Doctors University proves that chili fruit and garlic bulb extract contains certain compounds that are highly toxic to cockroaches.

5. Neem Oil

Natural Ways to Get Rid of Cockroaches from Home & Garden 3

The Limonoids and Azadirachtin present in neem is proven to bar 90% of the common home and garden pests, including cockroaches. The compounds affect the metamorphosis in insects and pests hence controlling their growth and multiplication.

So how to get rid of cockroaches in an apartment? Soak cotton balls in neem oil and drop them near pest-infested areas if you’re looking for easy Natural Ways to Get Rid of Cockroaches from Home & Garden.

Learn the Top Organic Neem Oil Uses in the Garden here

6. Catnip


Your kitty might love this herb, but the same cannot be said about cockroaches. Put some fresh catnip leaves in a sachet around the dark and difficult corners that roaches love.

Replace the leaves regularly to help the anti-roach maintain potency.

7. Fabric Softener

Natural Ways to Get Rid of Cockroaches from Home & Garden 4

Don’t know how to get rid of small cockroaches? We’ve got you covered! Add fabric softener and water in a 1:1 ratio and pour it into a spray bottle. Now, go spraying on all those dark spots directly and watch the roaches die!

Fabric softener clogs cockroach pores, suffocating them and exterminating them from your home.

8. Vinegar with Peppermint Oil


Here’s the best homemade cockroach killer with vinegar. Most insects, including roaches, cannot stand the smell of these two things together – Vinegar and Peppermint oil.

Dilute one cup of vinegar with two cups of water and add 10-15 drops of peppermint oil. Pour the solution into a medium-sized spray bottle. Shake well and target the areas with roaches.

Discover how to get rid of ants naturally here

9. Soap Solution

Natural Ways to Get Rid of Cockroaches from Home & Garden 8

Bath soaps are among the top home remedies to get rid of cockroaches. These comprise certain elements that are scientifically proven to bar cockroaches. Mix the soap with hot water to make a thick solution, and spread it on your kitchen counters and near any infestation corners.

Cockroaches and similar bugs have a tendency to breathe through the pores of their skin and shells, so when they start crawling around soap, the toxic elements do the job.

10. Silica Aerogel and Sugar


Silica aerogel is an effective ingredient to get rid of cockroaches. Mix silica aerogel and sugar in a 3:1 ratio. Sprinkle this mix around the cockroach-infested places.

Repeat the process for the best results and say goodbye to cockroaches with these cheap and Natural Ways to Get Rid of Cockroaches from Home & Garden.

Here are the Best Ways to Get Rid of Thrips Easily

11. Boric Acid

Natural Ways to Get Rid of Cockroaches from Home & Garden 10
shutterstock/watchara panyajun

If you’re been searching for the answer to “How to get rid of cockroaches in kitchen cabinets?” This is considered to be one of the best natural remedies for roaches. Boric acid is used as a major element for roach-proofing in American households.

Sprinkle a little bit of boric acid powder in the corners, floors, and dark spaces in and around your home and garden to kill this pesky insect.

12. Diatomaceous Earth


You can use this powder with a pest control duster at all the infestation spots in your home and garden, such as under the trees, shrubs, long grasses, and dark places.

A study has been conducted by the Tehran Institute of Medical Sciences to prove the mortality of DE in cockroaches.

Safety tip: Please wear a mask while using DE.

If You’re A Gardener, Learn About These 13 Diatomaceous Earth Uses

13. Cornstarch + Plaster of Paris Cockroach Bait

Natural Ways to Get Rid of Cockroaches from Home & Garden 12

Looking for methods on how to get rid of cockroaches in the house? You can put to use these two very common household items and create a powerful cockroach killer.

Mix cornstarch and plaster of Paris in equal ratios, and apply it in crevices, cracks, and every such difficult place where they hide to kill the roaches quickly. Here’s the detailed tutorial.

Here are Ways to Get Rid of Carpenter Ants from Homes and Gardens

14. Baking Soda and Sugar Trap


Here is what kills cockroaches instantly home remedies. This fatal bait will kill the roaches around your house. Sodium bicarbonate concentration in baking soda reacts with moisture to create a carbonic acid reaction.

The particles explode the internal organs of roaches when ingested. Mix with powdered sugar before sprinkling on affected areas to tempt the pest before the soda does its work. Here’s the full recipe.

Does Baking Soda Kill Ants? Learn here

15. Slippery Jar Trap


Wanna know how to get rid of flying cockroaches? Grab an empty jar, and put some bait like a chunk of cheese, meat, sugary peanut butter, or pancake. Now rub petroleum jelly all over the inner portion, especially the mouth of the jar.

Cockroaches will climb into the jar to chase bait but will not be able to come back up ever again due to the sticky jelly and die slowly. Check it out here.

16. Duct Tape Trap


Cut an arm-length strip and put a roach bait, such as a cheese cube, in the middle of the strip.

The whole idea is that the cockroaches will run after the bait and get stuck in the duct tape on the way. Learn more here.

Check out the Best Remedies to Prevent Termites here

17. Homemade Cockroach Killer With Vinegar

Vinegar can be used as a homemade cockroach killer due to its strong odor and acidic properties. Here’s a simple recipe for a vinegar-based cockroach killer:


  • White vinegar
  • Water
  • Spray bottle


  1. Fill a spray bottle halfway with white vinegar.
  2. Add an equal amount of warm water to the spray bottle and shake well to mix the solution.
  3. Identify areas where cockroaches are frequently seen or suspected of hiding spots.
  4. Spray the vinegar solution directly onto cockroaches when you come across them.
  5. Also, spray the solution along baseboards, crevices, entry points, and other areas where cockroaches may hide or travel.

The strong smell of vinegar repels cockroaches, and its acidic nature can disrupt their scent trails. Repeat this process regularly to maintain its effectiveness. However, it’s important to note that vinegar may not kill cockroaches instantly.

Note: Vinegar can act as a deterrent and aid in repelling them, but for a more comprehensive approach, it is advisable to combine vinegar treatment with other preventive measures and control methods.

Find out Effective Apple Cider Vinegar Uses in the Garden here

18. Coffee Trap

Natural Ways to Get Rid of Cockroaches from Home & Garden 22

Get a clean and dry glass jar and a small plastic cup or styrofoam to fill it with wet coffee grounds. Place the cup with the wet coffee grounds inside the jar and fill it with water until a little below the surface of the bait cup.

Cockroaches love the smell of coffee. They will now come looking for the coffee and climb inside the jar but would not be able to climb back and escape. Here’s the detailed DIY for one of the most amazing and Natural Ways to Get Rid of Cockroaches from Home & Garden.

Here are Awesome Coffee Filter Uses in the Garden

19. Grow Plants that Repel Roaches

shutterstock/Africa Studio

Wanna know how to get rid of cockroaches in kitchen? One of the most organic ways to get rid of the roaches is to grow plants that repel them.

There are many plants you can grow in the kitchen or home that have a strong odor or a pungent smell that sends cockroaches running away. Some of these are Mint, Bay Leaves, Catnip, Cucumber, Lavender, Marigold, Rosemary, Eucalyptus, and Chrysanthemum.

Check out the Best Plants that Repel Roaches here

20. Eucalyptus Oil Soaked Cotton Balls

Soak cotton balls in eucalyptus oil and place them in areas where cockroaches are active. The strong scent of eucalyptus acts as a powerful repellent and will keep the roaches at bay. Furthermore, Eucalyptus oil is toxic to roaches and many other pests.

21. Borax and Sugar Bait

Create a mixture of equal parts borax and powdered or granular sugar. Sprinkle this bait near cockroach entry points or areas where they tend to feed.

The sugar acts as an attractant, enticing the roaches to consume the mixture. When ingested, the borax acts as a slow-acting poison, ultimately killing the roaches.

Note: It is important to handle borax with care, as it can be harmful if ingested. Apply the mixture in areas inaccessible to children and pets, and reapply as needed to ensure continued effectiveness.

Find out some unbelievable borax uses in the garden here

Does Bleach Kill Cockroaches?

Bleach can be effective in killing cockroaches on contact. The strong chemical properties of bleach can be toxic to roaches and can cause damage to their bodies.

While bleach may provide temporary relief from cockroach sightings, it may not address the root cause of the infestation or eliminate the entire population. It is important to focus on preventive measures, sanitation, and sealing entry points to control and prevent cockroach infestations effectively.

Here are the Best Organic Pest Control Approaches Every Gardener Should Know

Recent Posts

Join our 3 Million Followers:


Related Articles


Please enter your comment!
Please enter your name here