Preheat your oven to 425°F (220°C) for roasting the asparagus and tomatoes.
Rinse the asparagus and trim the woody ends. Halve the cherry tomatoes if desired.
Place the asparagus and cherry tomatoes on a baking sheet. Drizzle with olive oil, add a pinch of salt and pepper, and toss to coat evenly.
Roast the vegetables in the oven for about 12-15 minutes until tender but still crisp.
While the vegetables roast, pat the salmon dry with paper towels. Season both sides with salt and pepper.
Heat a non-stick skillet over medium-high heat. Once hot, add the salmon fillet, skin side down if applicable, and sear for about 3-4 minutes until the skin is crispy.
Flip the salmon carefully and cook for another 3-4 minutes, or until the internal temperature reaches 145°F.
Remove the salmon from the pan and let it rest briefly. Squeeze fresh lemon juice over the salmon for an extra burst of flavor.
Plate the salmon alongside the roasted asparagus and cherry tomatoes. Serve immediately.