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 cooks in foil on the grill in about 15 to 20 minutes over medium heat, or roughly 10 to 12 minutes if you blanch it first.
The exact time depends on your florets, your heat level, and whether you’re going for tender-crisp or fully soft broccoli.
If you’ve been wondering how long to cook broccoli in foil on grill, you’re in the right place.
In this post, we’ll break down the perfect timing, the best techniques for grilling broccoli in foil, and the little mistakes that can turn your greens soggy.
Let’s fire up that grill.
How Long to Cook Broccoli in Foil on Grill
Cooking broccoli in foil on the grill is one of the easiest ways to get smoky, tender florets without losing pieces through the grates.
Here’s the breakdown of timing based on how you prep it:
1. Raw Broccoli: 15 to 20 Minutes
If you’re cooking raw broccoli in foil on the grill, plan for about 15 to 20 minutes over medium heat (around 375–400°F).
The steam trapped inside the foil packet does most of the work, softening the stems while the direct heat chars the edges slightly.
Check it at the 15-minute mark, and if a fork slides easily into the stem, it’s done.
2. Blanched Broccoli: 10 to 12 Minutes
If you blanch your broccoli for 2 to 3 minutes first, you can cut the grill time nearly in half.
Blanched broccoli in foil on the grill needs only 10 to 12 minutes because it’s already partially cooked.
This method is great when you’re grilling other foods and want everything to finish around the same time.
3. Frozen Broccoli: 20 to 25 Minutes
Frozen broccoli takes the longest, so give it 20 to 25 minutes in the foil packet.
No need to thaw it first, but do add an extra splash of water or oil so it steams properly.
The timing for cooking frozen broccoli in foil on grill can stretch past 25 minutes on cooler days, so always test with a fork.
How to Cook Broccoli in Foil on the Grill Perfectly
Timing is only half the story.
How you build your foil packet matters just as much as how long to cook broccoli in foil on grill, so follow these steps:
1. Season Before Sealing
Toss your florets with olive oil, salt, pepper, and garlic powder before they hit the foil.
A squeeze of lemon or a pinch of red pepper flakes adds a nice kick.
Seasoning first means every bite gets flavor, not just the surface.
2. Use Heavy-Duty Foil and Double It
Use heavy-duty aluminum foil, or double up regular foil, to prevent tears.
A sturdy packet holds in the steam that cooks the broccoli evenly.
Seal the edges tightly with folds so no steam escapes, because escaping steam means longer cooking and drier florets.
3. Add a Splash of Liquid
Before sealing, add a tablespoon of water, broth, or even white wine.
That small amount of liquid creates steam inside the packet, which is what makes foil-grilled broccoli tender instead of burnt.
Don’t skip this step, it’s the secret to broccoli that cooks evenly from stem to floret.
4. Keep It Over Medium Heat
Medium heat is the sweet spot for how long to cook broccoli in foil on grill, because high heat scorches the outside before the stems soften.
Place the packet on the grates, close the lid, and resist peeking for the first 10 minutes.
Flip the packet once halfway through so it cooks evenly on both sides.
5. Open the Foil for the Last Few Minutes
If you want a bit of char and smoky flavor, open the foil for the final 3 to 4 minutes.
This lets the florets get direct grill contact while staying mostly tender.
Just watch them closely, because they can go from nicely charred to burnt fast.
Tips for Grilling Broccoli in Foil
A few extra pointers will keep your results consistent every single time:
1. Cut Florets Evenly
Uniform pieces cook at the same rate, so cut larger florets in half and trim long stems.
This simple step means your answer to how long to cook broccoli in foil on grill stays predictable.
2. Don’t Overcrowd the Packet
Pile the broccoli in a single layer or two at most.
Too much in one packet traps moisture unevenly and steams some pieces while others stay raw.
Use two packets if you’re feeding a crowd.
3. Test With a Fork, Not a Timer
Every grill runs a little differently, so treat the timing for broccoli in foil on the grill as a guide, not gospel.
A fork should slide into the thickest stem with just a little resistance for tender-crisp, or easily for soft.
So, How Long to Cook Broccoli in Foil on Grill?
Broccoli cooks in foil on the grill in about 15 to 20 minutes over medium heat, or 10 to 12 minutes if blanched first.
Use heavy-duty foil, add a splash of liquid, seal it tight, and let the steam do the work.
Check with a fork near the end, and open the packet for the last few minutes if you want a little char.
Now you know exactly how long to cook broccoli in foil on grill, so grab that foil and get grilling.