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.
You can cook green beans on the grill in about 8 to 12 minutes over medium-high heat.
That quick cooking time is one of the best things about grilling green beans.
They turn out tender with a little bit of char and a whole lot of flavor.
If you’ve been wondering how long to cook green beans on the grill, the answer depends a bit on how you prep them.
Whole green beans take a little longer while trimmed or halved ones cook faster.
In this post, we’ll walk through exactly how long to cook green beans on the grill, the best ways to prep them, and a few tips so they come out perfect every single time.
Let’s get grilling.
How Long to Cook Green Beans on the Grill
Green beans cook fast on the grill, and knowing the right timing keeps them crisp-tender instead of mushy.
Here’s a simple breakdown so you know how long to cook green beans on the grill based on your method.
1. Direct Grilling in a Basket or Foil
When you cook green beans on the grill in a grill basket or a foil packet, plan for about 10 to 12 minutes.
Toss them occasionally so they char evenly on all sides.
Foil packets tend to steam the beans a bit, so they may take closer to 12 minutes.
2. Skewered Green Beans
If you thread green beans onto skewers, they cook in about 8 to 10 minutes.
This method gives you those nice grill marks and a slightly smoky taste.
Flip the skewers halfway through so both sides get equal heat.
3. Whole vs. Trimmed Green Beans
Whole green beans take the full 10 to 12 minutes.
Trimmed or halved green beans cook faster, usually in 6 to 8 minutes.
So if you’re short on time, cut them up before they hit the grill.
4. Over Medium-High Heat
The heat level matters just as much as the time.
Medium-high heat is the sweet spot for grilling green beans.
Too hot and they’ll burn before they soften, too low and they’ll dry out.
How to Prep Green Beans for the Grill
Good prep is what makes grilled green beans taste amazing, so let’s talk about it.
1. Wash and Trim
Rinse your green beans and snap off the tough ends.
Pat them dry with a towel so the oil and seasonings stick better.
2. Toss in Oil
Coat the beans in a little olive oil or avocado oil.
This helps them crisp up and keeps them from sticking to the grates.
3. Season Generously
Salt, pepper, and garlic powder are a classic combo.
You can also add lemon zest, smoked paprika, or red pepper flakes for a kick.
4. Use a Grill Basket or Foil
Small beans can slip through the grates, so a grill basket or foil packet saves the day.
It also makes flipping and tossing way easier.
Tips for Perfectly Grilled Green Beans
A few small tricks go a long way when you cook green beans on the grill.
1. Preheat Your Grill
Always preheat the grill for about 10 minutes before adding the beans.
A hot grill gives you that quick sear and keeps the beans from steaming.
2. Don’t Walk Away
Green beans cook fast, so stay close and keep an eye on them.
A minute too long can turn crisp beans into soggy ones.
3. Add a Finish of Lemon or Butter
Once they’re off the grill, squeeze on some fresh lemon juice or toss with a little butter.
It brightens up the smoky flavor and makes them irresistible.
4. Serve Immediately
Grilled green beans taste best hot off the grill.
If you need to hold them, keep them warm in foil until serving time.
So, How Long to Cook Green Beans on the Grill?
Green beans cook on the grill in about 8 to 12 minutes over medium-high heat.
That timing shifts slightly based on whether you use a basket, foil, or skewers.
Whole beans take a bit longer while trimmed ones finish faster.
Prep them with oil, seasoning, and a little patience at the grill, and you’ll get tender, smoky green beans every time.
Now that you know how long to cook green beans on the grill, fire it up and enjoy.