20 Home Remedies To Get Rid of Roaches

get rid of roaches instantly

Finding roaches in your kitchen cabinet or catching them scuttle across your apartment floor is unnerving, to say the least. Once the shock has settled, your next thought is what kills roaches instantly. But before you phone the exterminator, there are natural ways to get rid of roaches that you should try. Our home remedies for cockroaches are also cheap, safe for pets and will quickly kill roaches and their eggs. They will also tell you how to prevent cockroaches at home from ever entering in the first place.

home remedies for roaches

Signs of a Cockroach infestation

Visible roaches –  If you spot a roach, it is almost certain that you have a cockroach infestation. They breed so fast that the likelihood that this is a solitary individual is near zero.

Musty odor – a severe roach infestation will lead to a pungent almost ‘rotting’ smell in and around your home. The smell is particularly strong in humid climates.

Egg casings – Where roaches like to hide, they often leave behind the shell casing for their eggs. However, if their food source becomes scarce, ironically roaches will ‘clean up’ by eating the egg shells.

Cockroach feces – Roach feces can often be found behind units or in cupboards etc. The feces look similar to coffee grounds and as is the case with roach egg casing, are often consumed when food is scarce.

Dead roaches – With any large insect population, dead individuals will soon become apparent. As with egg casings, and feces, roaches will eat the dead bodies when food is scarce.

Scratching sounds – Roaches are more active at night and with the background noise reduced, you can often hear them scuttling around.

Stomach upsets – If you or your children experience perpetual upset stomachs and diarrhea, this may also be a sign of a roach infestation. The roaches carry a cocktail of harmful bacteria that they will leave behind on kitchen work surfaces, making your family ill.

How to prevent cockroaches

It goes without saying that prevention is better than cure.

As with any living creature, the cockroach will breed and multiply according to its environment.

If you want to know how to prevent cockroaches at home, then you need to think what attracts cockroaches: water, food, and shelter. Cockroaches like damp and humidity, like to hide in tight spaces and will eat almost anything.

These cockroach prevention home remedies will stop roaches from entering the home.


First of all, you need to make sure your house is free from damp and mold.

If there is one thing what attracts cockroaches, it is damp. Cockroaches use a waxy surface on their exoskeleton to help prevent moisture loss but still need a steady supply of water.

They can get water from their food but they will congregate in any moist and enclosed area to guarantee their supply. You must check all pipes, small leaks, and broken drains.

Cold water pipes will attract condensation in warm weather which is sufficient to sustain the roaches. Consider insulating your pipes if this is the case.


If you want to know what do roaches eat, they will eat almost any organic matter. Getting rid of pest food sources is essential. While a home may appear superficially clean, a cockroach will have a totally different viewpoint.

Pet hair, crumbs, grease spots, dirty clothes and dead insects are all staple fare for the roach.

Juveniles will gorge on the feces of adults and when food is scarce, adults will eat their young and egg cases.

It goes without saying that all food must be stored in sealed plastic or glass containers. Nothing must be left open overnight.

Sealing food will also keep out other pantry pests such as weevils and drugstore beetles, so it really is a must.

If you have cockroaches you must not just clean, but conduct the deepest clean you can imagine. Clean inside cabinets, behind fridges, under units.

Wipe down everything to eliminate accumulated grease.


The final cockroach prevention home remedy is to find out where do roaches hide.

Roaches hide in cracks and dark crevices during the day and their slender shape allows them to squeeze into the tightest of spaces.

Indeed where roaches like to hide most is in tight spaces rather than open living quarters. They will tend to seek out organic material such as paper and wood rather than metal surfaces.

Roaches will also seek warmth, which is why they like our homes so much. You will often find roaches hiding within electrical units, warmed by electrical motors.

Pay close attention to condenser units where there is a steady water supply as well as warmth.

Eliminate points of entry and debris around your property. Use caulk and cement to repair/fill cracks and crevices

Once you have dealt with the shelter, food and water supply of your roach infestation, you will need to turn your attention to the roaches themselves that are still alive.

How to get rid of cockroachesHow to get rid of cockroaches

1) Cedar oil

cedar oilMany essential oils have insecticide properties and can be used to combat roaches.

Cedar oil is one of these natural insecticides. It is effective against all insects and arthropods.

If you want to know what kills cockroaches instantly, then your answer is cedar oil.

When the roaches come into contact with cedar oil, they suffer from osmotic dehydration and suffocate.

The oil also emulsifies the insect’s body fats and kills them. (2)

Dip cotton balls in cedarwood essential oil and place them where cockroaches are generally found.

Repeated use of cedarwood essential oil will drive roaches away. Cedar balls and blocks can also be used.

2) Peppermint Oil

peppermint oilPeppermint oil mixed with vinegar aids is one of the best natural ways to get rid of cockroaches [3]. Wipe all your surfaces with peppermint oil.

You can also add few drops of peppermint oil to 1 part of white vinegar and two parts of water and mix well and pour it into a spray bottle.

Spray in places where you find cockroaches.

3) Citrus Hystrix Essential Oil

kaffir lime oilCitrus Hystrix, also know as Kaffir lime essential oil, has been proved to possess the highest levels of roach repellency compared to other essential oils. It is one of the most effective home remedies to kill cockroaches.

It has 100% repellency against certain types of cockroaches and an impressive success against other roach types [10].

Dilute citrus hystrix essential oil in ethanol and spray on roach-infested areas.

4) Neem oil

neem oilNeem is famously known for its effectiveness in treating various health conditions but its role as anti-cockroach is less known.

The oil contains an active compound called azadirachtin which is deadly to nearly all insects.

The azadirachtin found in neem oil destabilizes the insect’s hormonal systems. Exposure to neem oil can impede the roaches’ ability to reproduce. (3).

It is a great cockroach home remedy.

Mix equal amounts of neem oil and water. Spray this solution where roaches thrive. Regular cleaning using neem oil is also highly effective.

Herbal treatment for roach infestation

5) Bay Leaves

bay leavesBay leaves, a common kitchen ingredient, will repel cockroaches [1].

One of the best non-violent methods, using bay leaves also involves very little exercise in your fight against roaches.

Place bay leaves where you may find cockroaches often, such as on kitchen tops and near appliances. Burning bay leaf can provide added protection.

6) Lemon

lemon juiceLemon helps humans in many ways. It works both internally and externally, from improving digestion to promoting skin tone. And a great smelling natural remedy to kill cockroaches too.

If you want to know how to get rid of cockroaches in kitchen, you should use lemon juice to clean. Clean all the surfaces with lemon juice. You can also add water to lemon juice and mop the floor.

7) Pepper, Garlic, And Onion

pepper garlic onionMixing these ingredients together may seem like the basis for a fine curry, but the trio works wonders together as a natural roach repellent.

The smell of these three suffocates roaches.

Grind onion and garlic and add pepper powder to the ground paste. Add water and bring to boil. Pour it in a spray bottle after the liquid cools.

Sprinkle in areas that are cockroach-prone. You can also add cayenne pepper to the solution before boiling.

8) Coffee Trap

coffeeNow you have more reason than your love for coffee to have your supplies refilled.

Yes, roaches love coffee and are very much tempted by the aroma. Using coffee powder as bait, you can throw cockroaches out.

Fill 1/4th of a glass bottle with water. Throw in a plastic cup with coffee powder in it. Look for the catch next day and empty the bottle every two days till you are done with the job.

9) Cucumber

cucumberCucumber is an effective cockroach repellent and extremely safe as well [4]. Roaches are not fond of cucumber smell and can be used to deter the insects.

Slice cucumber and place the pieces where you find roach traffic.

10) Pandan Leaves

pandan leavesA common cooking ingredient in Asian countries, pandan leaves also plays a role in driving cockroaches away [7].

It is a natural roach repellent as they find the smell of the leaf to be intolerable.

Place pandan leaves in places you find roaches. Replace the leaves with fresh ones frequently.

11) Catnip

catnipStudies show the effectiveness of catnip in getting rid of roaches [9].

Place some catnip around your home. You can also boil catnip and pour the extract in a spray bottle for easy use.

Home insecticides for roach infestation

12) Diatomaceous Earth

diatomaceous earthDiatomaceous Earth, also referred to as DE, is non-toxic and an effective way to rid roaches [6].

It attacks the exoskeletons of the roaches and absorbs fats and oils from outer layer thereby dehydrating them.

Apply diatomaceous earth on places where cockroaches travel.

13) Boric Acid

boric acidBoric acid or borax is a fast acting natural insecticide that will treat all your home insect problems.

It is non-toxic to humans but is deadly for cockroaches. You can easily buy Boric acid or Borax as its commonly known from any pharmacy or hardware shop.

All you have to do is to sprinkle the powder in all areas where you know the roaches may go.

You should apply some to the inside of your kitchen cabinets and leave for a few days and place a thin layer of powder along the side of walls, as well as behind all your units.

14) Listerine

listerineListerine is more than a mouthwash; it is recommended for preventing roaches as well. It really does work as a roach killer home remedy.

Mix equal portions of Listerine and water. Add two drops of dish wash liquid and spray the solution where you find roaches.

15) Soap Solution

dish soapYet another cheaper method to kill cockroaches is to use soap and water or dish soap[5].

The soap solution dissolves the waxy coats of roaches that keeps them hydrated, and so they die of dehydration.

Mix liquid soap and water and pour the solution in a spray bottle. Spray on corners and directly on roaches when possible.

16) Petroleum Jelly Trap

petroleum jellyWhile petroleum jelly trap does not by itself kill roaches, it ensures death of roaches once they get trapped [8].

Place bait inside a wide-mouthed jar.

Apply petroleum jelly inside the neck of the bottle so that roaches that enter for the bait will find it difficult to get out from the slippery surface.

17) Fabric Softener Spray

fabric softener sprayAnother roach killer home remedy is fabric softener. Spraying fabric softener mixed with water can cause roaches to suffocate and die.

Mix fabric softener and water in the ratio of 3:2.

Pour the solution into a spray bottle. Spray on the roaches and in the areas where they are found.

18) Hair Spray

hairsprayHairspray, a readily available product at home, suffocates and kills roaches.

Spray on the roach directly for quicker results.

Considering the impossibility of targeting every roach that may be at home, you may spray on the areas where you find roach traffic.

19) Ammonia Solution

ammoniaThe pungent smell of ammonia repels roaches. Using ammonia every two or three weeks helps to keep cockroaches away.

Add water to ammonia and mix well. Spray the solution on the infested areas till you sight the last, hopefully, of the roaches.

20) Baking Soda And Sugar

sugar baking sodaThe chemical reaction caused by baking soda can badly upset the stomach of roaches and kill them.

Since the smell of baking soda does not excite roaches to get near, sugar is added to it to lure them.

Take equal amounts of baking soda and sugar and mix them well. Place the mixture in containers, which support easy entry for cockroaches that come in tempted by sugar.

Do’s and Don’ts to get rid of roaches


  • Clean your home every day.
  • Perform a deep clean once a month
  • Wash used dishes before you hit the bed as keeping them overnight is a definite invitation to roaches to eat and thrive.
  • Seal all cracks and holes to check roach entry.
  • Fix water leaks.
  • Empty garbage every night. Use trash cans with a lid.
  • Seal all foods in your pantry in airtight containers


  • Don’t leave food out overnight
  • Don’t leave pet food in the bowl. Roaches love dog and cat food.
  • Don’t ignore your problem. It will get worse very quickly


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.