10 Best Plants that Repel Roaches | Natural Cockroach Repellents

Sherin Woods is a California-based DIY enthusiast and garden design aficionado. With a background in Environmental Science, she combines creativity and sustainability in all her projects. A Pinterest favorite, Sherin is committed to eco-friendly solutions and has contributed to various home and garden publications. Her areas of expertise include DIY project planning, sustainable garden design, and content creation.
Learn About Our Editorial Policy

2-Minute Read

Are you tired of cockroaches roaming in your home? You can grow these Plants that Repel Roaches to keep your rooms free of them naturally.

Cockroaches can be a nuisance at home, and there are always more than you can see! If you want to get rid of these pests naturally, try growing these Plants that Repel Roaches!

Here are the best plants you can grow to repel spiders

Best Plants that Repel Roaches

1. Rosemary

Plants that Repel Roaches

Botanical Name: Salvia rosmarinus

Rosemary is one of the best herbs that can be used to repel roaches. Apart from planting it, you can also cut the fresh sprigs and put them where roaches roam.

For growing rosemary in pots, click here

2. Catnip

Botanical Name: Nepeta cataria

Roaches stay away from this fragrant herb that also repels ants and weevils. You can keep this plant both indoors and outdoors, where it receives sufficient light. Catnip contains a nepetalactone chemical compound, which keeps roaches away.

Here’s all you need to know about growing catnip

3. Mint

Plants that Repel Roaches 2

Botanical Name: Mentha

The strong fragrance of mint is disliked by roaches, and they stay away from this aromatic herb. Mint also repel aphids, fleas, beetles, and moths. Mint oil also has some great uses in the garden, which you can check here

Check out our article on growing mint here

4. Chrysanthemums

Botanical Name: Chrysanthemum x morifolium

This flower is popular for vibrant shades and a strong scent that helps deter roaches, mites, fleas, bugs, and ticks. Its bloom has Pyrethrins, which is a natural insect repellant.

Here’s everything you need to know about growing mums

5. Garlic

Plants that Repel Roaches 3

Botanical Name: Allium sativum

The distinct pungent smell of garlic is loved in many cuisines! It has tons of benefits, one of which is to repel roaches and several other insects.

Check out our article on growing garlic here. Also, learn to make garlic water pesticides for plants here

6. Osage Orange Trees

Botanical Name: Maclura pomifera

Osage orange trees are known for their peculiar-shaped fruits. You can grow this tree in your garden and repel all species of roaches. The fruits are also great in getting pests away and can be used to extract oil, which again prevents roaches.

7. Bay Leaf Plant

Plants that Repel Roaches 4

Botanical Name: Laurus nobilis

Almost every kitchen spice rack includes this fragrant culinary ingredient! Its intense scent irritates roaches, mice, and bugs. Grow this plant around your home, or use the dried leaves to remove these insects.

Learn everything about growing bay leaf plant here

8. Lemongrass

Cymbopogon citratus


Botanical Name: Cymbopogon

The lemon-scented leaves can deter a range of flies and insects. The citronella oil found in lemongrass leaves is the main ingredient that works against insects.

Check out our article for growing lemongrass here

9. Cucumbers

Plants that Repel Roaches 5

Botanical Name: Cucumis sativus

Roaches hate the smell of cucumbers! The best way to use them for repelling cockroaches is to leave the peelings where they roam. As the peelings are juicy, they emit more odor than the whole cucumber.

Here’s all you need to know about growing cucumbers

10. Lavender

Botanical Name: Lavandula

Roaches dislike the smell of lavender, and its distinct aroma keeps them away. You can grow lavender in pots indoors near an open window to ensure its heady fragrance spreads all around. Check out our article on growing lavender here.

Here are the Different Types of Cactus Plants You Can Grow 

Recent Posts

Join our 3 Million Followers:


Related Articles


  1. The information posted I will try for the roaches my house is clean, I wash all my discard before putting in the trash, no dirty dishes in the sink…I am just going crazy in this condo. They spray once a month but it makes no difference.

    I am tired of buying sprays that are not helping. I will buy the 10 recommended plants for my condo. I have my patio with beautiful greenery.
    I will repost my results. Thank you for your recommendations.


Please enter your comment!
Please enter your name here