Mix all ingredients for the marinade together in a small container. Using a hand blender, pulse a few times to partially liquefy the marinade. If you don't have a hand blender, simply mince the onion, garlic and green onion as finely as you can.
Place the pork chops and the marinade in a bowl, or a Ziploc bag and mix well, ensuring even coverage. Refrigerate overnight and up to 24 hours.
About half an hour prior to grilling, take the pork chops of the fridge and give them a good mix. Let rest at room temperature.
Preheat your grill to medium-high temperature. Depending on the thickness of the pork chops, grill for about 5-10 minutes, flipping frequently to avoid burning. Grilled pork chops are fully cooked once their internal temperature reaches 145F. Use an instant-read thermometer to get optimal results.
Once the pork chops are cooked through, removed them from the grill, cover with a foil tent and let rest for 5-10 minutes before serving. This will allow the meat to reabsorb some of the water lost during grilling.