Preheat your grill or grill pan to medium-high heat.
In a small bowl, whisk together the extra virgin olive oil, lemon juice, lemon zest, minced garlic, chopped dill, chopped parsley, sea salt, and black pepper.
Pat the salmon fillet dry with a paper towel and brush both sides generously with the lemon-herb marinade.
Toss the asparagus spears with any remaining marinade until evenly coated.
Place the salmon on the grill, skin-side down, and cook for about 4 to 5 minutes without moving it to ensure a crisp skin.
Add the asparagus spears to the grill alongside the salmon, turning them occasionally.
Carefully flip the salmon and grill for an additional 3 to 4 minutes, or until the fish reaches your desired level of doneness and the asparagus is tender and charred.
Remove from heat and let the salmon rest for 2 minutes before serving with a fresh squeeze of lemon if desired.