Holes in Cabbage Leaves: Reasons and Solutions

Cabbages are one of the most popular vegetables in home gardens. They are easy to grow and provide a nutritious, low-calorie food source. However, it is not always so easy to grow this plant.

Do you have a cabbage plant in your garden that is riddled with holes? Don’t worry, you’re not alone. Many gardeners have this problem. In this blog post, we will discuss the reasons why cabbage leaves get holes and how to fix the problem.

Why Are There Holes in My Cabbage Leaves?

Pests are the primary cause of holes in cabbage leaves. The most common pests that attack cabbage plants are caterpillars, slugs, cabbage maggots, cabbage loopers, worms, beetles, spider mites, and stink bugs.

All of these pests love to munch on cabbage leaves. Some of them will eat the entire leaf, while others will just take a bite out of the leaf here and there. Regardless of how they do it, all of these pests can seriously damage your cabbage plants.

You may not know these pests are even present. They hide in the soil, in the crevices of leaves, and under mulch. You may only see them when it’s too late and your cabbage plants are already damaged.

How to Remove Pests from Cabbage Leaves?

To save your cabbages, you first need to remove all pests from the plant. Big pests, like slugs and snails, are easy to spot. Smaller pests, like spider mites, can be more difficult to find.

You can remove big pests by hand. Just pick them off the plant and drop them into a bucket of soapy water. This will kill them immediately. Another option is to use Slug & Snail Bait.

For smaller pests, you may need to use an insecticide or pesticide. I recommend neem oil, which is a natural and effective way to kill pests. It is made from the neem tree and is safe for humans, animals, and the environment.

Simply mix neem oil with water according to the directions on the bottle. Then, use a spray bottle to apply it to your cabbage plants. Be sure to cover the entire plant, including the underside of leaves where pests can be hiding.

You will need to reapply neem oil every few days until all pests are gone. Once they are gone, your cabbage plants will be able to start growing and producing healthy leaves again.

hole in cabbage
Pest holes in cabbage leaves

How to Keep Pests Away From Cabbage Leaves?

To stop pests from attacking your cabbage plants in the first place, you need to take some preventative measures.

First, make sure your plants are healthy. Healthy plants are better able to withstand attacks from pests. Keep an eye on your plants and look for early signs of stress, such as wilting leaves. If you see any problems, address them immediately.

Second, keep your garden clean. Pests love to hide in weeds and debris. By keeping your garden clean, you will make it less inviting for them. Be sure to remove any dead leaves or plants from your garden as soon as possible.

Finally, use barriers. You can place physical barriers, like chicken wire, around your cabbage plants to keep pests out. Row covers can also be effective. These are placed over plants and help to create a barrier against pests.

By taking these preventative measures, you will be able to keep pests away from your cabbage plants and avoid the problems they cause.

What Else Causes Holes in Cabbage Leaves?

There are a few other reasons why cabbage leaves may get holes.


Do you have deer, rabbits, or other animals in your area? If so, they may be eating your cabbage plants. These animals love to eat cabbage leaves, and they can do a lot of damage in a short amount of time.

If you suspect animals are eating your cabbage plants, you will need to take measures to keep them away. You can do this by erecting a fence around your garden or using scare tactics, like hanging shiny objects from the plants.


Certain diseases can also cause holes in cabbage leaves. One example is black rot, which is a fungal disease that affects many types of plants. This disease causes the leaves to change color, before eventually crumbling and falling off the plant.

If you suspect your cabbage plants have a disease, you will need to take action immediately. Remove all affected leaves and dispose of them. Then, treat the plants with a fungicide according to the directions on the label.


Finally, bad weather can also cause holes in cabbage leaves. High winds can damage the leaves, while heavy hail can cause them to rupture. If you live in an area with severe weather, be sure to take steps to protect your cabbage plants.

You can do this by covering the plants with a tarp or row cover when bad weather is expected. This will help to keep the leaves safe from damage.

Should I Prune Cabbage Leaves with Holes?

There is no need to prune cabbage leaves unless they are infected with a disease. You see, the disease needs to be removed from the plant to prevent it from spreading. If you only have a few leaves with holes, then it is best to leave them alone.

If you do need to prune them, be sure to disinfect your pruning tools before and after use. This will help to prevent the spread of disease. Make clean cuts and dispose of the affected leaves in a plastic bag.

Can I Eat Cabbage Leaves with Holes?

Cabbage leaves with holes should not be eaten as they may be contaminated with disease. This can be from pests or from other sources, such as animals. It could even be from a fungal infection, which you definitely don’t want to eat!

If you find cabbage leaves with holes, it is best to throw them away. This will help to prevent the spread of disease and keep you safe from contamination. It is also important to wash all of your cabbage leaves thoroughly before eating them. This will help to remove any dirt or debris that may be on the leaves.


In conclusion, holes in cabbage leaves are usually caused by one of the many pests that attack this type of plant. However, there are a few other reasons why cabbage leaves may get holes. If you notice holes in your cabbage leaves, take action immediately to prevent further damage.

Be sure to inspect the leaves carefully to determine the cause so that you can take the appropriate measures. If you have any questions or concerns, be sure to speak with a professional. They will be able to help you identify the problem and find a solution.

Leave a Comment