01 - Pat the salmon fillets completely dry with paper towels. Season both sides generously with salt and pepper.
02 - Heat 1 tablespoon olive oil in a large nonstick or cast-iron skillet over medium-high heat. When the oil is shimmering, add the salmon fillets skin-side down. Press lightly with a spatula for even contact with the pan.
03 - Cook without moving for 4 to 5 minutes, until the skin is crispy and the salmon is mostly opaque. Flip and cook for another 2 to 3 minutes, until just cooked through. Transfer salmon to a plate and tent loosely with foil to keep warm.
04 - In the same skillet, add the remaining 1 tablespoon olive oil and 1 tablespoon butter. Add minced garlic and cook for 30 seconds until fragrant.
05 - Add the asparagus spears, season with salt and pepper, and sauté for 3 to 4 minutes, tossing occasionally, until bright green and just tender.
06 - Return the salmon fillets to the skillet, sprinkle with lemon zest, and warm through for 1 minute. Serve salmon over asparagus, garnished with parsley, dill (if using), and lemon wedges.