This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
Grilling green beans takes about 8 to 10 minutes over medium-high heat, depending on their thickness and how you prep them.
If you like them crisp-tender with a bit of char, 8 minutes is usually perfect.
For softer green beans with deeper grill marks, aim for 10 to 12 minutes, turning them occasionally.
So if you’ve been wondering how long to grill green beans, the short answer is under 15 minutes from start to finish.
In this post, we’ll cover exactly how long to grill green beans, the best ways to prep them, and a few tips so they come out tender and smoky every single time.
Let’s get grilling.
How Long to Grill Green Beans: The Exact Timing
The answer to how long to grill green beans depends on a few factors, but there’s a sweet spot you can count on.
Most green beans hit that perfect crisp-tender texture in 8 to 10 minutes on a hot grill.
Here’s how the timing breaks down based on how you cook them.
1. Direct Grilling on the Grates
When you grill green beans directly on the grates, plan for 8 to 10 minutes total.
You’ll want to turn them every 2 to 3 minutes so they char evenly on all sides.
Thin green beans cook faster, sometimes in as little as 6 to 7 minutes, so keep an eye on them.
Thicker beans might need the full 10 minutes or even a minute or two more.
2. Grilling in a Foil Packet
If you grill green beans in a foil packet, the timing shifts a bit.
A foil packet traps steam, so the beans cook through in about 10 to 12 minutes.
You don’t have to flip them as often, which makes this method great for busy weeknights.
Just shake the packet once or twice halfway through so everything cooks evenly.
3. Using a Grill Basket
A grill basket is one of the easiest ways to grill green beans without losing any through the grates.
When you grill green beans in a basket, expect them to take about 8 to 10 minutes.
Toss them every few minutes so they pick up those nice charred spots.
This method gives you the closest thing to direct grilling without the risk of beans slipping through.
How to Prep Green Beans for Grilling
Knowing how long to grill green beans is only half the battle.
The way you prep them makes a big difference in how they turn out.
1. Trim the Ends
Start by washing your green beans and snapping off the stem ends.
You can leave the tail ends on if you like, but trimming both ends gives you a cleaner bite.
Pat them dry with a towel so the oil and seasonings stick better.
2. Toss Them in Oil
Coat your green beans in a light layer of olive oil or avocado oil.
This helps them cook evenly and keeps them from sticking to the grates.
A tablespoon or two is plenty for a pound of beans.
3. Season Generously
Salt and pepper are a must, but don’t stop there.
Garlic powder, smoked paprika, and a pinch of red pepper flakes take grilled green beans to the next level.
Toss everything together in a bowl so each bean gets coated.
Tips for Perfectly Grilled Green Beans
Even when you know how long to grill green beans, a few extra tips can save you from soggy or burnt results.
1. Preheat Your Grill Properly
Get your grill hot before the beans go on.
Medium-high heat, around 400 to 450°F, is ideal for grilling green beans.
A hot grill gives you quick char without drying out the beans.
2. Don’t Walk Away
Green beans cook fast, so stay close by.
A minute too long can turn crisp-tender beans into limp, overcooked ones.
Set a timer and check them early the first time you make them.
3. Add a Finishing Touch
Once your green beans come off the grill, finish them with lemon zest, grated parmesan, or a drizzle of balsamic glaze.
These little extras make grilled green beans taste like a restaurant side dish.
So, How Long to Grill Green Beans?
Grilling green beans takes about 8 to 10 minutes over medium-high heat, depending on their thickness and how you prep them.
If you like them crisp-tender with a bit of char, 8 minutes is usually perfect.
For softer green beans with deeper grill marks, aim for 10 to 12 minutes, turning them occasionally.
So the next time you’re wondering how long to grill green beans, just remember that under 15 minutes is all it takes.