Preheat grill to medium heat (about 350F - 375F degrees.) Make sure grill grates are clean.
Cut 4 large squares of nonstick aluminum foil. If you aren't using nonstick aluminum foil, you'll need to make sure you spray the foil really well with nonstick cooking spray to keep potatoes from sticking while cooking.
Place cubed potatoes on each of the 4 aluminum foil squares.
Add 1 tbsp salted butter to each pile of potatoes. Sprinkle with salt and pepper.
Cover potatoes with about 1/2 cup shredded cheese and 1/4 cup bacon pieces.
Wrap foil securely around potatoes.
Pierce foil with a knife several times to vent steam while cooking.
Place on preheated grill.
Cover and cook over medium heat for about 45-60 minutes until potatoes are tender.
Once potatoes are finished, sprinkle with sliced green onions.
Video
Notes
I prefer a mild cheddar for this. It melts well and tastes great but you can use whatever cheese you enjoy. I think gouda cheese would be a perfect subsitute.
These packets can be made in the oven. Place packets on a baking sheet in a 375F degree oven for about 45 minutes (until potatoes are fork tender).
I think russet potatoes work best for this particular recipe. Yukon gold would also work as well.