Prepare the marinade by mixing ingredients in a bowl.
Place the salmon fillets in a shallow dish or a resealable bag.
Pour the marinade over the salmon and refrigerate for at least 30 minutes.
Preheat your grill to medium-high heat.
Remove the salmon from the marinade, letting excess drip off.
Place the salmon on the grill, skin-side down.
Grill for about 5-7 minutes, then carefully flip.
Cook for an additional 3-5 minutes until fully cooked.
Remove the salmon from the grill and let it rest for a few minutes.
Serve garnished with lemon slices and fresh herbs.