Preheat the grill to medium-high heat, aiming for a steady, hot surface to sear the fish and vegetables.
Brush the grill grates generously with oil to prevent sticking, creating a non-stick surface for the salmon and asparagus.
Drizzle the salmon fillets with olive oil, then season generously with salt, pepper, and a touch of lemon zest for flavor.
Toss the trimmed asparagus spears with olive oil, salt, and pepper until evenly coated, then arrange them in a single layer on a large platter or tray.
Place the salmon fillets skin-side down on the hot grill, hearing a satisfying sizzle as the skin begins to crisp and turn golden brown.
Lay the asparagus spears directly on the grill grates in a single layer, allowing them to char and develop smoky grill marks.
Grill the salmon for about 4-5 minutes, then flip carefully using tongs to cook the other side until the fish flakes easily and the skin is crispy.
Continue grilling the asparagus, turning occasionally, until they are tender and slightly charred, about 5-7 minutes.
Remove the salmon and asparagus from the grill once done; the salmon should be opaque, flaky, with crispy skin, and the asparagus bright green with grill marks.
Squeeze fresh lemon juice over the grilled salmon and asparagus, then sprinkle with chopped dill or parsley for a fresh aroma and flavor.
Serve immediately, enjoying the crispy skin of the salmon paired with the smoky, tender asparagus for a bright, satisfying meal.