In a medium bowl, whisk together the soy sauce, honey, minced garlic, grated ginger, rice vinegar, sesame oil, and black pepper until well combined. This will be your marinade.
Place the salmon fillets in a shallow dish or a resealable plastic bag and pour the marinade over them. Make sure the fillets are well coated. Let them marinate in the refrigerator for at least 30 minutes, or up to 2 hours for more flavor.
Preheat your grill or a non-stick skillet over medium-high heat. If using a skillet, add a little oil to prevent the salmon from sticking.
Remove the salmon from the marinade, reserving the marinade for later.
Cook the salmon fillets skin-side down for about 4-5 minutes, then carefully flip them over. Brush the reserved marinade over the top of the fillets.
Cook for an additional 3-4 minutes, or until the salmon is cooked through and flakes easily with a fork. Adjust cooking time based on thickness.
Once done, remove from heat and let it rest for a couple of minutes.
Serve the glazed salmon on a plate, drizzled with any remaining marinade, and garnish with chopped green onions and sesame seeds.
Notes
For best flavor, marinate the salmon for up to 2 hours.