In a small bowl, whisk together honey, soy sauce, minced garlic, olive oil, Dijon mustard, black pepper, and salt until well combined.
Place the salmon fillets in a shallow dish and pour the marinade over them. Cover and refrigerate for at least 30 minutes, or up to 2 hours for more flavor.
Preheat the grill or a skillet over medium-high heat. If using a skillet, add a little oil to prevent sticking.
Remove the salmon from the marinade, reserving the marinade for later.
Cook the salmon for about 4-5 minutes on each side, or until it flakes easily with a fork and reaches an internal temperature of 145°F. Brush the reserved marinade over the salmon during the last minute of cooking for added flavor.
Remove the salmon from the heat and let it rest for a couple of minutes. Garnish with chopped parsley and serve with lemon wedges.