These roasted green beans come together in just 18 minutes on the charcoal grill, with a charred outside and a tender, crunchy bite. That smoky flavor is something no oven or air fryer can copy.

I keep the seasoning simple here, just salt and black pepper, because the charcoal does most of the work.
I’ve tried green beans in the oven, in a pan, and even in the air fryer, but this charcoal grilled version beats every other method for pure smoky flavor.
About Charcoal Roasted Green Beans
This is a fast charcoal side dish that fits right in whenever you’ve got the grill going. It works as a quick weeknight veggie side or as an extra plate at a backyard cookout.
Check also my recent roasted vegetable recipes like BBQ Mushroom Skewers and BBQ Paneer Tikka or Smoky Charcoal Mashed Potatoes next.
The charcoal grate gives the beans a char you just can’t get from a stovetop pan.
If you’re doing a backyard BBQ, a get together with friends and family, or even a picnic, this roasted green beans recipe adds real value to your platter. It’s simple, smoky, and always disappears fast.
Roasted Green Beans Ingredient

- Green beans: Fresh beans with the ends trimmed work best here, since that lets the heat reach every side evenly. Keep even size green beans.
- Oil: I used regular cooking oil here. A light spray is all you need, just enough to help the salt and pepper stick and to stop the beans from drying out on the grill.
- Seasoning: I simply sprinkle salt and pepper, that’s it.
How to Make Roasted Green Beans
Only a few steps stand between you and a smoky side dish.
1. Trim both ends off the beans, wash them well, and pat them fully dry with a kitchen towel.

2. Add the beans to a mixing bowl with salt and black pepper, spray with oil, and toss or mix by hand until every bean is coated.

3. Light your charcoal and let it heat up to medium high before you start grilling.
4. Arrange the beans on the grill grate in a single layer, leaving a little space between each one so the heat reaches all sides. I use the BBQ net grill basket. It holds better and is easy to flip.

5. Set the grate over the charcoal and let the beans roast for about 3 minutes, until you see a light char forming on the bottom side, then flip. Keep flipping the beans every 3 minutes, repeatedly.

6. Once the beans have an even char on all sides, pull them off the grate and serve them while hot.

Tips For Perfect Green Beans Roasting
- Even heat matters: Spread your charcoal so it heats evenly on all sides, since hot spots will char some beans while leaving others raw.
- Watch closely near the end: Pull the beans off the moment you see that light char, because a few extra seconds can push them from charred to burnt.
- Give them space: Leave a small gap between beans on the grate, so trapped steam doesn’t stop the char from forming.
- Flip every few minutes: Keep flipping the beans every 3 minutes until they’re fully cooked, so the char builds up evenly instead of burning just one side.
Storage and Reheating
Store any leftover beans in an airtight container in the fridge for up to 3 days. They’re best enjoyed fresh, since the charred texture softens a bit over time.
To reheat, use an air fryer or a hot pan for a couple of minutes to bring back some of that crunch. Skip the microwave, since it tends to make the beans limp.
More Recipes You’ll Love

Roasted Green Beans (Charcoal Grill)
Ingredients
- 100 gm green beans
- Oil for spray
- Black pepper (for sprinkling)
- Salt (to taste)
Instructions
- Trim both ends off the beans, wash them well, and pat them fully dry with a kitchen towel.
- Add the beans to a mixing bowl with salt and black pepper, spray with oil, and toss or mix by hand until every bean is coated.
- Light your charcoal and let it heat up to medium high before you start grilling.
- Arrange the beans on the grill grate in a single layer, leaving a little space between each one so the heat reaches all sides. I use the BBQ net grill basket. It holds better and is easy to flip.
- Set the grate over the charcoal and let the beans roast for about 3 minutes, until you see a light char forming on the bottom side, then flip. Keep flipping the beans every 3 minutes, repeatedly.
- Once the beans have an even char on all sides, pull them off the grate and serve while hot.
Notes
- Spread your charcoal evenly so every bean gets the same heat.
- Pull the beans off as soon as they’re lightly charred to avoid burning them.
- Dry the beans completely before oiling them for a better char.
- Leave space between beans on the grate so they don’t steam instead of char.
Nutrition
Give this one a try on your next grill session and let me know how it turns out in the comments.