How To Get Rid of Cockroaches in Potted Plants

If you have a potted plant being overrun by cockroaches, know that you’re not alone. Cockroaches love to live in moist, dark places, and potted plants fit that description perfectly.

One popular remedy to get rid of cockroaches in potted plants is to mix equal parts of baking soda and sugar and then sprinkle it around the base of the plant. The cockroaches will be attracted to the sugar and eat the baking soda, which, in turn, will kill them. 

The rest of this article will explore a few more innovative ways to get rid of cockroaches in potted plants using natural methods. I’ll also discuss some chemical methods you can use if the natural ones don’t cut it. So let’s get started!

1. Inspect Your Plants Regularly

If you see one cockroach, there are likely to be more nearby. Cockroaches can damage plants by eating leaves and flowers, and they can also spread diseases.

It’s essential to inspect your plants regularly for signs of cockroaches. Look for small, dark brown insects with long, slender antennae. Cockroaches are attracted to damp, warm places so that they may hide in the potting mix or under the leaves of your plants.

2. Remove Any Food Sources Nearby

To keep cockroaches away from your plants, remove any food sources that may attract them. Cockroaches attract food sources such as crumbs, spilled, and pet food.

So, if you have any of these near your plants, cockroaches will be drawn to them. To keep cockroaches away, immediately clean up any spills and crumbs, and store pet food in a sealed container. Removing any food sources that may attract cockroaches can help prevent them from getting near your plants.

3. Remove Roaches Using a Vacuum

Using a vacuum is an easy and effective way to remove roaches from your plants. Just turn on the vacuum and hold it over the affected area. The roaches will be drawn into the vacuum and sucked away, leaving your plants healthy and roach-free.

To dispose of the roaches, empty the vacuum bag into a sealed container and put it in the trash. This method is effective but can be time-consuming if you have a large infestation.

4. Reduce the Moisture in Your Potting Mix

Cockroaches are attracted to humid environments, so reducing the moisture in your potting mix will make it less attractive to them. Allow the top of your potting mix to dry out before watering again.

By keeping your potting mix on the dry side, you’ll make it much less appealing to cockroaches, and you’ll be more likely to keep them out of your home for good.

5. Place Sticky Traps Near Your Plants

Sticky traps are easy to get rid of cockroaches – without resorting to dangerous chemicals. All you need to do is place the traps near areas where you’ve seen roaches, and they’ll do the rest. Place the traps near areas where you have seen cockroaches, such as the base of your plants or leaves.

With regular use, sticky traps can help keep your home cockroach-free. The traps work by luring roaches in with a sweet scent, then trapping them on the sticky surface. Cockroaches usually come out at night, so check the traps in the morning. If you find a roach on a trap, simply dispose of it in a sealed bag.

6. Use a Natural Insecticide on Your Plants

If you have a serious infestation of roaches, you may need to use an insecticide to get rid of them. Look for natural insecticides containing pyrethrin or neem oil, which are safe for humans and pets.

You can make a natural insecticide at home by mixing water and dish soap in a spray bottle. This will kill any cockroaches that come into contact with the spray. You can also use natural-grade diatomaceous earth to kill cockroaches.

Sprinkle natural-grade diatomaceous earth around your plants or surfaces where you see cockroaches. This is a white powder that is made from the skeletons of algae. When cockroaches walk through it, the powder cuts their exoskeletons, and they die.

7. Sanitize the Pot With a Diluted Bleach Solution

Before planting your new flowers or vegetables, it is important to sanitize the pot. This will help to prevent cockroaches and other pests from infesting your plant. To sanitize the pot, mix a household bleach solution and water in a ratio of 1:9. Then, soak the pot in the solution for several minutes before rinsing it off with clean water.

8. Wash the Pot and Soil With Hot Water

Wash the pot and soil with hot water to kill cockroaches or eggs. This will help to ensure that your plants are not infested. Place the pot in the sink and fill it with hot water. Let the pot soak for several minutes, then scrub it with a brush to remove any dirt or debris.

Rinse the pot well with clean water, then allow it to dry completely. You can wash the soil the same way, but let it dry completely before adding it back to the pot. By taking these simple precautions, you can help to keep your plants healthy and free of pests.

9. Use Baking Powder + Sugar

To prevent cockroaches from damaging your plants, mix baking soda and sugar. The sugar will attract the roaches, while baking soda will kill them.

Be sure to sprinkle this mixture around the base of your plants and on any leaves touching the ground. You should also reapply after it rains or if you notice any new damage to your plants. Taking these simple precautions can keep your plants safe from these destructive pests.

10. Place the Plant in a Sunny Spot

Place the plant in a sunny spot to prevent cockroaches. A sunny spot will help the plant to grow and stay healthy, and it will also help to keep cockroaches away.

Cockroaches are attracted to dark, damp places, so a sunny spot will help to keep them away from your plant. So, if you want to keep your plant healthy and free from pests, place it in a sunny spot.

11. Use a Water Jet

Water jets can be purchased at most hardware stores and are simple. Using a water jet, point the nozzle at the cockroach and fire away. The high-pressure stream of water will instantly kill the cockroach.

Water jets are safe to use around plants and will not damage your furniture or flooring. Best of all, they are very effective at getting rid of cockroaches. So if you’re looking for a quick and easy way to get rid of cockroaches, a water jet is the way.

12. Sterilizing the Potting Soil

Most gardeners know the importance of sterilizing their potting soil to eliminate insects. However, many don’t know how to properly sterilize their soil, and as a result, they end up with sick plants.

To properly sterilize your potting soil, heat it to at least 180°F (82°C). The easiest way is to put it in an oven for the “clean” cycle. Once the cycle is finished, let the soil cool before repotting your plants.

By taking the time to sterilize your potting soil, you can help ensure that your plants stay healthy and insect-free.

Disposing Cockroaches and Their Eggs Are Equally Important

Disposing of cockroaches and their eggs properly after removing them from plants is just as important as removing them in the first place. If you don’t dispose of them properly, they could find their way back to your plants.

Cockroaches can also lay eggs in the soil, which would hatch and lead to another infestation. The best way to dispose of them is to put them in a sealed bag and throw them in the trash. Be sure to wash your hands thoroughly after handling them.

Drain any standing water to prevent cockroaches from returning. Cockroaches are attracted to damp, dark places, so draining any standing water will help to keep them away.

You should also check for leaks and repair them as soon as possible. By taking these simple steps, you can help to keep your plants healthy and free of pests.

Ask a professional if you have more questions about properly disposing of cockroaches or their eggs. They can give you the best advice for your specific situation.

Why Are Cockroaches Harmful to Plants?

As any gardener knows, cockroaches can be harmful to plants. They eat the spoiled leaves of plants, which can further damage the plant and make it difficult for it to grow. Additionally, cockroaches excrete a sticky substance that can attract other pests, such as ants and flies.

This substance can also clog the plant’s pores, preventing it from breathing properly.

In addition, cockroaches can transfer diseases to plants, making them sick. As a result, it is important to get rid of cockroaches if you want to protect your plants. There are various ways to do this, such as using traps or pesticides.


Cockroaches can quickly multiply and infest your entire garden, so getting rid of them as soon as possible is of the essence. Fortunately, there are several solid ways to get rid of cockroaches.

You can use traps, baits, or insecticides. Whichever method you choose, follow the instructions carefully to ensure you get rid of all the cockroaches in your garden.

Alexander Picot

Alexander Picot is the principal creator of, a website dedicated to gardening tips. Inspired by his mother’s love of gardening, Alex has a passion for taking care of plants and turning backyards into feel-good places and loves to share his experience with the rest of the world.

Recent Posts