Let me tell you 5 plants that repel cockroaches

Date: 21,03,2023

Author: Aosion

banner plants that repel cockroaches
Before planting plants that repel cockroaches, you might ask, do houseplants attract cockroaches?

In short, houseplants generally do not attract cockroaches. However, if you use leftover food as fertilizer or create high humidity conditions in your houseplants, you may attract cockroaches because they are attracted to food, moisture, and dark cracks where they can lay their eggs.

Cockroaches are ubiquitous, and they live and lay eggs in outdoor soil and around outdoor plants, especially in damp environments.

If there are cockroach eggs in the outdoor soil, they will be brought inside and hatched. This way, your houseplants can become home to cockroaches brought in from outside without you even realizing it.


Humidity and decay will attract cockroaches and can provide them with some food supply. Not only that, but the water left in the tray will also provide water for thirsty cockroaches.

Food leftovers are fine for plant compost if you use them, but not if you have cockroaches.

Banana peels, egg shells, kitchen waste, manure, coffee grounds, etc., cockroaches will feed on it.

kitchen waste

I know it's hard to admit, but take an honest look at your house.

Dirty homes provide perfect conditions for cockroaches. If there is food on the counter, dirty dishes in the sink, or food crumbs on the floor, clean them up first.


Here's what you can do to keep houseplants from attracting cockroaches

To get rid of cockroaches on houseplants, sprinkle a thin layer of food-grade diatomaceous earth over the plants. Sprinkle it on leaves, cracks, soil, and anywhere roaches can hide.

It breaks down their exoskeleton and dehydrates them, killing them in as little as 12 hours while being safe for plants, humans and pets.


Are there any plants that repel cockroaches?

Some plants have the effect of repelling cockroaches, the following are some common plants:



Mint leaves have a strong smell and can be used to repel cockroaches. Place peppermint leaves in the kitchen or other areas where roaches may be present, or spray them with peppermint essential oil.

peppermint plants that repel cockroaches


The smell of rosemary will keep cockroaches away. Place rosemary leaves in the kitchen or other areas where cockroaches may be present, or spray with rosemary essential oil.

rosemary plants that repel cockroaches


Jasmine has a refreshing aroma that repels cockroaches. Place jasmine flowers in the kitchen or other areas where cockroaches may be present, or spray them with jasmine essential oil.

jasmine plants that repel cockroaches

Toon tree:

The smell of toon tree leaves will keep cockroaches away. Place toon leaves in the kitchen or other areas where cockroaches may be present.

toon tree


Watercress is thought to create an odor that is harmful to cockroaches. Place some watercress leaves in areas where roaches may be present.


It should be noted that these plants are only auxiliary means and cannot completely replace the methods of killing cockroaches, such as the use of chemical pesticides, cleaning and sanitation.



If you don’t want to grow plants, you can consider an electronic cockroach repellent.

It doesn’t need regular watering and maintenance like plants, and it can be used 24 hours a day as long as it is plugged in. Here are some recommended product details, you can take a look if you are interested. The electronic cockroach repellent has no chemical pollution, is safe for the human body, and does not need to be taken care of. If you want to eliminate cockroaches, you can also use it with the cockroach house.

The principle of the electronic cockroach repellent is to emit electromagnetic waves of a specific frequency, which cannot be heard by humans. It has a repelling effect on cockroaches and some small insects. Generally, the best effect can be seen after continuous use for 3-4 weeks (because it takes 3-4 weeks for cockroach eggs to become adults. around 4 weeks)

Aosion cockroaches repeller



To expel cockroaches, avoid wet environments with food debris, and keep the interior and surroundings of the house clean. If you like to keep plants, you can grow the above-mentioned cockroach-repelling plants to expel them. If you don’t like to take care of plants, using an electronic cockroach repellent is also a good choice.

You might be also interested in the following articles:

The 4 best cockroach repellent plug in
How to Get Rid of Dust Mites?




Keep Updated

Subscribe to our newsletter to be kept abreast of our latest news, events and great deals.

  • Kyle Han:
  • Kyle Han: 0086-755-88856358-601
  • Wechat
  • Kyle Han: aosion601