Known for its fragrant needle-like leaves used in cooking, rosemary is highly toxic to roaches and repels them with its smell. It can be used in plant or oil form.
This herb, producing a calming effect on felines and humans, contains nepetalactone, which naturally repels roaches. It can be placed in satchels around the home.
The aromatic evergreen leaves of the bay leaf plant are used in cooking and as a repellent against roaches. The smell keeps them at bay when crushed and sprinkled around.
A perennial herb, mint's strong scent repels roaches, beetles, and fleas. It can be planted inside or outside and is also useful in cooking and for skin issues.
These brightly colored flowering plants contain pyrethrins, which naturally repel roaches, ants, beetles, bed bugs, ticks, and mites.
Known for its calming scent, lavender also repels roaches, fleas, and flies. It can be planted in your home garden or used as an essential oil.
With a pungent odor, garlic repels many insects, including roaches. It can be planted outdoors or crushed and placed around the home.
Producing a strong citrus-like aroma, Osage orange trees repel roaches, spiders, and even large mammals. Their fruit is unpalatable and skin-irritating.
This ornamental grass has a sweet, fresh aroma and is used in Southeast Asian recipes. It contains limonene, which naturally repels roaches and other insects.