Why Do My Broccoli Leaves Have Holes In Them

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

Broccoli leaves with holes in them are usually caused by pests like cabbage worms, flea beetles, slugs, or cabbage loopers chewing through the leaves.
 
If you’ve been out in the garden and noticed your broccoli leaves have holes in them, you’re definitely not alone.
 
It’s one of the most common complaints among growers, and the good news is it’s usually fixable.
 
Those holes in your broccoli leaves are basically a sign that something is snacking on your crop before you get to harvest it.
 
In this post, we’ll look at why your broccoli leaves have holes in them, what’s causing the damage, and how to stop it so your plants can thrive again.
 
Let’s dig in.
 

Why Do My Broccoli Leaves Have Holes In Them?

Broccoli leaves have holes in them because pests are feeding on the leaf tissue, and identifying the culprit is the first step to fixing the problem.
 
Here are the main reasons your broccoli leaves have holes in them:
 

1. Cabbage Worms and Cabbage Loopers

The most common reason broccoli leaves have holes in them is cabbage worms and cabbage loopers.
 
These green caterpillars blend right in with your broccoli leaves, making them hard to spot at first.
 
They chew irregular holes through the leaves and can strip a plant fast if you don’t catch them early.
 
If your broccoli leaves have holes with ragged edges and you see little green worms nearby, this is almost certainly your culprit.
 

2. Flea Beetles

Flea beetles are tiny jumping insects that create small “shot holes” in broccoli leaves.
 
If your broccoli leaves have holes that look like tiny pinpricks scattered across the surface, flea beetles are likely the reason.
 
They’re especially active in spring and can multiply quickly, so catching them early matters.
 

3. Slugs and Snails

Slugs and snails chew larger, irregular holes in broccoli leaves, usually at night.
 
If you notice broccoli leaves with holes and a slimy trail nearby, slugs are the ones to blame.
 
They love damp conditions, so wet weather or overwatering makes the problem worse.
 

4. Diamondback Moths

Diamondback moth larvae also cause broccoli leaves to have holes in them, especially in warmer regions.
 
These tiny green caterpillars feed on the underside of leaves, leaving small holes that grow as they feed.
 

5. Cabbage White Butterflies

Cabbage white butterflies lay eggs on broccoli leaves, and the resulting caterpillars chew holes as they grow.
 
If you see white butterflies fluttering around your broccoli, expect holes in your broccoli leaves soon after.
 

How To Stop Pests From Putting Holes In Broccoli Leaves

Now that you know why your broccoli leaves have holes in them, here’s how to stop the damage:
 

1. Inspect Leaves Regularly

Check the undersides of your broccoli leaves at least twice a week.
 
That’s where eggs and young caterpillars hide, and catching them early prevents most of the holes in your broccoli leaves.
 

2. Use Row Covers

Floating row covers physically block butterflies, moths, and flea beetles from reaching your plants.
 
This simple barrier stops pests from ever creating holes in broccoli leaves in the first place.
 

3. Handpick Caterpillars

For small gardens, handpicking caterpillars off your broccoli leaves is effective and chemical-free.
 
Drop them into a bucket of soapy water and check again every few days.
 

4. Apply Bacillus Thuringiensis (Bt)

Bt is an organic spray that targets caterpillars without harming beneficial insects.
 
It stops caterpillars from feeding, which means no more new holes in your broccoli leaves.
 

5. Set Slug Traps

Beer traps or diatomaceous earth around the base of your plants keep slugs away from broccoli leaves.
 
Water in the morning instead of evening to reduce the damp conditions slugs love.
 

6. Keep the Garden Clean

Remove weeds and crop debris where pests overwinter.
 
Clean beds mean fewer pests returning to poke holes in your broccoli leaves next season.
 

Should You Worry About Holes In Broccoli Leaves?

A few holes in broccoli leaves usually won’t kill the plant, but heavy damage can stunt growth and reduce your harvest.
 
Small holes are mostly cosmetic, and the broccoli head itself is often unaffected.
 
But if broccoli leaves have holes covering most of the surface, the plant loses its ability to photosynthesize properly.
 
That’s when you’ll see slow growth and smaller heads, so it’s worth acting before damage spreads.
 

So, Why Do My Broccoli Leaves Have Holes In Them?

Broccoli leaves have holes in them because pests like cabbage worms, flea beetles, slugs, and diamondback moths are feeding on the leaves.
 
The good news is that with regular inspection, row covers, and a few organic controls, you can stop pests from putting holes in your broccoli leaves.
 
Hope this post has helped you understand why your broccoli leaves have holes in them and how to get the problem under control.