10 Indoor Plants That Repel Cockroaches Naturally at Home
May 21, 2026
test user added
5 min read

10 Indoor Plants That Repel Cockroaches Naturally at Home

Indoor Plants that Repel Cockroaches:


  1. Bay Leaves (Tej Patta)


Bay leaves are used to control the pest at home naturally. It disrupts insect navigation and deter reproduction. For best results, bruise the dry leaves to release the aroma.

The smell of bay leaves is very strong and becomes unbearable for cockroaches. You can grow a bay laurel bush and place dried bay leaves in every corner of your kitchen and inside the cabinets. Place small cotton sachets or folded dry leaves in your wardrobes and clothing drawers

Boil 15 bay leaves and 10–12 cloves in 1–2 cups of water for 10–12 minutes. Let it cool, strain the liquid, and transfer to a spray bottle.


  1. Mint (Pudina)

Cockroaches don’t like the smell of mint. To keep them away, you can keep a small plant of mint inside your kitchen at one side.

To use pudina (mint) leaves for pest control in India, brew a strong herbal tea or extract the essential oil. The intense aroma confuses insects, masking the scent of valuable plants. This natural method safely repels ants, aphids, and spiders

Interplant pudina alongside vegetables like tomatoes or beans. The strong smell confuses pests searching for host plants.


  1. Rosemary

Cockroaches moves away from the smell of Rosemary. So, you can grow a Rosemary in a pot and place it near a window. Rosemary contains essential oils like cineole, camphor, and pinene, which are natural insect repellents

Peppermint, Thyme & Rosemary Oil Repellent:

  1. Mix equal parts (about 10 drops) peppermint, thyme, and rosemary essential oil in a spray bottle filled with water.
  2. Spray around garden.


Rosemary repels common garden pests, including Japanese beetles, carrot flies, slugs, and snails


Side Effects:


  1. Toxicity and High Dosage: High doses can lead to severe side effects such as vomiting, spasms, pulmonary edema, or even coma. It may also cause kidney and liver damage.
  2. Skin and Scalp Irritation: Topical application of undiluted rosemary oil can cause allergic reactions, contact dermatitis, redness, and a burning sensation.
  3. Pregnancy Risks:

It is advised to avoid medicinal amounts of rosemary during pregnancy, as it can induce uterine contractions and potential miscarriage.




  1. Catnip

Catnip is very effective at repelling roaches. You can use fresh plants and dried sachets.Plant catnip around the periphery of your balcony or kitchen garden to establish a natural shield against incoming insects.

Catnip naturally attracts neighborhood cats. If outdoor stray cats are an issue, protect your young catnip plants with a wire mesh until they are established, or plant them in elevated hanging planters.



  1. Lavender

Pests hate the smell of Lavender. It keeps many kinds of pests away. You can place pots of Lavender plant in the bedroom or living room for double benefits.

Lavender is native to cooler, drier climates, making it prone to root rot in the tropical humidity and heavy monsoons of India. Plant lavender in well-draining pots using a mix of red soil, cocopeat, and coarse sand. Elevate outdoor pots so they do not sit in standing monsoon water.


  1. Chrysanthemum (Genda/Mums)

These flowers have pyrethrins, its natural chemical compound used in many insecticides. These plants should be kept near entry points like doors and windows. Chrysanthemums are widely grown across India for their aesthetic and commercial value, but they are highly susceptible to sucking pests like aphids, thrips, and whiteflies, as well as leaf-eating caterpillars


  1. Lemongrass/Citronella

It is famous for repelling mosquitoes, the strong citrus oil in lemongrass also works on roaches. Keep a pot of this plant near your balcony.

Lemongrass pest control takes advantage of its high citronella and geraniol content, which naturally repels mosquitoes, aphids, and flies. It also deters household pests like cockroaches. Practical implementation varies depending

a size and scale of a crops.


  1. Basil (Tulsi)

Basil has a strong aroma that is hard for roaches to bear. It is a part of Indian culture to keep basil plant at home. Controlling home pests naturally with basil by placing potted herbs near entryways, blending them into homemade organic sprays for vulnerable plants, and scattering dried leaves in problem areas.

It acts as an invisible barrier against mosquitoes, houseflies, and even cockroaches.


  1. Oregano

Oregano contains essential oils that are repulsive to insects. It is easy to grow in small kitchen pots. it an excellent natural deterrent for ants, spiders, mosquitoes, and aphids.

Add 10-15 drops of high-quality oregano essential oil to 1 cup of warm water in a spray bottle. Add a tiny drop of dish soap to help the oil blend.

If you have an active fly problem over your dining table, crush a handful of fresh oregano leaves in your palm and leave them in a small dish nearby to release a stronger, fly-repelling scent.


  1. Pandan (Annapurna Leaves)

Pandan leaves smell like vanilla rice to us, but pests hate them. Cockroaches absolutely avoid pandan leaves. It is very popular in tropical climates. Grow a fresh plant or place the cut leaves in drawers and cupboards.

Super safe for homes with kids and pets.

Boil 8-10 leaves in 1L water for 15 minutes. Cool it and spray.


FAQ:

Which plant is more effective?

Bay leaves are often called an enemy of cockroaches. Catnip is also very effective.


How plants work to deter roaches?

Cockroaches feel overwhelmed by the strong smell because they have a strong sense of smell.


Which plants are used in commercial bug sprays?

Chrysanthemums contain pyrethrin’s that is a natural chemical compound used to make commercial insecticides.

Is there a plant that is pet unfriendly?

Catnip is highly effective at repelling roaches but it is not recommended for you, if you have cats at home.




Share Article

Help others discover this valuable content

Stay Pest-Free!

Get expert tips, seasonal advice, and exclusive offers delivered to your inbox.

No spam
Privacy protected
Easy unsubscribe
10 Best Indoor Plants That Repel Cockroaches Naturally