Cockroaches are one of the most common pests in many homes. They can be dirty and carry germs. Many people want to keep cockroaches away without using strong chemicals. Plants that repel cockroaches are a natural way to do this.
Using plants to repel cockroaches is safe and easy. These plants produce smells that cockroaches do not like. When you put these plants near your home or inside, cockroaches will stay away.
Why Use Plants to Repel Cockroaches?
- Plants are natural and safe for children and pets.
- They make your home look nice and fresh.
- No bad chemicals or sprays are needed.
- They can help keep other insects away too.
Let’s look at some of the best plants that can help keep cockroaches away.
1. Bay Leaves
Bay leaves are very common in cooking. But they also help stop cockroaches. The smell of bay leaves is strong and bugs do not like it.
You can put dry bay leaves in places where cockroaches hide. This includes cupboards, kitchen corners, and under sinks.
2. Mint
Mint is a fresh-smelling plant. It is easy to grow in pots or gardens. Cockroaches do not like the smell of mint. You can plant mint near doors or windows.
Crushing mint leaves and placing them in cockroach areas can help too. The smell keeps cockroaches away.
3. Catnip
Catnip is a plant that cats love. But cockroaches hate its smell. It works as a natural insect repellent.
You can grow catnip in your garden or in pots indoors. Place it near places where cockroaches come in.
4. Lavender
Lavender is a beautiful plant with a nice smell. It is used in perfumes and soaps. Cockroaches do not like lavender’s scent.
Having lavender plants near windows or doors helps stop cockroaches from entering your home. You can also use dried lavender inside cupboards.

Credit: ladyandtheblog.com
5. Rosemary
Rosemary is a herb used in cooking. Its strong smell keeps cockroaches away. You can plant rosemary in your garden or keep it in pots inside.
Placing rosemary near kitchen areas or doors is a good idea. It also keeps other bugs away.
6. Garlic
Garlic has a strong smell that cockroaches do not like. You can plant garlic in your garden or keep garlic cloves in your home.
Crush garlic cloves and place them in cockroach-prone areas. This helps keep them away naturally.
7. Chrysanthemum
Chrysanthemum flowers have natural insect-killing chemicals. They repel many insects, including cockroaches.
Planting chrysanthemums around your home can reduce cockroach problems. These flowers also look nice.
8. Cucumber
Cucumber peels have a smell that cockroaches dislike. Placing fresh cucumber peels in areas where cockroaches appear can help.
Change the peels every few days to keep the smell fresh.

Credit: maggiesfarmproducts.com
How to Use These Plants Effectively
Just having these plants is not enough. You need to place them correctly for best results.
- Near Entry Points: Put plants near doors, windows, and vents. These are places cockroaches enter.
- In Kitchen Areas: Cockroaches love kitchens. Place plants or leaves in cupboards and under sinks.
- Crushed Leaves: Crushing leaves helps release stronger smells. Put crushed leaves in small bags or bowls.
- Replace Often: Plants and leaves lose smell over time. Change them every week or so.
- Keep Clean: Clean your home to remove food and water. Plants work best with a clean place.
Other Tips to Stop Cockroaches
Plants help, but you need more to stop cockroaches fully. Here are some simple tips:
- Keep food in sealed containers.
- Do not leave dirty dishes in the sink.
- Fix water leaks and dry wet areas.
- Take out garbage regularly.
- Seal cracks and holes in walls and floors.
Table: Summary of Plants that Repel Cockroaches
| Plant Name | How to Use | Key Benefit |
|---|---|---|
| Bay Leaves | Place dry leaves in cupboards | Strong smell repels cockroaches |
| Mint | Grow in pots or crush leaves | Fresh smell keeps bugs away |
| Catnip | Plant near entrances | Natural insect repellent |
| Lavender | Plant or use dried flowers | Nice smell cockroaches dislike |
| Rosemary | Grow in garden or pots | Strong herb smell repels bugs |
| Garlic | Crush cloves in cockroach areas | Powerful smell keeps cockroaches away |
| Chrysanthemum | Plant around home | Natural insect-killing chemicals |
| Cucumber | Use fresh peels in cockroach spots | Unpleasant smell for cockroaches |
Frequently Asked Questions
What Plants Naturally Repel Cockroaches Indoors?
Plants like basil, mint, and bay leaves repel cockroaches with their strong scent. These plants can be placed near entry points or kitchen areas.
Can Cockroaches Avoid Plants Like Lavender?
Lavender emits a smell cockroaches dislike. Keeping lavender plants or dried lavender can help keep them away.
Does Mint Stop Cockroach Infestations Effectively?
Mint has a fresh, strong smell that cockroaches hate. Planting mint or using mint oil can reduce their presence.
Are Bay Leaves Good For Cockroach Control?
Bay leaves contain oils that cockroaches avoid. Placing dry bay leaves in cupboards helps deter them.
Conclusion
Plants are a good way to keep cockroaches away. They are safe and natural. Using the plants above can help reduce cockroach problems at home.
Remember, plants work best with clean homes. Remove food and water sources to stop cockroaches fully.
Try these plants today. Your home will smell nice and stay free of cockroaches.