Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Trim the woody ends off the asparagus and place them on the sheet, seasoning with half of the salt and pepper.
Roast the asparagus for 10-12 minutes until tender yet still vibrant green.
While roasting, pat the salmon dry with a paper towel and season both sides with the remaining salt and pepper.
Heat the olive oil in a stainless steel or cast iron skillet over medium-high heat.
Place the salmon in the pan and sear for 4-5 minutes until a golden-brown crust develops.
Flip the fillet and continue cooking for 3-4 minutes until the fish is opaque and flakes easily.
In a small bowl, whisk together the Greek yogurt, lemon juice, lemon zest, chopped dill, and minced garlic.
Serve the salmon immediately with the roasted asparagus, topping the fish with the cool, creamy sauce.